Rational Developer for System z

COBOL 및 PL/I 단계 옵션

COBOL 및 PL/I 컴파일 단계 옵션을 사용하여 제공된 COBOL 또는 PL/I 컴파일 단계를 편집합니다.

목적

이 창에서 지정하는 옵션은 선택한 프로시저의 JCL을 생성하는 데 사용됩니다. 이 창에 제공하는 정보는 원격 COBOL 또는 PL/I 컴파일러 옵션과 관련됩니다. 로컬 컴파일러 옵션 페이지를 사용하여 로컬 컴파일의 옵션을 설정하십시오.
주: 파티션된 데이터 세트를 값으로 가지는 필드의 경우 원격 시스템 보기, z/OS® 프로젝트 보기 또는 원격 z/OS 검색 결과 보기에서 파티션된 데이터 세트 이름을 끌어다 필드에 놓을 수 있습니다. 필드에서 파티션된 데이터 세트 이름의 순서를 변경하려면 필드에 커서를 가져다 놓고 팝업 메뉴에서 순서 변경을 클릭하십시오.

필드

PARM 카드에 컴파일러 옵션 추가: JCL 프로시저 PARM 카드에 컴파일러 옵션을 추가하려면 이 선택란을 선택하십시오. PARM 카드에 현재 지정된 옵션을 바꾸려면 이 선택란을 지우십시오.

컴파일러 옵션: 공백으로 구분된 COBOL 또는 PL/I 컴파일러 옵션 목록입니다. 이 목록은 프로그램을 컴파일하는 데 사용하는 EXEC문의 PARM 매개변수를 구성합니다. 이 필드는 JCL 처리에 따라 100자로 제한됩니다.

주: 몇몇 지정된 컴파일 옵션으로 인해 컴파일에서 최대 문자 수에 도달하면, JES 목록을 검토하여 중복되는 컴파일 옵션을 지정하지 않았는지 확인하십시오. JCL 컴파일 프로시저에는 컴파일러 옵션의 사이트 관련 표준은 물론 오류 피드백에 필요한 기본 컴파일러 옵션이 포함됩니다.

COBOL에 100자 이하의 컴파일러 옵션 목록을 지정하는 경우, SYSOPTF 카드와 함께 OPTFILE 컴파일러 옵션을 사용해 보십시오. 이렇게 하면 해당 COBOL의 JCL 컴파일 프로시저에 맞게 조정할 수 있습니다. OPTFILE 컴파일러 옵션에 대한 자세한 정보는 관련 항목을 참조하십시오.

PL/I를 사용하고 있고 100자 이상으로 컴파일러 옵션을 지정하는 경우, 컴파일러 옵션을 포함하는 옵션 파일을 사용할 수 있습니다. 옵션 파일 사용에 대한 자세한 정보는 관련 항목을 참조하십시오.

COBOL의 경우, ELAXMGUX는 컴파일에서 오류 레코드를 가져오는 System z®용 Developer 사용자 종료입니다. ELAXMGUX 구성원을 포함하는 데이터 세트에 STEPLIB가 있어야 합니다. 그렇지 않으면 ELAXMGUX가 LPA 또는 시스템 로드 모듈 라이브러리에 있어야 합니다. 특정 옵션에 대한 세부사항은 COBOL 프로그래밍 안내서의 컴파일러 옵션 참조를 참고하십시오.

PL/I의 경우, 오류 메시지가 태스크 목록에 라우트되도록 컴파일러 옵션 XINFO(XML)를 지정해야 합니다. 특정 옵션에 대한 세부사항은 PL/I 프로그래밍 안내서를 참조하십시오.

목록 출력 데이터 세트: 컴파일에 사용되는 목록 데이터 세트의 이름입니다. 목록 데이터 세트는 파티션된 데이터 세트여야 합니다. 이 데이터 세트는 컴파일용 SYSPRINT 카드를 작성하는 데 사용됩니다.

z/OS용 Enterprise PL/I V3.R1에서 컴파일에 사용되는 SYSPRINT 데이터 세트의 레코드 형식은 VBA이고 레코드 길이는 132여야 합니다. z/OS용 Enterprise PL/I V3.R2에서 컴파일에 사용되는 SYSPRINT 데이터 세트의 레코드 형식은 VBA이고 레코드 길이는 137이어야 합니다.

디버그 데이터 세트: 컴파일러가 디버그 측 파일을 생성하는 디버그 측 파일 데이터 세트의 이름입니다. 이 옵션은 컴파일러의 TEST 옵션에 SEPARATE 하위 옵션이 설정되어 있을 경우에만 올바릅니다. 디버그 부수적 파일 데이터 세트는 컴파일 중에 SYSDEBUG DD 카드를 생성하는 데 사용됩니다. 이 필드에 값이 지정되어 있지 않을 경우 SYSDEBUG DD 카드는 생성되지 않습니다. 디버그 도구에서도 이 부수적인 파일을 사용합니다. SYSDEBUG 데이터는 F 또는 FB일 수 있습니다(LRECL 범위는 80에서 1024까지임).

주: PL/I의 경우, 이 옵션은 Debug Tool 버전 6 릴리스 1와 함께 Enterprise PL/I Compiler 버전 3 릴리스 5를 사용하는 경우에만 유효합니다.

오브젝트 데크 데이터 세트: 컴파일에 사용되는 오브젝트 데크 데이터 세트의 이름입니다. 오브젝트 데크 데이터 세트는 파티션된 데이터 세트여야 합니다. 이 데이터 세트는 컴파일용 SYSLIN 카드를 작성하는 데 사용됩니다.

복사 라이브러리: COPY 또는 INCLUDE 파일인 COBOL 또는 PL/I 소스 세그먼트가 포함된 파티션된 데이터 세트의 목록입니다. 데이터 세트 이름은 공백으로 구분되어야 합니다.

오류 피드백 지원: 컴파일러에서 생성되는 오류를 로그하려면 이 선택란을 선택하십시오.

컴파일러 오류용 데이터 세트 규정자: 이름에 이 규정자가 포함된 파일에 컴파일러에서 생성된 오류가 로그됩니다. 이 기능은 오류 피드백 지원이 가능한 경우에만 지원됩니다.

추가 JCL: 이 필드를 사용하여 고유한 JCL을 지정할 수 있습니다. 추가 데이터 정의(DD 카드)를 여기서 지정할 수 있습니다. 이 필드의 컨텐츠는 컴파일 단계 마지막 부분에서 반향됩니다. 구문상으로 올바른 JCL을 지정해야 합니다.

IMS 라이브러리: IMS™ 라이브러리의 이름을 지정하십시오. 한 항목만 지정하십시오. 이 필드는 런타임 페이지에서 IMS가 선택된 경우에만 나타납니다.


이용 약관 | 피드백

이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹사이트 참조)