Certaines fonctions ou sous-fonctions sont indépendantes des fonctions ou sous-fonctions automatiques. D’autres sont insérées relativement à des fonctions ou sous-fonctions automatiques spécifiques au modèle Dialogue standard ou client ou Composant Applicatif. Les informations affichées dans l'assistant de création varient en conséquence.
Vous pouvez le paramétrer en indiquant un $ suivi d’un chiffre ou d’une lettre.
Un code fonction ne peut pas être modifié s'il existe au moins une ligne dépendante de cette fonction.
Ce code détermine l'emplacement des lignes source dans la séquence des fonctions.
Le code des fonctions automatiquement générées est préétabli. Si vous sélectionnez un modèle dans la zone Modèle, vous devez donc créer un code fonction relativement aux codes des fonctions automatiques.
Vous pouvez le paramétrer en indiquant un $ suivi d’un chiffre ou d’une lettre.
Ce code détermine l'emplacement des lignes source dans la séquence des fonctions.
Pour le modèle Dialogue standard ou client, le code sous-fonction est obligatoire.
Pour le modèle Composant Applicatif, le code sous-fonction est interdit pour une Insertion par rapport aux traitements de niveaux hiérarchiques 05. En revanche, il est obligatoire pour une Insertion par rapport aux traitements SQL, une Insertion par rapport aux traitements Vue Logique et une Insertion par rapport au niveau des accès physiques. Il est facultatif pour une Insertion par rapport au niveau des accès logiques.
Vous pouvez le paramétrer en indiquant un $ suivi d’un chiffre ou d’une lettre.
La valeur du niveau dépend de l’élément créé. Pour une fonction, le niveau est 05. Pour une sous-fonction, le niveau doit être compris entre 06 à 98. Le niveau par défaut des sous-fonctions est 10.
A l'intérieur d'une fonction, une sous-fonction de niveau n est dépendante des sous-fonctions de niveau inférieur à n qui la précèdent. Par exemple, une sous-fonction de niveau 15 dépend de toute sous-fonction de niveau 06 à 14 la précédant. Une sous-fonction n'est exécutée que si la fonction et toutes les sous-fonctions dont elle dépend sont exécutées.
Pour une insertion dans un Programme, Ecran ou Serveur, la chaîne de caractère que vous indiquez constituera le titre d’une fonction ou un commentaire sur la première ligne d’une sous-fonction. La valeur par défaut est une série de tirets. Si vous la laissez et voulez la modifier dans le code, double-cliquez dessus et indiquez une autre valeur.
Après avoir inséré la fonction ou sous-fonction, créez une ligne sans numéro de ligne directement dans le code et saisissez la condition. Vous pouvez saisir du code sur les lignes suivantes en créant des lignes débutant par des numéros de ligne.
Les ordres COBOL IF THEN condition et NEXT SENTENCE GO TO Fffnn-FN sont générés automatiquement après la génération de l’instance appelant la Macro.
Après avoir inséré la sous-fonction, créez une ligne sans numéro de ligne directement dans le code et saisissez la condition. Vous pouvez saisir du code sur les lignes suivantes en créant des lignes débutant par des numéros de ligne.
Les ordres COBOL Fffnn-900 et GO TO Fffnn-FN sont générés automatiquement après la génération de l’instance appelant la Macro. ffnn est la sous-fonction associée contenant la condition IT.
Après avoir inséré la sous-fonction, créez une ligne sans numéro de ligne directement dans le code et indiquez la condition. Saisissez, dans l’ordre, la borne inférieure, la borne supérieure et le pas d’incrémentation de l’indice. Séparez les trois éléments par un espace. Les bornes peuvent être une valeur ou un nombre (signé ou non).
Un indice JffnnR, où ffnn représente le code de la sous-fonction, est généré automatiquement. Pour générer un autre indice, vous devez saisir I=indice borne1 borne2 pas, où indice correspond à une zone de travail numérique. Vous pouvez aussi insérer un fragment Insertion d’indices pour déclarer facilement un autre indice.
Les ordres COBOL Fffnn-900 et GO TO Fffnn-A sont générés automatiquement après la génération de l’instance appelant la Macro.
Après avoir inséré la sous-fonction, créez une ligne sans numéro de ligne directement dans le code et saisissez la condition. Vous pouvez saisir du code sur les lignes suivantes en créant des lignes débutant par des numéros de ligne.
Les ordres COBOL Fffnn-900 et GO TO Fffnn sont générés automatiquement après la génération de l’instance appelant la Macro.
Après avoir inséré la sous-fonction, créez une ligne sans numéro de ligne directement dans le code et saisissez la condition. Vous pouvez saisir du code sur les lignes suivantes en créant des lignes débutant par des numéros de ligne.
Aucun ordre COBOL n’est généré automatiquement.