TeamcenterKnowledge

Building and editing product structure

BOM session recovery

If you are working with Structure Manager in a four-tier environment and a server or network failure or time-out occurs, Teamcenter reassigns the client session to another server. It also attempts to use the client cache to reconstruct the run-time configured structure and minimize loss of information. If the server connection is lost, Structure Manager displays two dialog boxes: Server Reassigned Informs you that the server connection was lost. Click OK to log off Teamcenter and attempt to log on to another server. BOM Session Recovery Informs you that a BOM recovery session has started. Click OK to dismiss the dialog box or click More to show detailed information about the recovery session. On completion of the recovery session, Structure Manager appends Recovered Session to the title of the BOM window and colors the title text red. Additional error messages may appear, depending on the state of the recovered session. The following limitations apply to BOM session recovery: BOM sessions are recovered only for the four-tier rich client. Two-tier rich client sessions are not recovered. Sessions with CAD and third-party integrations such as Teamcenter Integration for NX are not recovered. Teamcenter recovers the BOM session to a usable status, but not necessarily the exact state before failure or time-out occurred. For example, if you expanded multiple levels of the structure, Teamcenter recovers only the first-level expansion of the structure. The recovery may take an appreciable time to complete, depending on the quantity of data Teamcenter must process. Unsaved changes are lost. For example, if you made changes in normal editing or pending edit mode, but did not save them, the changes are lost. If you were performing a complex action when the server terminated, Teamcenter may not recover to the same step. For example, if you started to insert a level in the structure, after recovery Teamcenter does not resume at the same step in the wizard. Incomplete actions do not execute correctly; you should cancel them if they do not terminate automatically. All dynamic (run-time objects) such as BOM windows and BOM lines are invalid after reconnection even though the Structure Manager user interface may be recovered to the previous state. If you copied BOM lines to the clipboard before the server terminated, Teamcenter removes them. If the server terminated after encountering bad data during expansion, the recovery process may expand the same structure and encounter the same bad data. You must resolve these data issues in the database manually. If the server terminated due to memory shortage when expanding the first level of the structure, the recovery process may expand the same structure and encounter the same memory shortage. You must resolve such memory issues separately. If the data pane was open, Teamcenter closes it after recovery and it may no longer function correctly. Once Structure Manager is running in the recovered session, you should perform any necessary cleanup tasks, and then continue working.

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/pse/jdx1737253331775/bom_session_recovery.html · retrieved Sat Jul 11 2026 00:00:00 GMT+0000 (Coordinated Universal Time)