CICS에서 Liberty 최적화 로컬 어댑터에 대한 지원 사용

CICS®(Customer Information Control System) 환경이 WebSphere® 최적화 로컬 어댑터(WOLA)를 사용하여 인바운드 및 아웃바운드 요청을 수신하도록 설정해야 합니다.

시작하기 전에

최적화 로컬 어댑터를 사용하도록 Liberty 서버 환경을 사용으로 설정하십시오. 추가 정보는 최적화 로컬 어댑터를 사용하도록 Liberty 서버 환경 사용의 내용을 참조하십시오.

프로시저

  1. 최적화 로컬 어댑터를 위한 CICS 자원 정의를 기본 CICS 시스템 정의(CSD) 파일 DFHCSD에 추가하십시오. 정의를 CICS에 수동으로 추가할 수도 있고 CSUPDAT 샘플을 다운로드하여 실행할 수도 있습니다.
    • CICS에서 CEDA 트랜잭션 또는 동등한 트랜잭션을 사용하여 DFHCSD에 정의를 추가하십시오. 필요한 정의에 대해서는 CICS에 대한 최적화 로컬 어댑터 정의의 내용을 참조하십시오.
    • 정의를 DFHCSD에 추가하려면 CICS 오프라인 CSD 업데이트 프로그램 DFHCSDUP를 사용하십시오. DFHCSDUP 프로그램에 대한 자세한 정보는 해당 CICS 버전의 문서를 참조하십시오. 필요한 정의에 대해서는 CICS에 대한 최적화 로컬 어댑터 정의의 내용을 참조하십시오.
    • CSDUPDAT.jclsamp 샘플 작업을 실행하여 정의를 업데이트하십시오.
      1. 최적화 로컬 어댑터 샘플을 다운로드하십시오. 샘플 다운로드 및 설치에 대한 자세한 정보는 Liberty의 최적화 로컬 어댑터 샘플의 내용을 참조하십시오.
      2. 샘플 및 CSDUPDAT 멤버를 데이터 세트에 복사하십시오.
      3. 환경에 대해 CSDUPDAT.jclsamp 샘플 작업을 사용자 정의하십시오. 예를 들어, 샘플 작업에 CSD가 있는 데이터 세트의 이름을 입력하십시오.
      4. CSDUPDAT.jclsamp 샘플 작업을 실행하십시오.
  2. CICS에서 사용할 수 있도록 CICS에 필요한 로드 모듈 및 DLL 파일을 Liberty 서버 계층 구조 파일 시스템(HFS) 또는 zSeries 파일 시스템(zFS)에서 파티션된 데이터 세트로 복사하십시오. 다음 예제는 로드 모듈을 $DSNAME 데이터 세트로 복사하는 방법을 나타냅니다.
    cp -Xv wlp/clients/zos/* "//'$DSNAME'" 
  3. 데이터 세트를 CICS DFHRPL 연결에 놓으십시오.
  4. CICS 리젼에서 Liberty 메시지 카탈로그를 설정하십시오. 최적화 로컬 어댑터 프로그램은 Liberty에 제공하는 메시지 카탈로그에서 메시지를 발행합니다. 프로그램이 메시지를 발행하려면 CICS 리젼의 NLSPATH 환경 변수는 메시지 카탈로그를 포함하는 디렉토리를 가리켜야 합니다. 이 디렉토리는 wlp/lib/native/zos/s390x/nls/%N.cat이며, 여기서 wlpLiberty 서버가 설치된 디렉토리입니다.

    환경 변수를 설정하려면 언어 환경 ENVAR 옵션을 사용하십시오. 이 변수는 CICS 리젼이 사용하는 CEEROPT CSECT를 편집하여 설정할 수 있습니다. CSECT를 편집한 후에는 DFHRPL 데이터 세트에 CSECT를 빌드하고 컴파일하고 링크하고 복사할 수 있습니다. 언어 환경 옵션을 설정하는 방법에 대한 자세한 정보는 해당 CICS 버전의 문서를 참조하십시오.

    참고: 최적화 로컬 어댑터 프로그램은 재컴파일되거나 재링크될 수 없으므로, 애플리케이션 코드 편집 또는 애플리케이션 재링크와 관련된 언어 환경 옵션 설정 방법은 지원되지 않습니다.
    다음 예제는 /u/MSTONE1/wlp에 설치된 Liberty 서버의 NLSPATH 환경 변수를 정의하는 CEEROPT CSECT를 표시합니다. 이 정의는 두 행에 걸쳐 있으며 72열에 연결 문자 X를 포함합니다.
    CEEROPT CSECT
    CEEROPT AMODE ANY
    CEEROPT RMODE ANY
    *****************************************************************
    *
    * Utility: CEEROPT
    * Purpose: Set default LE runtime options for CICS region.
    *
    *****************************************************************
            CEEXOPT ENVAR=(('NLSPATH=/u/MSTONE1/wlp/lib/native/zos/s390x/nlX
                   s/%N.cat'),OVR)
            END
  5. 다음 조치를 수행하여 최적화 로컬 어댑터 연결을 보안 설정하십시오.
    • z/OS을 위한 SERVER 프로파일을 작성하십시오.
    • CBIND가 SAF(System Authorization Facility)에서 사용으로 설정된 경우, 최적화 로컬 어댑터를 사용할 클라이언트에 액세스 권한을 부여하십시오.

    추가 정보는 z/OS용 Liberty에서 인바운드 지원을 위한 최적화 로컬 어댑터 보안의 내용을 참조하십시오.

  6. 최적화 로컬 어댑터 TRUE(task-related user exit) 프로그램을 시작하십시오.

    CICS를 위한 최적화 로컬 어댑터 트랜잭션인 BBOC로 TRUE 프로그램을 시작할 수 있습니다. 이 트랜잭션을 사용하여 TRUE 모듈에 대한 추적을 시작, 중지, 사용 및 사용하지 않을 수 있습니다. TRUE 프로그램 이름은 BBOATRUE이며, START_TRUE 매개변수와 함께 BBOC 트랜잭션을 사용하여 활성화합니다.

    CICS 보안이 사용되는 경우, BBOC START_TRUE 및 STOP_TRUE 매개변수를 실행할 사용자 ID에는 EXEC CICS ENABLE PROGRAM(BBOATRUE) 및 DISABLE PROGRAM(BBOATRUE) EXITALL 명령을 실행할 수 있는 권한이 있어야 합니다. CICS 하에서 Liberty 서버가 발행하는 메시지는 CICS 리젼의 DD BBOOUT 하에서 할당된 BBOQ 추가 파티션 임시 데이터 큐(TDQ)로 라우팅됩니다.

    추가 정보는 CICS의 Liberty 프로파일 서버 트랜잭션: BBOC, BBO$ 및 BBO#의 내용을 참조하십시오.

  7. 옵션: CICS 링크 서버를 사용하려면 CICS 워크스테이션에서 BBOC_START_SRVR 명령을 실행하여 최적화 로컬 어댑터 CICS 링크 서버 태스크를 시작하십시오. 추가 정보는 CICS의 Liberty 프로파일 서버 트랜잭션: BBOC, BBO$ 및 BBO#의 내용을 참조하십시오.

다음에 수행할 작업

연결을 작성하려면, 우선 외부 주소 공간을 Liberty 서버에 등록하십시오. 추가 정보는 최적화 로컬 어댑터를 사용하여 로컬 Liberty 서버에 외부 주소 공간 등록의 내용을 참조하십시오.


주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_dat_enableconnectorcics.html