Vérificateurs de programme - ILE COBOL - Autre

Option Description Valeur par défaut
Cible pour CALL Indique le type de lien pour la cible littérale externe CALL/CANCEL et la cible SET ENTRY :
  • *PGM : La cible pour CALL/CANCEL ou SET ENTRY est un objet programme dans lequel est placé le fichier.
  • *PRC : La cible pour CALL/CANCEL ou SET ENTRY est une procédure ILE.
Désactivé
Mode arithmétique Définit le mode arithmétique pour les données numériques. Cliquez sur la flèche vers le bas pour sélectionner une des options suivantes :
  • *NOEXTEND : Définit le mode arithmétique par défaut pour les données numériques. Le résultat intermédiaire d'une expression arithmétique à virgule fixe peut contenir jusqu'à 30 chiffres et les littéraux numériques ne peuvent afficher qu'une longueur maximale de 18 chiffres.
  • *EXTEND31 : Augmente la précision des résultats intermédiaires de l'expression arithmétique à virgule fixe. Le résultat intermédiaire peut contenir jusqu'à 31 chiffres et les littéraux numériques peuvent afficher une longueur maximale de 31 chiffres.
  • *EXTEND63 : Augmente la précision des résultats intermédiaires de l'expression arithmétique à virgule fixe. Le résultat intermédiaire d'une expression arithmétique à virgule fixe peut contenir jusqu'à 63 chiffres et les littéraux numériques ne peuvent afficher qu'une longueur maximale de 63 chiffres.
Désactivé
Options NLSS Séquence de tri : Définit la séquence de tri utilisée lorsque NLSSORT est associé à un nom d'alphabet dans la clause ALPHABET. Les valeurs figurant dans la liste Séquence de tri sont utilisées avec la valeur ID langage afin de déterminer la table de séquence de tri définie par le système ou l'utilisateur. Les valeurs de la liste Séquence de tri sont équivalentes aux valeurs de paramètre SRTSEQ des commandes CRTCBLPGM, CRTCBLMOD et CRTBNDCBL. Obligatoire si la zone Bibliothèque n'est pas à blanc :
  • *HEX : Aucune table de séquence de tri n'est utilisée. Les valeurs hexadécimales des caractères seront utilisées pour déterminer la séquence de tri. Il s'agit de la valeur par défaut.
  • *JOB : La séquence de tri du programme sera résolue et associée au programme lors de la compilation. La table de séquence de tri doit exister dans le système lors de la compilation.
  • *JOBRUN : Au moment de la compilation, le compilateur associe au programme la séquence de tri du travail de compilation. Lors de l'exécution, cette séquence de tri est remplacée par la séquence de tri associée au travail au moment de l'exécution. Ceci permet de ne compiler un programme qu'une seule fois et de l'utiliser avec différentes séquences de tri lors de l'exécution.
  • *LANGIDUNQ : Indique que le poids de la table de séquence de tri utilisée doit être unique pour chaque caractère de la page de codes. Utilise la table pondérée unique identifiée par la valeur de l'ID langage.
  • *LANGIDSHR : Indique que le poids de la table de séquence de tri utilisée doit être le même pour plusieurs caractères de la page de codes. Utilise la table pondérée partagée identifiée par la valeur de l'ID langage.
Désactivé
Bibliothèque : Nom de la bibliothèque dans laquelle est placé le fichier d'impression. Pour sélectionner une bibliothèque, entrez un nom (10 caractères maximum) ou cliquez sur la flèche vers le bas pour sélectionner l'une des options suivantes :
  • *LIBL : Recherche dans la liste la bibliothèque dans laquelle figure le fichier.
  • *CURLIB : Utilise la bibliothèque en cours. Si vous n'avez pas défini de bibliothèque comme bibliothèque en cours, QGPL est utilisé.
*LIBL
ID langage : Définit l'ID langage utilisé avec la valeur de la séquence de tri. La valeur de l'ID langage est utilisée uniquement lorsque la valeur effective de la séquence de tri est *LANGIDUNQ ou *LANGIDSHR. Les valeurs figurant dans cette liste sont équivalentes aux valeurs de paramètre LANGID des commandes CRTCBLPGM, CRTCBLMOD et CRTBNDCBL. Sélectionnez l'une des options suivantes :
  • *JOBRUN : L'ID langage du programme sera résolu lors de l'exécution. L'ID langage du travail est utilisé lorsque le programme compilé est exécuté. Ceci permet de ne compiler un programme qu'une seule fois et de l'utiliser avec différents ID langage lors de l'exécution. Il s'agit de la valeur par défaut.
  • *JOB : L'ID langage du programme sera résolu lors de la compilation.
  • nom-ID-langage : Sélectionnez dans la liste l'ID langage que le travail va utiliser.
Désactivé
Fichier STREAM source Indique le nom de chemin du fichier STREAM contenant le code source ILE COBOL devant être compilé. Il peut s'agir du nom de chemin absolu ou relatif. Un nom de chemin absolu commence par / et un nom de chemin relatif par un caractère autre que /. Un nom de chemin absolu est considéré comme complet. Si le nom de chemin est relatif, il sera complété grâce à l'adjonction du nom du répertoire de travail actuel. Désactivé
Inclure le répertoire : Désigne un ou plusieurs répertoires à ajouter au chemin de recherche utilisé par le compilateur pour trouver des fichiers de copie. Le compilateur va rechercher les répertoires spécifiés ici s'il ne parvient pas à retrouver dans le répertoire courant les fichiers de copie spécifiés dans le code source. Désactivé