[z/OS]

클라이언트 트랜잭션 컨텍스트를 무시한 채 외부 주소 공간에서 엔터프라이즈 Bean 호출

클아이언트 트랜잭션 컨텍스트를 무시한 채 외부 주소 공간에서 z/OS®용 WebSphere® Application Server에 배치된 EJB(Enterprise JavaBeans) 애플리케이션을 호출하려는 경우 이 태스크를 사용하십시오.

시작하기 전에

트랜잭션 시맨틱이 지원되는 유일한 환경은 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 상태로 실행 중이어야 합니다.

이 태스크 정보

클라이언트 환경의 트랜잭션 시작을 위한 시맨틱은 클라이언트 환경에 따라 다릅니다. CICS 클라이언트 환경의 트랜잭션 시작을 위한 시맨틱에 대한 정보는 CICS 문서를 참조하십시오. IMS 클라이언트 환경의 트랜잭션 시작을 위한 시맨틱에 대한 정보는 IMS 문서를 참조하십시오.

프로시저

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

결과

z/OS용 WebSphere Application Server에 새 트랜잭션이 전파됩니다. 서버는 트랜잭션 컨텍스트를 무시하고 자체 작업 단위(UOW) 내에서 EJB 호출을 구동하며, 이는 EJB 호출이 리턴될 때 클라이언트의 작업 단위와 무관하게 커미트됩니다.

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



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