Monitors tab
This tab is specific to the IMS Dialogs. You use it to break down the initial Dialog into logical subparts (read, update). Each subpart is constituted of a Screen that acts as a Monitor to manage the sequence of its dependent Screens. Each monitor constitutes a part of the conversation, which is characterized by a transaction code, a PSB and a sequence of Screens
- You must first call a Screen that will act as a monitor.
- If this Screen is already defined, you must call it by clicking Add a Monitor. The wizard that opens displays the Screens with a Standard Dialog or Screen type. To be recognized as a monitor upon the Dialog generation, you must select a Screen whose Type of COBOL to generate is X: IBM MVS/ESA OS/390 and whose TP Monitor Variant is 4.
- If this Screen does not exist, you must create it and call it by clicking Add an undefined Monitor. In the wizard that opens, you must enter the Screen name on 6 characters and, optionally, a package.
You must repeat this operation for each Dialog subpart. To change the called Screen, click the table cell. A selection button is then displayed. Click it to open the wizard where you can select a defined Screen.
- From a monitor call line, you can then call one or more dependent
Screens.
- If this Screen is already defined, you must call it by clicking Add a Screen. The wizard that opens displays the Screens with a Standard Dialog or Screen type. To be recognized upon the Dialog generation, you must select a Screen whose Type of COBOL to generate is X: IBM MVS/ESA OS/390 and whose TP Monitor Variant is 1 or 3.
- If this Screen does not exist, you must create it and call it by clicking Add an undefined Screen. In the wizard that opens, you must enter the Screen name on 6 characters and, optionally, a package.
You must repeat this operation for each Screen that is managed by a monitor. To change the called Screen, click the table cell. A selection button is then displayed. Click it to open the wizard where you can select a defined Screen.
You must specify a call type for each Screen call. The following call types are available:- S represents a static call of the Screen.
- D represents a dynamic call of the Screen.
You can select a call line in the table and remove it. Removing a monitor call line removes the call lines of its dependent Screens.
You can modify the display order of the call lines. To do so, select a call line and click a direction button to move the line one position up or down in the tree.