Assistance de contenu pour -INC et ++INCLUDE
L'éditeur z Systems® LPEX accepte les instructions -INC et ++INCLUDE comme synonymes des instructions COPY d' COBOL et des instructions %INCLUDE d' PL/I.
Certains systèmes de gestion du code source, tels que Panvalet® et Librarian®, utilisent des instructions -INC et ++INCLUDE dans des fichiers source COBOL et PL/I pour indiquer que les lignes de code supplémentaires doivent être considérées comme partie intégrante du fichier source qui contient les instructions. Ces lignes de code supplémentaires se trouvent dans un fichier distinct, dont le nom est spécifié dans le cadre de l'instruction -INC ou ++INCLUDE. La fonction d'assistant de contenu de l'éditeur LPEX z Systems prend en charge ces instructions et suggère des exécutions d'instruction avec elles comme avec les instructions COPY et %INCLUDE. Les formats d'instructions -INC et ++INCLUDE pris en charge sont les suivants :
-INC copybookname
++INCLUDE copybooknameDans ces exemples,
copybookname est le nom du membre de fichier partitionné qui doit être considéré
comme partie intégrante de la source. Pour les fichiers locaux, il s'agit du nom de fichier sans son extension. Normalement, l'instruction -INC commence à la colonne 1 de la ligne source, mais elle peut également commencer à la colonne 7, 8, 9 ou 10 pour COBOL et l'instruction ++INCLUDE commence toujours à la colonne 8 de la ligne source.Les exemples de code suivants décrivent l'utilisation de ces instructions :
Identification Division.
Program-ID. StartApp.
Data Division.
Working-Storage Section.
01 Program-pass-fields.
05 Temp-name Pic x(30).
01 Program-other-fields.
05 Input-name Pic x(30).
05 Char-count Pic 99 Value ZEROS.
-INC COPY3.
++INCLUDE COPY4.
Procedure Division.