wsadmin 스크립트를 사용하여 WS-Transaction 스펙 레벨 구성

웹 서비스 원자 트랜잭션(WS-AT) 또는 웹 서비스 비즈니스 활동(WS-BA) 조정 컨텍스트를 포함하는 아웃바운드 요청에 사용할 기본 WS-Transaction 스펙 레벨을 구성할 수 있습니다.

이 태스크 정보

제품은 WS-Transaction 1.0, WS-Transaction 1.1 WS-Transaction 1.2 스펙을 지원하지만, 아웃바운드 요청을 전송한 경우 하나의 스펙 레벨만 사용할 수 있습니다. 서버에 필요한 스펙 레벨을 제공자 정책(WS-Transaction WS-Policy 어설션)에서 판별할 수 없으면 기본 WS-Transaction 스펙 레벨이 사용됩니다. 대상 웹 서비스의 WSDL 또는 클라이언트의 WS-Transaction 정책 유형에서 정책 어설션을 사용할 수 없는 경우 이 상황이 나타날 수 있습니다. 또한 이 상황은 정책 어설션이 사용 가능하지만 클라이언트 및 대상 웹 서비스가 두 스펙 레벨을 모두 지원하는 경우에도 나타날 수 있습니다.

스펙에 대한 세부사항은 애플리케이션 서버에서 웹 서비스 원자 트랜잭션 지원 및 웹 서비스 비즈니스 활동 지원에 대한 주제를 참조하십시오.

이 태스크에서 설명한 대로 wsadmin 스크립트를 사용하거나 관리 콘솔을 사용하고 애플리케이션 서버에 대한 관련 트랜잭션 특성을 구성하여 기본 WS-Transaction 스펙 레벨을 설정할 수 있습니다.

프로시저

  1. 아직 실행 중이 아니면 wsadmin 스크립트를 시작하십시오.
  2. 트랜잭션 서비스의 구성 ID를 검색하십시오. Jacl에서 다음 코드 예제를 사용하십시오.
    set txService $AdminConfig list TransactionService
    Jython에서 다음 코드 예제를 사용하십시오.
    txService = AdminConfig.list("TransactionService")
  3. WSTransactionSpecificationLevel 속성을 필요한 값으로 수정하십시오. Jacl에서 WS-Transaction 1.1을 사용하도록 서버를 구성하려면 다음 코드 예제를 사용하십시오.
    $AdminConfig modify $txService {{WSTransactionSpecificationLevel WSTX_11}}
    Jython에서 WS-Transaction 1.0을 사용하도록 서버를 구성하려면 다음 코드 예제를 사용하십시오.
    AdminConfig.modify ($txService,[["WSTransactionSpecificationLevel", "WSTX_10"]])
  4. wsadmin 도구를 사용하여 구성 변경사항을 저장하십시오.
  5. 옵션: Network Deployment 환경에서만 wsadmin 도구를 사용하여 노드를 동기화하십시오.

결과

서버에 대한 기본 WS-Transaction 스펙 레벨을 구성했습니다.

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



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