[z/OS]

클라이언트 시작 트랜잭션 내 외부 주소 공간에서 엔터프라이즈 Bean 호출

클라이언트 시작 트랜잭션 내 외부 주소 공간에서 z/OS®용 WebSphere® Application Server에 배치된 EJB(Enterprise JavaBeans) 애플리케이션을 호출할 때 이 태스크를 사용하십시오. CICS®(Customer Information Control System) 환경이 트랜잭션 지원을 지원하는 유일한 환경입니다.

시작하기 전에

트랜잭션 시맨틱이 지원되는 유일한 환경은 CICS(Customer Information Control System)입니다.

8.5.0.2 버전부터는, CICS®(Customer Information Control System) 및 IMS(Information Management System)가 WOLA와 함께 트랜잭션 지원이 제공되는 유일한 환경입니다.

클라이언트 프로세스는 z/OS 운영 체제에서 실행 중이고 클라이언트 환경이 트랜잭션 시맨틱을 지원해야 합니다. 클라이언트와 WebSphere Application Server 간 연결이 트랜잭션을 지원하도록 구성됩니다. 또한 클라이언트가 TRANSACTIONAL 플래그 세트를 1 값으로 설정해서 레지스터 API를 호출했어야 합니다.

IMS 종속 리젼에서 실행할 때에는 IMS 환경이 RRS=YES 상태로 실행 중이어야 합니다.

이 태스크 정보

이 프로세스는 클라이언트 환경에서 트랜잭션을 시작할 때 시작됩니다. 클라이언트는 z/OS용 WebSphere Application Server에서 실행 중인 EJB 애플리케이션을 호출하고 Application Server에 새 트랜잭션을 전파합니다. 클라이언트 환경의 트랜잭션 시작을 위한 시맨틱은 클라이언트 환경에 따라 다릅니다. CICS 클라이언트 환경의 트랜잭션 시작을 위한 시맨틱에 대한 정보는 CICS 문서를 참조하십시오. IMS 클라이언트 환경의 트랜잭션 시작을 위한 시맨틱에 대한 정보는 IMS 문서를 참조하십시오.

프로시저

  1. EJB 애플리케이션을 WebSphere Application Server에 배치하십시오. required, support 또는 mandatory와 같은 트랜잭션 속성을 실행 메소드에 사용하십시오.
  2. 트랜잭션 시맨틱을 사용하여 클라이언트 애플리케이션에서 트랜잭션을 시작하십시오. 클라이언트 애플리케이션은 클라이언트 환경에 필요한 트랜잭션 작업을 수행합니다.
  3. 호출(BBOA1INV) API 또는 요청 전송(BBOA1SRQ) API를 사용하여 WebSphere Application Server에 배치된 EJB 애플리케이션에 대한 클라이언트 프로그램의 원격 호출을 수행하십시오. 트랜잭션 컨텍스트가 WebSphere Application Server 서버에 전파되고 EJB 애플리케이션은 트랜잭션 컨텍스트 하에서 실행합니다.
  4. 클라이언트 환경의 트랜잭션 시맨틱을 사용하여 WebSphere Application Server 서버 트랜잭션의 결과와 무관하게 트랜잭션을 종료 또는 커미트하십시오.

결과

z/OS용 WebSphere Application Server 서버에 새 트랜잭션이 전파됩니다. 클라이언트가 트랜잭션을 커미트하고 단일 2단계 커미트가 두 개의 주소 공간에서 트랜잭션을 완료합니다.

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



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