로컬 트랜잭션 설정은 Enterprise JavaBeans 스펙에 대한
WebSphere® Application Server 확장기능입니다. 배치 디스크립터 편집기를 사용하여 로컬 트랜잭션 설정을
정의할 수 있습니다.
이 태스크 정보
로컬 트랜잭션 설정을 정의하려면 다음을 수행하십시오.
프로시저
- Java™ EE 퍼스펙티브로 전환하십시오.
- 엔터프라이즈 탐색기 보기에서 원하는 EJB 모듈을 선택하십시오.
- 배치 디스크립터를 마우스 오른쪽 단추로 클릭하고 를 선택하십시오.
- 편집기의 Bean 페이지에서
Bean을 선택하고 WebSphere 확장기능 섹션 아래에서
로컬 트랜잭션 2.0 섹션을 찾으십시오.
- 경계 필드에서 다음 값 중 하나를 선택하여
로컬 트랜잭션 컨텍스트의 지속 기간을 지정하십시오.
- BeanMethod: 메소드가 시작될 때 로컬 트랜잭션이 시작되고
메소드가 종료될 때 로컬 트랜잭션이 종료되도록 지정합니다.
- ActivitySession: 로컬 트랜잭션이 시작되는
ActivitySession의 범위 내에서 해당 로컬 트랜잭션을 해결할지 또는
ActivitySession 컨텍스트가 없는 경우 로컬 트랜잭션이 시작되는 동일한 Bean 메소드 내에서
해당 로컬 트랜잭션을 해결할지 지정합니다.
- 분석기 필드에서 다음 값 중 하나를 선택하여
로컬 트랜잭션 컨텍스트를 종료하기 전에 로컬 트랜잭션을 분석할 방법을 지정하십시오.
- 비분석기 조치 필드에서
다음 값 중 하나를 선택하여 로컬 트랜잭션의 애플리케이션에서 자원을 커미트하지 않은 경우
EJB 컨테이너가 취해야 하는 조치를 지정하십시오.
- 커미트: 로컬 트랜잭션 컨텍스트 종료 시
컨테이너에서 해결되지 않은 모든 로컬 트랜잭션을 커미트하도록 지정합니다.
- 롤백: (기본값) 로컬 트랜잭션 컨텍스트 종료 시
컨테이너에서 해결되지 않은 모든 로컬 트랜잭션을 롤백하도록 지정합니다.
결과
로컬 트랜잭션 설정을 정의한 후
제거를 클릭하여
로컬 트랜잭션 설정을 제거할 수 있습니다.
자세한 정보는
WebSphere Application Server 문서를 참조하십시오.