WS-Notification 애플리케이션에 대한 WSDL 파일을 압축 파일에 공개
관리 콘솔을 사용하여 WS-Notification 애플리케이션에 대해 게시된 WSDL 파일을 포함하고 파일 확장자가 .zip인 압축 파일을 다운로드합니다.
이 태스크 정보
- NotificationBroker 애플리케이션에 대해 웹 서비스 조작을 호출하는 WS-Notification 애플리케이션을 작성하는 경우(웹 서비스 엔드포인트를 노출시키지 않는 WS-Notification 애플리케이션 작성의 설명 참조)
- PublisherRegistrationManager에 대한 클라이언트 스텁을 생성하기 위해 내보낸 PublisherRegistrationManager.wsdl 파일에 대해 wsimport 명령을 실행하는 경우
- WSDL 파일에서 NotificationBroker 애플리케이션(버전 7.0 서비스의 경우) 또는 인바운드 서비스(버전 6.1 서비스의 경우)를 찾아 WS-Notification 애플리케이션이 연결되는 엔드포인트 URL을 보는 경우
참고:
wsimport 명령을 내보낸 PublisherRegistrationManager.wsdl 파일에 대해 실행하는 경우 ibm-wsn-jaxws.xml 파일을 wsimport에 대한 기능 보강으로 포함해야 합니다. 이 바인딩 파일을 생략하는 경우 wsimport 명령이 PublisherRegistrationManager.wsdl 파일에서 참조되는 ResourceNotDestroyedFault 요소에 연관된 이름 지정 충돌 오류로 실패합니다. 이 예외가 발생하는 이유에 대한 자세한 정보는 다음 문제점 해결 팁을 참조하십시오. JAX-WS 바인딩 파일을 포함시키지 않으면 PublisherRegistrationManager.wsdl 파일이 정상적으로 구문 분석되지 않음.
ibm-wsn-jaxws.xml 파일은 app_server_root/util
디렉토리에 있습니다. 예: c:\was\util\ibm-wsn-jaxws.xml. 이 바인딩 파일은 WSDL 파일이 자신과 동일한
디렉토리에 있다고 예상하기 때문에 wsimport 명령을 실행하기 전에 바인딩 파일을
PublisherRegistrationManager.wsdl 파일이 있는 디렉토리로 복사해야 합니다. 다음은 wsimport 명령을 실행하여 ibm-wsn-jaxws.xml 파일을 포함하는 방법의 예입니다.
c:\was\bin\wsimport -b ibm-wsn-jaxws.xml -keep PublisherRegistrationManager.wsdl