보상 서비스 억제

일부 웹 서버는 CoordinationContext 요소를 포함하는 SOAP 메시지를 처리하도록 구성되지 않습니다. WebSphere® Application Server를 사용하여 웹 서비스 요청에서 CoordinationContext를 전송하지 않는 엔터프라이즈 Java Bean의 미리 정의된 목록을 처리하는 보상 서비스에 대한 사용자 정의 특성을 구성할 수 있습니다.

이 태스크 정보

보상 서비스를 사용하는 경우 CoordinationContext 요소가 발신 SOAP 헤더에 포함됩니다. 예를 들어 다음과 같습니다.
<wscoor:CoordinationContext soapenv:mustUnderstand="1"
...
</wscoor:CoordinationContext>
CoordinationContext 요소를 처리하도록 구성되지 않은 웹 서버에서 이러한 SOAP 메시지를 수신한 경우 예외 메시지가 생성됩니다. 다음 예를 참조하십시오.
헤더 블록 로컬 이름 'CoordinationContext'가 정의되지 않습니다.
웹 서비스 요청에서 CoordinationContext 요소를 전송할 수 없는 모든 엔터프라이즈 Java Bean의 목록을 포함하는 파일을 구성할 수 있습니다. 이 파일은 일반 텍스트 형식이어야 하며, 다음 형식으로 행당 하나의 항목을 포함해야 합니다.
application_name#module#bean
application_name#module#bean
application_name#module#bean
여기서 application_name은 서버에 알려진 애플리케이션 이름이고 module은 엔터프라이즈 Java Bean jar 이름이고 bean은 엔터프라이즈 Java Bean 이름입니다.
참고: 이 파일은 보상 서비스를 사용하도록 구성되지 않은 Bean에 대한 항목만 포함해야 합니다. 이 사용자 정의 특성은 보상 서비스 메타데이터가 연관된 파일에 나열된 Bean에 대해서는 적용되지 않습니다.

프로시저

  1. 관리 콘솔을 시작하십시오.
  2. 탐색 분할창에서 서버 > 서버 유형 > WebSphere Application Server > server_name > [컨테이너 설정] 컨테이너 서비스 > 보상 서비스 > [추가 특성] 사용자 정의 특성을 클릭하십시오.
  3. 새로 작성을 클릭하십시오.
  4. 이름 필드에 SUPPRESS_CSCOPE_ON_WS_CALLS를 입력하십시오.
  5. 값 필드에 완전한 파일 이름을 입력하십시오.
  6. 적용 또는 확인을 클릭하십시오.
  7. 저장을 클릭하여 변경사항을 마스터 구성에 저장하십시오.
  8. 서버를 다시 시작하십시오.

결과

사용자 정의 특성에 나열된 엔터프라이즈 Java Bean에서 전송한 웹 서비스 요청은 발신 SOAP 메시지 헤더에 CoordinationContext 메타데이터를 포함하지 않습니다.

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



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