IBM의 웹 서비스 주소 지정 SPI를 사용하여 메시지 주소 지정 특성 지정 및 확보
IBM의 웹 서비스 주소 지정(WS-Addressing) SPI(System Programming Interface)를 사용하면 JAX-WS BindingProvider 요청 컨텍스트, JAX-RPC Stub 또는 Call 오브젝트의 특성을 통해 WS-Addressing MAP(Message Addressing Properties)를 아웃바운드 클라이언트 메시지의 SOAP 헤더에 추가할 수 있습니다. 대상 엔드포인트가 메시지를 받으면 SPI는 엔드포인트가 메시지 컨텍스트의 특성을 통해 MAP를 획득할 수 있도록 합니다.
이 태스크 정보
JAX-WS 표준에 동등한 SPI가 없습니다. JAX-WS 엔드포인트 참조를 사용하는 클라이언트에서 메시지 주소 지정 특성을 설정하려는 경우 이 SPI에서 사용하기 전에 IBM 독점 클래스로 엔드포인트 참조를 변환해야 합니다.
WS-Addressing 지원을 사용하는 웹 서비스 개발자이거나 IBM 독점 WS-Addressing SPI를 사용하는 시스템 프로그래머인 경우에는 이 태스크를 완료하여 웹 서비스 메시지에서 결함이나 응답 엔드포인트 참조와 같은 메시지 주소 지정 특성을 지정할 수 있습니다.
설정하거나
검색할 수 있는 특성이 특성 인스턴스의 Java™
유형과 함께 IBM 독점 WS-Addressing(Web Services Addressing) SPI에 설명되어 있습니다.
대부분의 특성은 com.ibm.websphere.wsaddressing.EndpointReference 유형이고,
예를 들어, 대상, 응답 또는 결함 엔드포인트 참조가 이에 해당합니다.
관계 특성은 com.ibm.wsspi.wsaddressing.Relationship 클래스의 인스턴스가 들어 있는
java.util.Set 오브젝트입니다. 메시지 간에 연관을 지정하려면 관계를 사용하십시오.
예를 들어, 응답 메시지에서 응답하는 메시지의 ID를 지정하고자 할 수도
있습니다. 조치 특성은 대상 엔드포인트 내에서 특정 메소드나 조작을 식별하는
AttributedURI 오브젝트입니다.
주의: 메시지가 WS-Addressing을 준수하게 하려면 대상 엔드포인트
참조 및 조치 특성이 필요합니다.