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

  1. 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.

  2. 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.


Feedback