Rational Developer for System z

글로벌 변수 삽입

System z®용 Developer는 JCL 프로시저에 추가할 수 있는 여러 글로벌 JCL 대체 변수를 정의합니다.

시작하기 전에

동일한 프로세스를 사용하여 JCL 대체 탭 페이지에 있는 JCL 프로시저에 글로벌 변수를 추가할 수 있습니다.

이 태스크 정보

다음 프로세스는 COBOL 프로그램에서 글로벌 변수를 추가하는 방법을 보여줍니다.

프로시저

  1. COBOL 프로그램에서 사용하는 JCL 프로시저의 새 글로벌 변수를 추가하려면 특성 창의 COBOL 설정 페이지를 여십시오. 창의 오른쪽 분할창에서 JCL 대체 탭을 선택하십시오.
  2. 글로벌 변수 삽입을 클릭하십시오. 글로벌 변수 삽입 창이 열립니다.
  3. 테이블에서 변수 이름을 선택한 후 삽입을 클릭하십시오. 변수 이름 및 값을 글로벌 변수 목록에 추가합니다. 필요한 만큼 이 단계를 반복하여 다른 글로벌 변수를 추가하십시오.

결과

JCL 대체 페이지에서 글로벌 변수를 추가한 후 JCL을 생성하거나 원격 빌드 또는 구문 검사를 트리거하면 EXEC PROC문 앞에 SET문이 생성됩니다. System z용 Developer는 다음 글로벌 변수를 정의합니다.
TCPIPADD
워크스테이션 IP 주소를 나타냅니다.
MEM
빌드, 구문 검사 또는 JCL 생성 조치가 요청되는 소스 구성원입니다.
HLQ
빌드, 구문 검사 또는 JCL 생성 조치가 요청되는 자원의 상위 레벨 규정자입니다.
USERID
원격 시스템에 로그온할 때 사용하는 사용자 ID입니다.

예를 들어, 설치를 통해 COBOL 컴파일 JCL 프로시저가 COBOL 소스를 확장하는 사용자 정의 프리프로세스 단계를 추가하도록 사용자 정의되고 이 프리프로세스의 결과물을 독립 파티션된 데이터 세트에 기록한다고 가정하십시오. 프리프로세스된 멤버는 컴파일 단계의 입력이 될 수 있습니다. 이 프로프로세스된 구성원은 원래 COBOL 소스 파일과 동일한 이름을 가지며 프리프로세스된 결과물은 독립 데이터 세트에 기록됩니다. 이 프리프로세스 단계의 결과물을 파티션된 데이터 세트에 기록하려면 다음 DD 문을 프로시저에 추가합니다.
//*custom - preprocess
//SYS012 DD DSN=PDS.NAME(&MEM;),DISP=SHR ---> Writes the pre-processed output to PDS.NAME(&MEM;)
//... 
//*compile step
//COBOL.SYSIN DD DSN=PDS.NAME(&MEM;),DISP=SHR 
//.....

System z용 Developer는 &MEM;을 빌드, 구문 검사 또는 JCL 생성 조치가 요청된 소스 구성원으로 대체하기 때문에 사용자는 JCL 대체 페이지를 사용하여 글로벌 변수 MEM을 모든 구성원에 삽입하지 않고 MVS™ 서브프로젝트의 특성에 삽입할 수 있습니다.


이용 약관 | 피드백

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