OFCOBOL 검증
본 장에서는 OFCOBOL을 설치한 후 COBOL 파일을 전처리 및 컴파일하는 방법에 대하여 기술한다.
1. OFCOBOL 전처리 예제
OFCOBOL을 설치한 후 ofcbpp 명령어를 사용하여 COBOL 샘플을 전처리하는 방법에 대한 설명이다.
-
간단한 COBOL 샘플을 작성한다.
IDENTIFICATION DIVISION. PROGRAM-ID. SAMPLE. ENVIRONMENT DIVISION. CONFIGURATION SECTION. DATA DIVISION. WORKING-STORAGE SECTION. 01 WS-VAR. COPY WSVARCPY. PROCEDURE DIVISION. MOVE 'SAMPLE PROGRAM' TO WS-VAR-DAT. DISPLAY WS-VAR-DAT. END PROGRAM SAMPLE.
-
SAMPLE.cob 프로그램을 전처리한다.
ofcbpp -i SAMPLE.cob -o ofcbpp_SAMPLE.cob
전처리에 사용되는 ofcbpp에 대한 자세한 사용법은 OpenFrame COBOL "사용자 안내서"의 "ofcbpp"를 참고한다.
-
COPY 문으로 지정했던 카피북 파일을 찾아서 전처리 결과물인 ofcbpp_SAMPLE.cob 파일에 삽입된 것을 확인할 수 있다.
IDENTIFICATION DIVISION. PROGRAM-ID. SAMPLE. ENVIRONMENT DIVISION. CONFIGURATION SECTION. DATA DIVISION. WORKING-STORAGE SECTION. 01 WS-VAR. * COPY WSVARCPY. *(/home/oframe/OFCOBOL/copybook/WSVARCPY) 03 WS-VAR-LEN PIC 9(04) COMP. 03 WS-VAR-DAT PIC X(16). PROCEDURE DIVISION. MOVE 'SAMPLE PROGRAM' TO WS-VAR-DAT. DISPLAY WS-VAR-DAT. END PROGRAM SAMPLE.