[z/OS]

최적화된 로컬 어댑터 샘플

제품은 z/OS®용 최적화된 로컬 어댑터를 지원하는 샘플 파일을 제공합니다.

다음 샘플 파일은 WebSphere® Application Server 제품 디렉토리 <Prod_FS_root>/util/zos/OLASamples에 있습니다.
  • .jclsamp 파일
  • olarar.pyolararupdate.py 파일
  • 헤더 파일, bboaapi.hbboaapip.include
  • EAR 샘플 파일

ola_apis.jar 파일은 제품 디렉토리 /lib에 있습니다.

샘플 설명

샘플 이름 디렉토리 및 수행 가능한 작업은 기본 파일 세트의 README 멤버의 디렉토리에서 사용할 수 있습니다. 이 샘플은 <install_root>/util/zos/OLASamples에 있으며 다음을 포함합니다.

  • BBOAAPI - OLA API를 사용하는 C/C++ 샘플을 컴파일하기 위해 필요한 C 헤더 파일
  • BBOAAPIC - COMMAREA가 포함된 CICS® LINK BBOACNTL(bboaapic.h)이 포함된 OLA API를 사용하는 C/C++ 샘플 컴파일에 필요한 C 헤더 파일
  • BBOAAPIP - OLA API를 사용하는 PL/I++ 앱을 컴파일하기 위해 필요한 PL/I 포함 파일(bboaapip.include)
  • BBOACPLT - CICS 시작 중에 OLA TRUE를 사용하는 방법을 보여주는 CICS PLT 초기화 루틴에 대한 어셈블러 샘플 소스(BBOACPLT.cicsasm)
  • BBOACPL2 - CICS 시작 중에 CICS 시작 매개변수에서 OLA INITPARMS를 가져오고 BBOC STRT_SRVR을 발행하는 방법을 보여주는 CICS PLT 초기화 루틴에 대한 어셈블러 샘플 소스(BBOACPL2.cicsasm)
  • BBOACPL3 - CICS 시작 중에 BBOACNTL에 대한 다중 BBOC 명령을 전달하는 방법을 보여주는 CICS PLT 초기화 루틴에 대한 어셈블러 샘플 소스(BBOACPL3.cicsasm)
  • BBOACPLS - CICS 종료 중에 실행 중인 WOLA 링크 서비스 목록을 검색하는 방법 및 이를 중지하는 방법을 보여주는 CICS PLT 종료의 어셈블러 샘플 소스(bboacpls.cicsasm)
  • CSDUPDAT - CICS에서 OLA에 대해 필요한 모든 자원 정의를 정의하는 CICS DFHCSDUP 유틸리티 작업(CSDUPDAT.jclsamp)
  • DFHPLTOL - 샘플 PLT를 OLA 사용 TRUE 엑시트 프로그램, BBOACPLT, OLA BBOC 명령 프로세서 PLT, BBOACPL2로 어셈블링하는 JCL/소스(dfhpltol.jclsamp)
  • OLABATCH - 일괄처리로 샘플 중 하나를 실행하는 JCL. 이는 WebSphere z/OS가 실행 중인 동일한 LPAR에서 실행되어야 합니다(OLABATCH.jclsamp).
  • OLACB01 - commarea를 사용하는 샘플 COBOL 프로그램의 CICS 링크에 대한 JCL/소스. 이는 OLA CICS Link Server 사용 시 샘플 대상 프로그램입니다. 이는 전송된 메시지를 다시 에코합니다(OLACB01.jclsamp).
  • OLACB02 - 컨테이너를 사용하는 샘플 COBOL 프로그램의 CICS 링크에 대한 JCL/소스. 이는 OLA CICS Link Server 사용 시 샘플 대상 프로그램입니다. 이는 전송된 메시지를 다시 에코합니다(OLACB02.jclsamp).
  • OLACB03 - CICS 태스크를 호스트 서비스 API를 사용하여 OLA 서버로 만드는 방법을 보여주는 CICS 샘플 COBOL 프로그램입니다(OLACB03.jclsamp).
  • OLACB04 - CICS 태스크를 수신 요청 및 데이터 가져오기 API를 사용하여 OLA 서버로 만드는 방법을 보여주는 CICS 샘플 COBOL 프로그램입니다(OLACB04.jclsamp).
  • OLACB05 - API를 사용하여 등록, 연결 가져오기 전송 요청으로 EJB 호출, 데이터 가져오기로 응답 가져오기, 연결 릴리스로 연결 릴리스, 등록 해제 방법을 설명하는 CICS 샘플 COBOL 프로그램의 JCL/소스(OLACB05.jclsamp)
  • OLACB06 - API를 사용하여 등록, 호출 및 등록 해제로 EJB 호출 방법을 설명하는 CICS 샘플 COBOL 프로그램의 JCL/소스(OLACB06.jclsamp)
  • OLACB10 - 다중 컨테이너 EJB에서 CICS로 데이터를 전달하는 CICS 샘플 COBOL 프로그램의 JCL/소스. 이는 OLA CICS Link Server 사용 시 샘플 대상 프로그램입니다(OLACB10.jclsamp).
  • OLACB11 - 다중 컨테이너 EJB에서 CICS로 데이터를 전달하는 CICS 샘플 COBOL 프로그램의 JCL/소스. 이는 OLA CICS Link Server 사용 시 샘플 대상 프로그램입니다. 데이터는 대상 프로그램 내에서 수정됩니다(OLACB11.jclsamp).
  • OLACB12 - 다중 컨테이너 EJB에서 CICS로 데이터를 전달하는 CICS 샘플 COBOL 프로그램의 JCL/소스. 이는 OLA CICS Link Server 사용 시 샘플 대상 프로그램입니다. 데이터는 대상 프로그램 내에서 삭제됩니다(OLACB12.jclsamp).
  • OLACC01 - 등록/호출/등록 해제하는 C 프로그램의 JCL/소스. 이는 일괄 처리/USS/CICS에서 실행됩니다(OLACC01.jclsamp).
  • OLACC02 - 호스트 서비스/요청 전송/응답 전송/데이터 가져오기 API 호출을 수행하는 C 프로그램의 JCL/소스. 이 프로그램은 이 프로그램을 다시 호출하는 EJB로 호출되어 결국 자체를 호출합니다. 이는 일괄 처리/USS/CICS에서 실행됩니다(OLACC01.jclsamp).
  • OLACC10 - 다중 컨테이너 EJB에서 CICS로 데이터를 전달하는 CICS 샘플 C 프로그램의 JCL/소스. 이는 OLA CICS Link Server 사용 시 샘플 대상 프로그램입니다(OLACC10.jclsamp).
  • OLAMAP - CICS BMS 화면 맵핑 정의에 대한 JCL/소스. 이는 요청을 CICS에서 WebSphere와 전달하는 3270 테스트 드라이브 화면입니다(OLAMAP.jclsamp).
  • OLAPL01 - IMS™ Fast Path 메시지 트랜잭션으로 실행되는 PL/I 프로그램의 JCL/소스. IMS 환경에서 이를 생성하는 방법에 대한 정보는 샘플 멤버 STAGE1 및 PSBOLA2를 참조하십시오(OLAPL01.jclsamp).
  • OLAPL02 - IMS 메시지 처리 프로그램 트랜잭션으로 실행되는 PL/I 프로그램의 JCL/소스. IMS 환경에서 이를 생성하는 방법에 대한 정보는 샘플 멤버 STAGE1 및 PSBOLA2를 참조하십시오(OLAPL02.jclsamp).
  • OLAUTIL - COBOL CICS 테스트 애플리케이션 유틸리티용 JCL/소스. 이 패널의 등록, 호출, 호스트 서비스, 요청 전송 API 테스트 및 디먼 그룹/서버/노드 이름과 같이 실행하려는 서비스 이름 업데이트. 이 유틸리티는 두 방향 모두에서 테스트 호출에 사용할 수 있습니다. 여기의 코드는 이 API 사용 샘플로 사용 가능합니다(OLAUTIL.jclsamp).
  • PSBOLA2 - OLAPL01 및 OLAPL02에 대해 생성된 IMS PSB의 샘플 JCL/소스(PSBOLA2.jclsamp).
  • OTMAINIT - IMS OTMA 호출 가능 인터페이스 SVC를 시스템에서 시작하는 방법을 보여주는 샘플 JCL(OTMAINIT.jclsamp)
  • STAGE1 - OLAPL01 및 OLAPL02에 대한 IMS STAGE1의 샘플 소스(STAGE1.jclsamp)
참고: OLAUTIL 샘플은 CCSID(1208)- UTF-8에서 GET CONTAINER INTOCCSID(37) 수행. 이 샘플을 실행하여 WebSphere를 CICS 플로우에 시현하기 전에 실행 중인 z/OS 유니코드 서비스가 있고 이 변환을 지원할 수 있는지 확인하십시오. 그렇지 않으면 AEZW CICS 이상 종료가 발생할 수 있습니다.

샘플 설치

  1. JCL 소스를 보유하기 위해 파티션된 데이터 세트(PDS) 또는 파티션된 데이터 세트 확장(PDSE)을 할당하십시오. 샘플 JCL에서 이 데이터 세트 이름은 BOSS.OLA.SAMPLES.SRC입니다.

    이 데이터 세트는 RECFM=FB, DSORG=PO, LRECL=80, BLKSIZE=9040, TRKS=40으로 할당됩니다. 예를 들어, 파일 유형 "jclsamp"의 파일 OGET을 <Prod_FS_root>/util/zos/OLASamples 디렉토리에서 이 데이터 세트로 복사하십시오. 헤더 파일 bboaapi.h도 이 데이터 세트에 파일 유형 BBOAAPI로 추가됩니다.

  2. 자원 어댑터 ola.rar을 설정한 즉시 설치 가능하고 이름이 eis/ola인 Java™ Naming and Directory Interface(JNDI)를 사용하여 연결 팩토리로 정의된 엔터프라이즈 아카이브(EAR)가 있습니다.
    EAR 파일은 <Prod_FS_root>/util/zos/OLASamples 디렉토리에 있습니다.
    주의: V8.0을 사용 중인 경우 OLASample2.ear 파일을 사용하십시오.
  3. Customer Information Control System(CICS) BMS 맵 빌드 작업 OLAMAP로 작성되는 COBOL COPYBOOK을 보유하는 데 사용되는 다른 PDS 또는 PDSE를 할당하십시오.

    이 데이터 세트는 RECFM=FB, DSORG=PO, LRECL=80, BLKSIZE=9040, TRKS=15로 할당됩니다. 샘플 JCL에서 이 데이터 세트 이름은 BOSS.OLA.SAMPLES.COPYBOOK입니다.

  4. 최적화된 로컬 어댑터 샘플 로드 모듈을 포함하도록 로드 모듈 라이브러리를 할당 또는 선택하십시오.

    이는 PDS가 아니라 LIBRARY로 할당되어야 합니다.

  5. 다음 단계에 따라 z/OS 일괄처리 샘플을 빌드하고 실행하십시오.

    이 단계 중에 업데이트하는 모든 멤버에 대해 프로시저 라이브러리를 지시하도록 JCLLIB문을 변경해야 합니다(이 경우 C 컴파일을 위해). 시스템에서 이 정보가 있는 위치를 아는 사용자가 이를 수행해야 합니다. 또한, 테스트 케이스에는 디먼 그룹(셀 축약 이름), 노드 축양 이름, 임베드된 서버 축약 이름이 있으며 시스템에서 이들이 작동하는 순서로 컴파일 전에 이를 변경해야 합니다.

    1. 멤버 OLACCnn(여기서 nn=테스트 케이스 번호)을 편집하고 C 컴파일러에 대한 사이트 데이터 세트 이름 지정 변환에 일치하도록 JCL을 업데이트한 후 출력 로드 모듈이 배치되는 SYSLMOD 데이터 세트를 설정하십시오.
    2. 멤버 OLACCnn에서 디먼 그룹(셀 축약 이름), 노드 이름 및 서버 이름을 업데이트하고 테스트 케이스 로드 모듈을 빌드하기 위해 작업을 제출하십시오.
    3. 대상 애플리케이션 서버가 최적화된 로컬 어댑터 지원을 사용하여 시작되어야 합니다. WAS_DAEMON_ONLY_enable_adapter를 true로 설정하여 최적화된 로컬 어댑터 지원을 사용하십시오. 또한, ola.rar 파일이 설치되고 연결 팩토리가 JNDI 이름, eis/ola로 작성되도록 하십시오.
    4. OLA 샘플 EAR 파일이 대상 애플리케이션 서버에 설치되어야 합니다.
      주의: V8.0을 사용 중인 경우 OLASample2.ear 파일을 사용하십시오.
    5. OLABATCH를 OLACCnn 일괄처리 샘플 실행을 위한 템플리트로 사용하십시오.

    일부 샘플 작업은 BOSS.OLA90902.SBBOLOAD 이름의 데이터 세트를 참조합니다. 이는 copyZOS.sh 스크립트를 사용하여 온라인 어댑터 모듈에 복사한 데이터 세트를 나타냅니다.

  6. z/OS 일괄처리 샘플은 CICS에서도 실행 가능합니다. 주제 CICS에서 최적화된 로컬 어댑터 사용의 단계에 따라 샘플 로드 모듈 라이브러리를 4단계에서 CICS DFHRPL DD 연속으로 추가합니다.
  7. 다음 단계에 따라 최적화된 로컬 어댑터 CICS 샘플 테스트 유틸리티 패널을 빌드하고 실행하십시오. 이 프로세스 중에 업데이트하는 모든 멤버에 대해 프로시저 라이브러리를 지시하도록 JCLLIB문을 변경해야 합니다(이 경우 COBOL 컴파일 및 CICS 변환용). 시스템에서 이 정보가 있는 위치를 아는 사용자가 이 프로세스를 수행해야 합니다.
    1. 멤버 OLAMAP를 편집하고 JCL을 업데이트하여 HLASM 애플리케이션용 사이트 데이터 세트 이름 지정 규칙에 일치하도록 하십시오.
      자체 데이터 세트 이름으로 MAPLIB 및 DSCTLIB 매개변수를 변경해야 합니다. MAPLIB는 4단계에서 할당한 샘플 로드 모듈 라이브러리를 지시하도록 해야 합니다. DSCTLIB는 3단계에서 할당한 COPYBOOK 데이터 세트를 지시해야 합니다.
      참고: 이 패널에서 등록 이름을 CICSTEST에서 다른 이름으로 변경할 수 있습니다. 기본 디먼 그룹 이름(셀 축약 이름), 노드 이름, 서버 이름도 설정할 수 있습니다. 여기에 입력하는 이름은 CICS에서 OLAU 트랜잭션을 실행할 때 패널에 표시됩니다.
    2. OLAMAP 작업을 제출하여 CICS 맵 세트 모듈을 빌드하십시오.
    3. 멤버 OLAUTIL을 편집하고 컨텐츠를 검토하십시오.

      이는 COBOL에서 최적화된 로컬 어댑터 수를 시현하는 샘플 COBOL 애플리케이션입니다. 이는 CICS BMS 맵, OLAMAP를 송수신하고 메시지를 로컬로 접속된 애플리케이션 서버의 모든 대상 엔터프라이즈 Bean에 보낼 수 있습니다. CICS 태스크가 BBOA1SRV API를 사용하여 최적화된 로컬 어댑터 대상 서비스가 되는 방법 시현에서 사용할 수 있습니다. 로컬 데이터 세트 이름 지정 규칙을 준수하도록 JCL을 업데이트한 후에 작업을 제출하면 OLAUTIL 로드 모듈이 PROGLIB 기호로 지시되는 데이터 세트에 저장됩니다.

    4. 최적화된 로컬 어댑터 로드 모듈 라이브러리 및 최적화된 로컬 어댑터 샘플 로드 모듈 라이브러리가 CICS 카탈로그 프로시저의 CICS DFHRPL DD 연속에 있어야 합니다.
    5. 샘플 작업 CSDUPDAT가 실행되고 CICS에서 최적화된 로컬 어댑터 설치 단계가 완료되어야 합니다.
    6. 대상 애플리케이션 서버가 최적화된 로컬 어댑터 사용으로 시작되어야 합니다. WAS_DAEMON_ONLY_enable_adapter를 true로 설정하여 최적화된 로컬 어댑터를 사용합니다. 또한, ola.rar 파일이 설치되고 연결 팩토리가 JNDI 이름 eis/ola로 작성되어야 합니다. 서버 환경 사용 주제에서 이 프로시저에 대해 자세히 읽고 최적화된 로컬 어댑터를 사용할 수 있습니다.
    7. OLA 샘플 EAR 파일이 대상 애플리케이션 서버에 설치되어야 합니다.
      주의: V8.0을 사용 중인 경우 OLASample2.ear 파일을 사용하십시오.
    8. CICS를 시작하십시오.

      최적화된 로컬 어댑터 지원이 사용되어야 하고 BBOC 및 OLAU 트랜잭션을 실행할 권한이 있는 사용자 ID로 CICS에 로그온한 후에 화면을 지우십시오. BBOC START_TRUE를 입력하여 최적화된 로컬 어댑터 CICS 태스크 관련 사용자 종료를 시작하십시오(TRUE). 메시지는 제대로 시작된 종료를 표시합니다. 이 메시지가 표시되지 않으면 발생한 오류 종류를 표시하는 메시지가 표시되어야 합니다. 자세한 메시지는 CICS 작업 출력을 참조하고 파일 BBOOUT에서 검색하십시오. 최적화된 로컬 어댑터 PLTPI(Program List Table for Post Initialization) 프로그램을 사용하여 CICS 시작 중에 최적화된 로컬 어댑터 TRUE를 시작하려면 이 프로세스에 대해 설명하는 다음 절을 참조하십시오.

    9. 화면을 다시 지우고 OLAU를 입력하여 테스트 패널을 시작하십시오.

      모두 제대로 작동하면 패널은 다음과 같이 표시됩니다. * 최적화된 로컬 어댑터 WAS z/OS 테스트 *. Run 매개변수가 Y 값의 등록 우선, CICSTEST 값의 등록 이름, ejb/com/ibm/ola/olasample1_echoHome 값의 서비스 이름으로 패널에 나열됩니다. 실행할 테스트 수 필드 값은 00001입니다.

    10. 메시지 데이터 전송 필드에 WebSphere Application Server의 서비스에 전송하려는 메시지를 입력하십시오.
    11. 엔터프라이즈 Bean을 호출하려는 서버에 대해 WebSphere Application Server 서버 축약 이름, WebSphere Application Server 노드 축약 이름, WebSphere Application Server 셀 축약 이름(디먼 그룹 이름)을 입력하십시오.
    12. 나머지 필드는 지금 상태로 둘 수 있습니다. 표시되는 서비스 이름은 OLA 샘플 EAR 파일의 샘플 대상 엔터프라이즈 Bean의 JNDI 홈 이름입니다.
      주의: V8.0을 사용 중인 경우 OLASample2.ear 파일을 사용하십시오.
    13. PF4를 클릭하여 메시지를 EJB olasample1_echoHome으로 보내십시오. 메시지는 수신된 메시지 데이터 필드로 리턴됩니다.
    14. 이제 CICS Cobol 프로그램에서 WebSphere Application Server EJB 애플리케이션으로 호출을 시현했습니다.

      패널 디스플레이가 이제 변경되었습니다. 등록 우선 필드는 Y에서 N으로 변경되었습니다. 이 등록 이름으로 요청 재실행은 등록 호출 우선이 필요하지 않기 때문에 값이 N으로 변경됩니다. 리턴 코드 8(RC8) 및 이유 코드 8(RSN8)을 등록에서 확보하면 이는 이미 등록되어 다시 등록할 필요가 없다는 의미입니다. OLAU를 떠난 후 나중에 다시 돌아오면 해당 등록은 여전히 활성화되어 대상 이름으로 다시 등록할 필요가 없고 이를 N 값으로 설정해야 합니다.

    15. WebSphere Application Server에서 CICS로 호출을 테스트하려면 이 동일 패널을 사용할 수 있습니다.

      대상 서비스 이름으로 식별하려는 원하는 이름으로 서비스 이름 필드를 업데이트하고 PF5를 클릭하십시오. 그러면 OLAUTIL이 요청한 서비스 이름 및 등록 이름으로 BBOA1SRV API를 호출하기 때문에 화면을 x-wait로 설정합니다. 패널에는 CICSTEST의 등록 및 myserv 서비스 이름이 표시됩니다. 패널에 값을 표시하는 다른 매개변수는 WAS 서버 축약 이름, WAS 노드 축약 이름, WAS 셀 축약 이름(디먼 그룹 이름), 실행하려는 테스트 수, 완료된 테스트 수입니다.

    16. OLAU가 요청한 서비스 이름을 대기 중인 경우 브라우저에서 샘플 웹 애플리케이션을 시작하십시오.

      다음 URL을 사용(IP/port# 업데이트): http://nn.nn.nn.nn:nnnn/OLA_Sample1_Web/ - nnnn 포트 번호를 SSL 이외의 WebSphere Application Server 애플리케이션 포트로 변경하십시오.

    17. 웹 페이지는 다음 필드가 나열된 상태로 표시됩니다. 외부 주소 공간 전송 날짜, 외부 주소 공간에서 응답, OLA 등록 이름, OLA 서비스 이름, CICS 링크 서버 특정 데이터, CICS 링크 요청 컨테이너 ID, CICS 링크 응답 컨테이너 ID, CICS 링크 트랜잭션 ID. OLAU 패널에서 했던 것처럼 전송하려는 메시지, 등록 이름, 서비스 이름을 입력하고 WAS 실행 -> 외부 주소 공간 테스트를 클릭하십시오.
    18. 이제 브라우저에 입력한 메시지가 수신된 메시지 데이터 필드의 CICS 3270 패널에 표시됩니다.
    19. 전송 메시지 데이터 필드의 응답 메시지에 입력하고 PF6을 클릭하여 응답을 WebSphere Application Server로 다시 보내십시오. 그러면 브라우저에 표시되어야 합니다.
    20. 이제 WebSphere Application Server 서블릿에서 CICS Cobol 프로그램으로 호출을 시현했습니다.
  8. 다음 단계에 따라 WebSphere Application Server 애플리케이션에서 CICS Cobol 프로그램으로 최적화된 로컬 어댑터 CICS 링크 서버를 사용하는 호출을 시현하십시오.
    1. 멤버 OLACB01을 편집하고 컨텐츠를 검토하십시오.

      이는 COMMAREA를 사용하는 EXEC CICS LINK의 대상인 샘플 COBOL 애플리케이션입니다. 이는 전달된 COMMAREA 메시지 데이터를 기본 COBOL 표준 출력(CEEMSG)으로 쓰고 메시지를 다시 에코합니다. 로컬 데이터 세트를 지시하도록 JCL을 업데이트하고 이를 제출하십시오. 이 모듈이 저장되는 로드 라이브러리는 CICS DFHRPL 연속에 있어야 합니다.

    2. 멤버 OLACB02을 편집하고 컨텐츠를 검토하십시오.

      이는 CONTAINER를 사용하는 EXEC CICS LINK의 대상인 샘플 COBOL 애플리케이션입니다. CONTAINER 컨텐츠를 읽어서 다시 동일한 컨테이너로 씁니다. 로컬 데이터 세트를 지시하도록 JCL을 업데이트하고 이를 제출하십시오. 이 모듈이 저장되는 로드 라이브러리는 CICS DFHRPL 연속에 있어야 합니다.

    3. 샘플 작업 CSDUPDAT가 실행되고 CICS에서 최적화된 로컬 어댑터 설치 단계가 완료되어야 합니다.
    4. CICS를 시작하십시오.

      BBOC, BBO#, BBO$ 트랜잭션을 실행할 권한이 있는 사용자 ID로 CICS에 로그인하고 화면을 지우십시오.

      BBOC START_TRUE를 입력하여 최적화된 로컬 어댑터 CICS TRUE를 시작하십시오.

      메시지는 제대로 시작된 종료를 표시합니다. 이 메시지가 표시되지 않으면 발생한 오류 유형을 표시하는 메시지가 표시되어야 합니다. 자세한 메시지는 CICS 작업 출력을 참조하고 파일 BBOOUT에서 검색하십시오. 최적화된 로컬 어댑터 PLTPI 프로그램을 사용하여 CICS 시작 중에 최적화된 로컬 어댑터 TRUE를 시작하려면 이 프로세스에 대해 설명하는 다음 주제의 절을 참조하십시오.

    5. 화면을 다시 지우고 다음을 입력하여 최적화된 로컬 어댑터 CICS 링크 서버 태스크를 시작하십시오. bboc start_srvr rgn=olaserver svn=<serverName>dgn=<cellName> ndn=<nodeName> mnc=1 mxc=5 sec=n svc=*

      그러면 BBO$ 태스크가 등록 이름 OLASERVER로 시작되어 지정한 애플리케이션 서버에 연결됩니다. 서버 축약 이름, 셀 축약 이름, 노드 축약 이름을 서버에 대해 지정하십시오.

    6. 이제 링크에 대한 요청을 기존 CICS 프로그램에 보낼 준비가 되었습니다. 테스트 웹 페이지(http://nn.nn.nn.nn:nnnn/OLA_Sample1_Web/)를 시작하십시오. OLASERVER를 등록 이름으로 입력하고 서비스 이름으로 OLACB01을 입력하십시오.
    7. WAS 실행 > 외부 주소 공간 테스트를 클릭하십시오. 리턴된 CICS에 전송한 동일한 메시지의 페이지가 다시 표시되어야 합니다. CICS CEEMSG DD에서 검색하면(실행 중인 CICS 작업에서) UTF-8의 메시지 데이터가 표시됩니다.
    8. 이제 WebSphere Application Server 서블릿에서 CICS Cobol 프로그램 OLACB01로 데이터를 COMMAREA로 전달하고 리턴하는 호출을 시현했습니다.
    9. 브라우저 패널을 다시 표시하고 서비스 이름을 OLACB02로 변경한 후 컨테이너 사용 선택란을 클릭하십시오.
      중요사항: 컨테이너 사용 선택란을 선택해야 합니다.
    10. WAS 실행 > 외부 주소 공간 테스트를 클릭하십시오. 입력 메시지가 다시 에코되는 페이지를 다시 가져와야 합니다.
    11. 이제 WebSphere Application Server 서블릿에서 CICS Cobol 프로그램 OLACB02로 CONTAINER를 사용하여 데이터를 전달하는 호출을 시현했습니다.
    12. 발생한 내용을 더 자세히 추적하려면 링크 서버를 중지하고 추적 설정으로 다시 시작할 수 있습니다. TRC=2를 설정하여 CICS 작업 BBOOUT 파일에서 추적 메시지를 확인할 수 있습니다. 링크 서버를 중지하려면 다음을 입력하십시오. bboc stop_srvr rgn=olaserver. 추적을 사용하여 링크 서버를 다시 시작하려면 다음을 입력하십시오. bboc start_srvr rgn=olaServer svn=<serverName> dgn=<cellName> ndn=<nodeName> mnc=1 mxc=5 sec=n svc=* trc=2
  9. CICS가 CICS 시작 중에 최적화된 로컬 어댑터 TRUE를 자동으로 시작하도록 설정하려면 다음 단계를 사용하십시오.
    1. BBOC START_TRUE\를 CICS 순차 터미널(TYPE=SDSCI)에 코딩하여 최적화된 로컬 어댑터 TRUE를 시작하거나 또는
    2. CICS 리젼 PLTPI(Program List Table for Post Initialization)를 작성하고 CICS 리젼 시작 중에 호출되도록 할 수 있습니다.

      샘플 작업 DFHPLTOL은 접미부 OL로 PLTPI를 작성합니다. 결과 모델을 DFHRPL 연속의 로드 모듈 라이브러리에 배치하여 이 샘플을 실행하고 OL을 CICS 리젼에 대해 지정된 SIT PLTPI에 추가하십시오(예: PLTPI=OL).

      이에 대한 예는 샘플 파일 DFHPLTOL을 참조하십시오. PLTPI를 실행할 때 최적화된 로컬 어댑터 TRUE가 제대로 시작된 경우 CICS 작업 로그에 다음 메시지가 표시됩니다.
      +BBOA9920I WAS z/OS OLA CICS PLT init start.     
      +BBOA9921I WAS z/OS OLA CICS TRUE enabled.       
      +BBOA9925I WAS z/OS OLA CICS PLT init ending.

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_olasamples
파일 이름:cdat_olasamples.html