System z® LPEX 편집기는 COBOL COPY 명령문 및 PL/I %INCLUDE 명령문의 동의어로 -INC 및 ++INCLUDE 명령문을 허용합니다.
Panvalet® 및 Librarian®과 같은 일부 소스 코드 관리 시스템은 COBOL 및 PL/I 소스 파일에
-INC 및 ++INCLUDE 명령문을 사용하여 코드의 추가 행이 이 명령문을 포함하고 있는 소스 파일의 일부로 고려되어야 한다는 것을
지시합니다. 이 코드 추가 행은 별도의 파일에 포함됩니다. 파일의 이름은 -INC 또는 ++INCLUDE 명령문에
지정됩니다. System
z LPEX 편집기 컨텐츠 지원 함수는 이 명령문을 지원하고 COPY 및 %INCLUDE 명령문과 함께 이 명령문의 완료 제안을 작성할 수 있습니다. 다음
형식의 -INC 및 ++INCLUDE 명령문이 지원됩니다.
-INC copybookname
++INCLUDE copybookname
이 예제에서
copybookname은
소스의 일부인 파티션된 데이터 세트 멤버의
이름입니다. 로컬 파일에서 이것은 확장자를 제외한 파일 이름입니다. -INC 명령문은 보통 소스 행의 열 1에서 시작하지만 COBOL에서는 열 7, 8, 9 또는 10에서 시작할 수도 있으며
++INCLUDE 명령문은 항상 소스 행의 열 8에서 시작합니다.
다음 코드 샘플은 이 명령문의 사용 방법을 보여줍니다.
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.