![[z/OS]](../images/ngzos.gif)
클라이언트 트랜잭션 컨텍스트를 무시한 채 외부 주소 공간에서 엔터프라이즈 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 상태로 실행 중이어야 합니다.
이 태스크 정보
프로시저
- 실행 메소드에 not supported, never 또는 requires new 트랜잭션 속성을 사용하여 WebSphere Application Server에 EJB 애플리케이션을 배치하십시오.
- 트랜잭션 시맨틱을 사용하여 클라이언트 프로그램 트랜잭션을 시작하고 클라이언트 환경에 필요한 트랜잭션 작업을 수행하십시오.
- 호출(BBOA1INV) API 또는 요청 전송(BBOA1SRQ) API를 사용하여 z/OS용 WebSphere Application Server에 배치된 EJB 애플리케이션에 대한 원격 호출을 수행하십시오. 트랜잭션 컨텍스트가 WebSphere Application Server 서버에 전파되지만 EJB 애플리케이션은 EJB 애플리케이션 사용되는 트랜잭션 속성에 따라 새 로컬 또는 글로벌 트랜잭션 컨텍스트를 작성합니다.
- WebSphere Application Server 서버 트랜잭션은 실행 메소드가 종료될 때 커미트됩니다.
- 클라이언트 환경의 트랜잭션 시맨틱을 사용하여 WebSphere Application Server 서버 트랜잭션의 결과와 무관하게 트랜잭션을 종료 또는 커미트하십시오.