Bean에 대한 로컬 트랜잭션 설정 정의

로컬 트랜잭션 설정은 Enterprise JavaBeans 스펙에 대한 WebSphere® Application Server 확장기능입니다. 배치 디스크립터 편집기를 사용하여 로컬 트랜잭션 설정을 정의할 수 있습니다.

이 태스크 정보

로컬 트랜잭션 설정을 정의하려면 다음을 수행하십시오.

프로시저

  1. Java™ EE 퍼스펙티브로 전환하십시오.
  2. 엔터프라이즈 탐색기 보기에서 원하는 EJB 모듈을 선택하십시오.
  3. 배치 디스크립터를 마우스 오른쪽 단추로 클릭하고 연결 프로그램 > 배치 디스크립터 편집기를 선택하십시오.
  4. 편집기의 Bean 페이지에서 Bean을 선택하고 WebSphere 확장기능 섹션 아래에서 로컬 트랜잭션 2.0 섹션을 찾으십시오.
  5. 경계 필드에서 다음 값 중 하나를 선택하여 로컬 트랜잭션 컨텍스트의 지속 기간을 지정하십시오.
    • BeanMethod: 메소드가 시작될 때 로컬 트랜잭션이 시작되고 메소드가 종료될 때 로컬 트랜잭션이 종료되도록 지정합니다.
    • ActivitySession: 로컬 트랜잭션이 시작되는 ActivitySession의 범위 내에서 해당 로컬 트랜잭션을 해결할지 또는 ActivitySession 컨텍스트가 없는 경우 로컬 트랜잭션이 시작되는 동일한 Bean 메소드 내에서 해당 로컬 트랜잭션을 해결할지 지정합니다.
  6. 분석기 필드에서 다음 값 중 하나를 선택하여 로컬 트랜잭션 컨텍스트를 종료하기 전에 로컬 트랜잭션을 분석할 방법을 지정하십시오.
  7. 비분석기 조치 필드에서 다음 값 중 하나를 선택하여 로컬 트랜잭션의 애플리케이션에서 자원을 커미트하지 않은 경우 EJB 컨테이너가 취해야 하는 조치를 지정하십시오.
    • 커미트: 로컬 트랜잭션 컨텍스트 종료 시 컨테이너에서 해결되지 않은 모든 로컬 트랜잭션을 커미트하도록 지정합니다.
    • 롤백: (기본값) 로컬 트랜잭션 컨텍스트 종료 시 컨테이너에서 해결되지 않은 모든 로컬 트랜잭션을 롤백하도록 지정합니다.

결과

로컬 트랜잭션 설정을 정의한 후 제거를 클릭하여 로컬 트랜잭션 설정을 제거할 수 있습니다.

자세한 정보는 WebSphere Application Server 문서를 참조하십시오.


피드백