Rational Developer for System z, Version 7.6

Appel d'une Rubrique

Pour afficher le contenu de cette section, vous devez sélectionner une ligne d'appel de Rubrique dans l'arbre de la partie gauche de l'onglet ou cliquer sur le bouton Ajouter Rubrique. Cette section vous permet d'indiquer l'endroit où cet appel sera inséré dans le programme généré. son format et son nom-donnée. A partir de cette section, vous pouvez aussi accéder aux onglets de l'éditeur de Rubrique.

Rubrique
La Rubrique appelée est affichée ici. Vous pouvez la changer en appuyant sur le bouton Modifier.... Les informations déjà saisies pour l'appel de la Rubriqe sont sauvegardées et s'appliquent automatiquement à la nouvelle Rubrique.
Emplacement COBOL
Dans cette zone, vous indiquez l'emplacement et la séquence selon lesquels les lignes décrites dans cet onglet seront générées. Le numéro de séquence (5 caractères) d'une ligne de description des données est formé par la concaténation du contenu de cette ligne (2 premiers caractères) et du Numéro de ligne (3 derniers caractères).
Valeur Signification
Pour un programme batch
AA à ZZ et 0A à 0Z Les lignes indiquées dans cet onglet seront générées au début de la WORKING STORAGE Section.
Par rapport aux Structures de Données appelées via l'onglet Lignes -CD, ces lignes seront générées :
  • Avant la description des Structures de Données d'organisation W: Description de fichier en Working et ayant un code généré supérieur ou égal au contenu de cette zone.
  • Avant la description des Structures de Données d'organisation L: Working avec placement, et ayant un emplacement COBOL supérieur ou égal au contenu de cette zone.
00 à 09, 1A à 19... 9A à 99 Les lignes indiquées dans cet onglet seront générées dans la WORKING STORAGE Section, après toutes les Structures de Données ayant un emplacement COBOL inférieur au contenu de cette zone
Pour un programme transactionnel
AA à 0Z Les données seront générées en WORKING STORAGE Section.
00 à 99 Les données seront générées en LINKAGE Section.
AA et 00 Ces valeurs sont utilisées par le système pour des données générées automatiquement.
99 Avec un Numéro de ligne = 999, cette valeur est utilisée par le système pour l'instruction PROCEDURE DIVISION. Vous pouvez l'utiliser afin de créer une ligne de numéro de séquence 99999, qui remplacera la ligne PROCEDURE DIVISION générée automatiquement.
$n Dans une Macro paramétrée, vous pouvez paramétrer le contenu de cette zone.
Numéro de ligne
Ce numéro, constitué de trois caractères, sera concaténé avec l'emplacement COBOL indiqué. Le numéro de ligne. peut prendre les valeurs suivantes :
  • 0 à 999: Il est recommandé de numéroter les lignes de 10 en 10 pour permettre d'en insérer de nouvelles par la suite.
  • $n0 à $n9: Dans une Macro, vous pouvez paramétrer les deux premiers caractères de cette zone.
Type de la ligne
Vous sélectionnez ici le format qui sera pris en compte lors de l'appel de la Rubrique :
  • E : Format d'entrée,
  • I : Format interne,
  • S : Format d'édition.
Texte avant
Cette zone est constituée de deux parties :
  • Le "Niveau de la déclaration", sur les 17 premiers caractères de la zone. Dans cette partie, vous indiquez le nombre niveau COBOL (01, 05...) ou le nom de Section (LINKAGE SECTION,...) dans lequel la ligne sera générée.
  • La "Déclaration des données de travail", à partir du 18ème caractère et jusqu'à la fin de la zone. Vous devez indiquer les noms-données en respectant le format suivant : W-DDSS-, où :
    • W = code zone de travail (chiffre ou lettre)
    • DD = S.D. dont la zone est extraite
    • SS = Segment
    Une fois concaténé avec le code Rubrique, le nom-donnée sera : w-ddss-eeeeee (où eeeeee est le code Rubrique)..
    Remarque : Lors de l'appel d'une Rubrique dans une zone de travail et de lien, et dans le cas où le code Rubrique existe au Dictionnaire, il est obligatoire de saisir le nom-donnée dans cette zone. Dans le cas contraire, le généré obtenu sera de la forme :03 DDSS-CORUB PICTURE X.
Texte après
Dans cette zone, vous devez saisir les caractères qui seront insérés dans le code généré après le nom-donnée. La plupart du temps, vous saisissez simplement un point mais vous pouvez aussi saisir d'autres valeurs (ex: VALUE SPACE).
Répétitions
Vous devez renseigner cette zone lorsque le nom-donnée (indiqué dans la zone Commentaire si vous affichez l'appel d'un commentaire, ou dans la zone Texte avant si vous affichez l'appel d'une Rubrique) est occursé, c'est à dire quand il est considéré comme une table. Vous devez alors indiquer ici le nombre maximum de répétitions, sur cinq caractères numériques maximum.
Une valeur dans cette zone déclenche la génération des trois indices suivants (DDSS = Segment) :
  • IDDSSM initialisé à la valeur saisie.
  • IDDSSL initialisé à zéro. Cet indice peut être utilisé pour le remplissage de la table. Il donne le nombre de postes effectivement chargés.
  • IDDSSR initialisé à zéro. Cet index peut être utilisé pour la recherche en table

Dans une Macro, la dimension de la table peut être paramétrée avec la valeur $n.

Les boutons situés au bas de la section vous permettent d'accéder aux onglets de l'éditeur de Rubrique :

Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)