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.

Création d'une description de champ FILLER
*DDSFILLER est la valeur activée. Une description de champ FILLER à un caractère,"07 FILLER PIC X", est toujours créée lorsque qu'aucune zone correspondante n'est localisée par une instruction COPY DDS.

*NODDSFILLER est la valeur non activée. Aucune description de champ FILLER n'est créée si aucune zone correspondante n'est localisée par une instruction COPY DDS.

Création dynamique de fichier
*CRTF est la valeur activée. Les fichiers non disponibles au moment de l'opération OPEN sont créés de manière dynamique.

*NOCRTF est la valeur non activée. Les fichiers non disponibles au moment de l'opération OPEN sont créés de manière dynamique.

Recherche de clés en double
*DUPKEYCHK est la valeur activée. Les clés en double des fichiers INDEXED sont recherchées.

*NODUPKEYCHK est la valeur non activée. Les clés en double des fichiers INDEXED ne sont pas recherchées.

Initialisation des fichiers relatifs
*INZDLT est la valeur activée. Les fichiers relatifs à accès séquentiel sont initialisés en utilisant les enregistrements supprimés lors de l'opération CLOSE si les fichiers ont été ouverts en OUTPUT. Les enregistrements actifs figurant dans les fichiers ne sont pas affectés. Cela signifie que la limite d'enregistrement est définie comme la taille de fichier pour les opérations OPEN ultérieures.

*NOINZDLT est la valeur non activée. Les fichiers relatifs à accès séquentiel ne sont pas initialisés en utilisant les enregistrements supprimés lors de l'opération CLOSE si les fichiers ont été ouverts en OUTPUT. Cela signifie que la limite d'enregistrement est déterminée par le nombre d'enregistrements écrits au moment de OPEN OUTPUT. Les opérations OPEN ultérieures ne permettent l'accès que jusqu'à la limite d'enregistrement.

Regroupement d'enregistrements de contrôle
*BLK est la valeur activée. Le compilateur autorise le groupage à partir des fichiers en accès DYNAMIC et SEQUENTIAL, grâce à une instruction START, lorsque vous utilisez la clause BLOCK CONTAINS. Le groupage n'est pas autorisé pour les fichiers RELATIVE ouverts pour les opérations de sortie. La clause BLOCK CONTAINS contrôle le nombre d'enregistrements à grouper. Si vous n'utilisez pas cette clause BLOCK CONTAINS, le compilateur autorise uniquement le groupage des fichiers en accès SEQUENTIAL ne comportant pas d'instruction START. Le système d'exploitation détermine le nombre d'enregistrements à grouper.

*NOBLK est la valeur non activée. Le compilateur n'autorise que le groupage des fichiers en accès SEQUENTIAL ne comportant pas d'instruction START. Si vous spécifiez une clause BLOCK CONTAINS, celle-ci sera ignorée, sauf pour les fichiers bandes.

ACCEPT/DISPLAY étendu admis 2
*EXTACCDSP est la valeur activée. Le compilateur autorise les instructions étendues ACCEPT et DISPLAY.

*NOEXTACCDSP est la valeur non activée. Le compilateur n'autorise pas les instructions étendues ACCEPT ou DISPLAY.

Balisage clés en double 3
*FS21DUPKY est la valeur activée. Si la valeur de la clé est modifiée entre l'instruction obligatoire READ et l'instruction suivante REWRITE ou DELETE, le compilateur signale un état de fichier 21 lorsqu'il traite un fichier indexé avec des clés en double en mode sélectif ou dynamique.

*NOFS21DUPKY est la valeur non activée. Le compilateur ne signale pas d'état de fichier 21 lorsqu'il traite un fichier indexé avec des clés en double en mode sélectif ou dynamique. Une instruction REWRITE permet de modifier la clé d'un enregistrement.

Chaîne image en majuscules 4
*MONOPIC est la valeur activée. La chaîne de caractères PICTURE est convertie en caractères entièrement majuscules.

*NOMONOPIC est la valeur non activée. Le symbole monétaire utilisé dans la chaîne de caractères PICTURE fait la distinction entre majuscules et minuscules. Cela signifie que les lettres minuscules correspondant aux lettres majuscules des symboles PICTURE A, B, E, G, N, P, S, V, X, Z, CR et DB sont équivalentes à leur représentation en majuscules dans une chaîne de caractères PICTURE. Toutes les autres lettres minuscules ne sont pas équivalentes à leur représentation en majuscules.


Notes de base de page:

2
*EXTACCDSP/*NOEXTACCDSP s'appliquent uniquement à la commande CRTCBLPGM pour COBOL/400 OPM. Cette option est incorrecte et n'apparaît pas pour les commandes CRTCBLMOD et CRTBNDCBL de ILE COBOL.

3
*FS21DUPKY/*NOFS21DUPKY s'appliquent uniquement à la commande CRTCBLPGM pour COBOL/400 OPM. Cette option est incorrecte et n'apparaît pas pour les commandes CRTCBLMOD et CRTBNDCBL de ILE COBOL.

4
*MONOPIC/*NOMONOPIC 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 COBOL/400 OPM.