For z/OS platforms

Liberty에서 아웃바운드 최적화 로컬 어댑터 연결에서 생성된 레코드 데이터 사용

WebSphere® 최적화 로컬 어댑터(WOLA)가 지원하는 JCA(Java™ EE Connector Architecture) 레코드 인터페이스 중 하나를 사용하여 데이터를 전달하는 경우, Rational® Application Developer CICS®/IMS™ Java 데이터 바인딩 마법사를 사용하여 레코드 클래스를 생성할 수 있습니다.

이 태스크 정보

Rational Application Developer CICS/IMS Java 데이터 바인딩 마법사를 사용하여 IndexRecordImpl 및 MappedRecordImpl 오브젝트의 데이터를 전송하고 수신하는 바이트 배열을 대체할 javax.resource.cci.Record 오브젝트를 생성할 수 있습니다. 생성된 Record 클래스를 사용하려면, 서버 인터페이스가 Record 오브젝트의 데이터를 직렬화 및 직렬화 해제할 수 있도록 Liberty 서버 인스턴스의 추가 라이브러리를 설정해야 합니다.

프로시저

  1. 마샬링(marshalling) JAR 파일을 Rational Application Developer에서 server.xml 파일이 있는 서버 구성 디렉토리 아래의 lib 서브디렉토리로 복사하십시오. 라이센스가 부여되고 재배포가 가능한 marshall.jar 파일은 runtime 폴더의 com.ibm.ccl.commonj.connector.metadata_version.timestamp 플러그인에 있습니다. 플러그인 폴더의 정확한 이름은 Rational Application Developer 버전에 따라 다릅니다.
  2. server.xml 파일에서, 아래 예제에 나타낸 것처럼 마샬링(marshalling) JAR 파일의 새 위치를 지정하는 library 요소를 작성하십시오. marshall.jar을 실제 마샬링(marshalling) JAR 파일 이름으로 대체하십시오.
    <!-- Library required by RAD generated application classes. -->
    <library id="MarshallLib">
        <file name="${server.config.dir}/lib/marshall.jar"/>
    </library>
  3. server.xml 파일에서 classloader 요소에 작성한 라이브러리 ID를 지정하여 생성된 레코드 클래스를 포함하는 애플리케이션 정의에 새 라이브러리를 추가하십시오. 다음 예제는 MarshallLib 라이브러리를 WolaApp 애플리케이션에 추가합니다.
    <!-- Application installed in ${server.config.dir}/apps. -->
    <application id="WolaApp" name="WolaApp" location="OLA.ear">
        <classloader commonLibraryRef="MarshallLib"/>
    </application>

결과

이제 Rational Application Developer CICS/IMS Java 데이터 바인딩 마법사를 사용하여 아웃바운드 연결을 위한 레코드 데이터를 생성할 수 있습니다. 추가 정보는 Liberty 최적화 로컬 어댑터 API를 사용하여 외부 주소 공간에서 서비스 호출의 내용을 참조하십시오.

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

파일 이름: twlp_dat_radrecdata.html