Options

Si vous définissez une case en grisé (*CMDDFT), ce paramètre ne sera pas transmis à l'hôte et la commande par défaut définie par l'hôte sera utilisée.

Génération de liste de spoule
*PRINT est la valeur activée pour les commandes CRTCBLPGM, CRTCBLMOD et CRTBNDCBL. Lorsque la valeur *PRINT est spécifiée, le compilateur crée une liste de spoule.

Remarque : Pour ILE COBOL, cette case est équivalente au paramètre OUTPUT() des commandes CRTCBLMOD et CRTBNDCBL. Pour COBOL/400 OPM, cette case est équivalente aux valeurs *PRINT/*NOPRINT du paramètre OPTION de la commande CRTCBLPGM.

*NOPRINT est la valeur non activée pour la commande CRTCBLPGM. Lorsque la valeur *NOPRINT est spécifiée, le compilateur ne crée pas de liste de spoule.

*NONE est la valeur non activée pour les commandes CRTCBLMOD et CRTBNDCBL. Lorsque la valeur *NONE est spécifiée, le compilateur ne crée pas de liste de spoule.

Liste source
*SOURCE est la valeur activée. Le compilateur crée une liste source composée de l'entrée source COBOL et de tous les messages d'erreur générés à la compilation.

*NOSOURCE est la valeur non activée. Le compilateur ne crée pas la partie source de la liste.

Liste des références croisées
*XREF est la valeur activée. Le compilateur crée une liste de références croisées pour le programme source.

*NOXREF est la valeur non activée. Le compilateur ne crée pas de liste de références croisées.

Génération d'objet programme
*GEN est la valeur activée. Le compilateur crée un objet programme une fois que le programme source est compilé.

*NOGEN est la valeur non activée. Le compilateur ne crée pas d'objet programme une fois que le programme source est compilé.

Contrôle des numéros de référence
*SEQUENCE est la valeur activée. Les numéros de référence sont contrôlés afin de rechercher des erreurs de séquence.

*NOSEQUENCE est la valeur non activée. Les numéros de référence ne sont pas contrôlés pour rechercher des erreurs de séquence.

Impression des compteurs d'utilisation des verbes
*VBSUM est la valeur activée. Les compteurs d'utilisation des verbes sont imprimés.

*NOVBSUM est la valeur non activée. Les compteurs d'utilisation des verbes ne sont pas imprimés.

Mappe de division de données
*MAP est la valeur activée. Le compilateur répertorie la mappe de division de données.

*NOMAP est la valeur non activée. Le compilateur ne répertorie pas de mappe de division de données.

Options de liste en vigueur
*OPTIONS est la valeur activée. Les options en vigueur sont répertoriées pour cette compilation.

*NOOPTIONS est la valeur non activée. Les options en vigueur ne sont pas répertoriées.

Insertion lignes de commentaires
*PRTCORR est la valeur activée. Le compilateur insère des lignes de commentaires dans la liste du compilateur pour indiquer les éléments fondamentaux qui ont été inclus suite à l'expression CORRESPONDING.

*NOPRTCORR est la valeur non activée. Le compilateur n'insère pas de lignes de commentaires dans la liste du compilateur lorsque l'expression CORRESPONDING est utilisée.

Messages de deuxième niveau
*SECLVL est la valeur activée. Le texte du message de deuxième niveau est répertorié pour cette compilation.

*NOSECLVL est la valeur non activée. Le texte du message de deuxième niveau n'est pas répertorié pour cette compilation.

Imbrication d'erreurs dans la liste 1
*IMBEDERR est la valeur activée. Le message d'erreur de premier niveau est imbriqué dans la liste du compilateur sous les lignes erronées.

*NOIMBEDERR est la valeur non activée. Les messages d'erreur ne sont pas imbriqués, ils apparaissent uniquement dans la section des messages d'erreur figurant dans la liste du compilateur.


Notes de base de page:

1
*IMBEDERR/*NOIMBEDERR s'appliquent uniquement aux commandes CRTCBLMOD et CRTBNDCBL pour ILE COBOL. Cette option est incorrecte et n'apparaît pas pour la commande CRTCBLPGM de OPM COBOL/400.