Onglet Moniteurs
Cet onglet est spécifique aux Dialogues IMS. Il permet de découper le Dialogue initial en sous-parties logiques (consultations, mises à jour). Chaque sous-partie est constituée d'un Ecran qui agit comme un moniteur pour gérer l'enchaînement de ses Ecrans dépendants. Chaque moniteur constitue une partie de la conversation caractérisée par un code transaction, un PSB et un enchaînement d'Ecrans.
- Vous devez dans un premier temps appeler un Ecran qui va agir comme un moniteur.
- Si cet Ecran est déjà défini, vous l'appelez en cliquant sur Ajoutez un Moniteur. L'assistant qui s'ouvre affiche les Ecrans de type Dialogue ou Ecran standard. Pour que l'Ecran soit reconnu dans la génération du Dialogue en tant que moniteur, vous devez sélectionner un Ecran dont la Variante du COBOL à générer est X : IBM MVS/ESA OS/390 et la Variante du moniteur transactionnel est 4.
- Si cet Ecran n'existe pas, vous le créez et l'appelez en cliquant sur Ajoutez un Moniteur non défini. Dans l''assistant qui s'ouvre, vous devez indiquer le nom de l'Ecran sur 6 caractères, et éventuellement un package.
Vous devez répéter cette opération pour chaque sous-partie du Dialogue. Pour changer l'Ecran appelé, cliquez dans la cellule du tableau. Un bouton de sélection s'affiche alors. Cliquez dessus pour ouvrir l'assistant de sélection des Ecrans déjà définis.
- A partir d'une ligne d'appel de moniteur, vous pouvez ensuite
appeler un ou plusieurs Ecrans dépendants.
- Si cet Ecran est déjà défini, vous l'appelez en cliquant sur Ajoutez un Ecran. L'assistant qui s'ouvre affiche les Ecrans de type Dialogue ou Ecran standard. Pour que l'Ecran soit reconnu dans la génération du Dialogue, vous devez sélectionner un Ecran dont la Variante du COBOL à générer est X : IBM MVS/ESA OS/390 et la Variante du moniteur transactionnel est 1 ou 3.
- Si cet Ecran n'existe pas, vous le créez et l'appelez en cliquant sur Ajoutez un Ecran non défini. Dans l''assistant qui s'ouvre, vous devez indiquer le nom de l'Ecran sur 6 caractères, et éventuellement un package.
Vous devez répéter cette opération pour chaque Ecran géré par un moniteur. Pour changer l'Ecran appelé, cliquez dans la cellule du tableau. Un bouton de sélection s'affiche alors. Cliquez dessus pour ouvrir l'assistant de sélection des Ecrans déjà définis.
Pour chaque appel d'Ecran, vous devez préciser un type d'appel. Les deux types d'appel suivants sont possibles :- La valeur S représente un appel statique de l'Ecran.
- La valeur D représente un appel dynamique de l'Ecran.
Vous pouvez sélectionner une ligne d'appel dans le tableau et la supprimer. La suppression d'une ligne d'appel de moniteur entraîne la suppression des lignes d'appel de tous ses Ecrans dépendants.
Vous pouvez modifier l'ordre d'affichage des lignes d'appel. Pour cela, sélectionnez une ligne d'appel et cliquez sur un des boutons de direction pour la remonter ou le descendre d'une position dans l'arbre.