System z®용 Developer는 워크스테이션 또는 원격 시스템 상에 설치된 CICS®의 레벨에 적합한
CICS 프리프로세서 옵션을
설정합니다. 이 섹션은 CICS 프로그램의 로컬 및 원격 구문 검사를 위한 여러 시나리오를 아웃라인하고
System
z용 Rational® Developer가 이들 각각을 처리하는 방법을 설명합니다.
원격 CICS 프로그램의 로컬 구문 검사
다음 시나리오는 System z용
Developer가 원격 CICS 프로그램의
로컬 구문 검사에 사용할 컴파일러 옵션 설정 방법을 보여줍니다.
- 원격 파일의 런타임 환경 페이지에서, CICS
(EXEC CICS문 포함)를 선택하고 드롭 다운 목록에서 CICS의 레벨을 지정하십시오. System z용
Developer는 지정된 원격 컴파일러 옵션에 따라 로컬 구문 검사에 사용할 컴파일러 옵션을 설정합니다.
- 원격 파일용 로컬 컴파일 옵션 페이지에서
CICS('CTSxx')(COBOL의 경우) 또는 pp(CICS('CTSxx')(PL/I의 경우) 옵션을 지정합니다.
여기서, xx는 CICS 레벨입니다. System z용 Developer는
호스트 CICS 구문을 사용하여 로컬 구문 검사를 위해 지정된 옵션을 사용하고
다음 오퍼레이션을 수행합니다.
- TXSeries가 설치되었는지 확인합니다.
- CICS 컴파일러 옵션이 지정될 때
프리프로세서 옵션은 구문 검사 시 무시됩니다.
- CICS('CTSxx')(COBOL의
경우) 또는 pp(CICS('CTSxx')(PL/I이 경우) 컴파일러 옵션으로
구문 검사를 수행하여 통합된 CICS 변환기가
지정된 구문으로 호출되도록 합니다.
System z용 Rational Developer는
Linux® 플랫폼에서 TXSeries, 로컬 구문 검사 또는 로컬 빌드를 지원하지 않습니다.
로컬 CICS 프로그램의 로컬 구문 검사
다음 시나리오는 System z용
Developer가 로컬 CICS 프로그램의
로컬 구문 검사에 사용할 컴파일러 옵션 설정 방법을 보여줍니다.
- 로컬 파일용 로컬 컴파일 옵션 페이지에서 통합
CICS 구문 검사의 수행 여부를
지정합니다. System z용 Developer는
다음과 같이 로컬 구문 검사에 사용하는 컴파일러 옵션을 설정하여 통합 프리프로세서를
사용하는지 확인합니다.
- CICS TXSeries 버전 6.1 이상이 설치되었는지 확인합니다.
- CICS를 포함하도록 컴파일러 옵션을 변경합니다.
- 프리프로세서 옵션은 구문 검사 시 무시됩니다.
- 통합 CICS 변환기를 사용하여 구문 검사를 수행합니다.
- 로컬 파일용 로컬 컴파일 옵션 페이지에서
CICS('CTSxx')(COBOL의 경우) 또는 pp(CICS('CTSxx')(PL/I의 경우) 옵션을 지정합니다.
여기서, xx는 CICS 레벨입니다. System z용 Developer가
다음과 같이 로컬 구문 검사에 사용할 컴파일러 옵션을 설정하여 통합 프로세서가 지정된 CICS 트랜잭션 서버
구문 레벨에서 사용되도록 합니다.
- TXSeries 버전 6.1 이상이 설치되었는지 확인합니다.
- 프리프로세서 옵션을 무시합니다.
- 통합 CICS 변환기를 사용하여 구문 검사를 수행합니다.
- 로컬 파일용 로컬 컴파일 옵션 페이지에서
통합 변환기에 CICSTCL(CICS 변환 컴파일 링크)을 사용하도록 -p 프리프로세서 옵션을
지정합니다. System
z용 Developer는 통합 변환기에서 로컬 구문 검사를 위해 지정된 옵션을 사용하고
다음 오퍼레이션을 수행합니다.
- TXSeries 버전 6.1 이상이 설치되었는지 확인합니다.
- 프리프로세서 옵션을 무시합니다.
- 구문 검사용 CICS 컴파일러를
추가하십시오.
- CICS 컴파일러 옵션과 함께
구문 검사를 수행하여 통합된 CICS 변환기가 호출되도록 합니다.
로컬 CICS 프로그램의 로컬 빌드
다음 시나리오는 System z용 Developer가
로컬 CICS 프로그램을
로컬 빌드(영역에서 실행할 DLL 빌드)하는 데 사용하는 컴파일러 옵션을 설정합니다.
- 로컬 파일용 로컬 컴파일 옵션 페이지에서 통합 변환기에 CICSTCL(CICS 변환 컴파일 링크)을 사용하도록 -p 프리프로세서 옵션을 지정합니다. System z용
Developer는 통합 변환기로 로컬 빌드를 수행하기 위해 지정된 옵션을 사용하며 다음과 같이 두 개의 컴파일 수행 단계(pass)를 실행합니다.
- TXSeries 버전 6.1 이상이 설치되었는지 확인합니다.
- 컴파일 수행 단계(pass)에서 System z용 Developer가 다음을 수행합니다.
- CICS를 포함하도록 컴파일러로 전달되는 옵션을 변경합니다.
- 통합 변환기가 호출되는지 확인하고 프리프로세서 필드를 무시합니다.
- Performs the compilation as though it were a regular (non-CICS) compilation.
- CICSTCL 컴파일 전달에서 System z용 Developer는 다음을 수행합니다.
- 프리프로세서 옵션 필드에 지정된 -p 및 기타 옵션으로 CICSTCL 전달을 수행합니다.
- 로컬 파일용 로컬 컴파일 옵션 페이지에서 통합 CICS
변환기로 컴파일을 완료하는 데 사용할 CICS 컴파일러 옵션을 지정합니다. System z용
Developer는 통합 변환기로 로컬 빌드를 수행하기 위해 지정된 옵션을 사용하며 다음과 같이 두 개의 컴파일 수행 단계(pass)를 실행합니다.
- CICS TXSeries 버전 6.1 이상이 설치되었는지 확인합니다.
- 컴파일 수행 단계(pass)에서 System z용 Developer가 다음을 수행합니다.
- 컴파일러에 CICS 컴파일러 옵션을
전달합니다.
- 통합 변환기가 호출되는지 확인하고 프리프로세서 필드를 무시합니다.
- Performs the compilation as though it were a regular (non-CICS) compilation.
- CICSTCL 컴파일 전달에서 System z용 Developer는 다음을 수행합니다.
- CICS 컴파일러 옵션이 있으면 CICSTCL에 통합 변환기를 사용할 수 있음을
나타냅니다.
- -p 프리프로세서 옵션을 추가하고 -p 및 프리프로세서 옵션 필드에 지정된 다른 옵션과 함께 CICSTCL 전달을 수행합니다.
- 로컬 파일용 로컬 컴파일 옵션 페이지에서
CICS('CTSxx')(COBOL의 경우) 또는 pp(CICS('CTSxx')(PL/I의 경우) 옵션을 지정합니다.
여기서, xx는 CICS 레벨입니다. System z용 Developer는 경고 메시지를 발생시키고 경고를 로그에
기록합니다. CICS('CTSxx') 또는 pp(CICS('CTSxx') 컴파일러 옵션은
구문 검사에만 사용 가능합니다.