JAX-RPC를 사용하여 내재적 SOAP 헤더 수신
기존 JAX-RPC(Java™ API for XML-based RPC) 웹 서비스 클라이언트를 사용으로 설정하여 내재적 SOAP 헤더의 값을 수신할 수 있습니다. 내재적 SOAP 헤더를 수신하도록 클라이언트 코드를 수정하여 수신되는 웹 서비스 응답 내 특정 정보를 수신할 수 있습니다.
시작하기 전에
이 태스크를 완료하려면 내재적 SOAP 헤더를 수신하기 위해 사용으로 설정할 수 있는 웹 서비스 클라이언트가 필요합니다.
내재적 SOAP
헤더는 다음 설명 중 하나에 해당하는 SOAP 헤더입니다.
- WSDL(Web Services Description Language) 파일의 바인딩에서 SOAP 헤더로 선언되지만 메시지 정의가 WSDL 파일 내 portType 요소에 의해 참조되지 않는 메시지 파트입니다.
- WSDL 파일에 포함되지 않는 요소.
핸들러 및 서비스 엔드포인트는 SAAJ(SOAP with Attachments API for Java) 데이터 모델을 사용하여 내재적 또는 명시적 SOAP 헤더를 조작할 수 있습니다.
보호 SOAP 헤더는 조작할 수 없습니다. 소유 컴포넌트에 의해 보호로 선언된 SOAP 헤더(예: 웹 서비스 보안)는 클라이언트 애플리케이션이 액세스할 수 없습니다. 보호 SOAP 헤더를 조작하려고 시도하면 예외가 발생합니다.
이 태스크 정보
클라이언트 애플리케이션이 내재적 SOAP 헤더를 전송 및 수신하기 위해 스텁 오브젝트 또는 호출 오브젝트에서 특성을 설정합니다.
프로시저
결과
내재적 SOAP 헤더에서 값을 수신할 수 있는 JAX-RPC 웹 서비스 클라이언트가 있습니다.