JAX-WS의 SOAP V1.2 클라이언트 지원

Rational® Business Developer V9.5는 SOAP V1.2 바인딩을 사용하는 써드파티 웹 서비스 호출을 지원합니다. SOAP V1.2 웹 서비스를 호출할 때는 서비스 런타임을 JAX-WS로 전환해야 합니다.

SOAP V1.2를 통해 웹 서비스를 호출하려면 SOAP V1.2 스펙이 WSDL 1.1 바인딩 확장과 일치하는 WSDL 파일이 필요합니다. 유형, 메시지 및 portType 정의는 WSDL 1.1 표준 스펙과 동일합니다. 차이점은 바인딩 및 서비스 요소에 있습니다. 이 파일에서 SOAP V1.2 바인딩을 찾을 수 있습니다. EGL에서 SOAP V1.2를 통해 웹 서비스를 호출하는 단계는 먼저 서비스 런타임을 JAX-WS로 전환해야 한다는 것을 제외하면 다른 SOAP 웹 서비스를 호출하는 단계와 동일합니다.

SOAP V1.1 웹 서비스를 호출할 때와 마찬가지로, WSDL 파일로부터 EGL 인터페이스를 작성하고 EGL 배치 디스크립터 파일에 SOAP 서비스 바인딩을 추가해야 합니다. 어노테이션 @BindService를 사용하여 인터페이스를 초기화하십시오. 이렇게 하면 웹 서비스 메소드를 로컬 함수와 같은 방식으로 호출할 수 있습니다.