JAX-WS 핸들러 목록을 WS-Notification 서비스에 적용

기존 JAX-WS 기반 버전 7.0 WS-Notification 서비스와 주고 받는 메시지를 처리하려면 JAX-WS 핸들러를 작성하고 핸들러 목록 양식으로 함께 연결한 다음 핸들러 목록을 버전 7.0 WS-Notification 서비스 위치의 NotificationBroker, PublisherRegistrationManager 또는 SubscriptionManager 엔드포인트에 적용(인바운드 호출 처리의 경우)하거나 핸들러 목록을 WS-Notification 서비스에 적용(아웃바운드 호출 처리의 경우)해야 합니다.

시작하기 전에

이 태스크는 이미 버전 7.0 WS-Notification 서비스를 작성한 것으로 가정합니다.

이 태스크 정보

JAX-WS 핸들러를 작성하려면 IBM® Rational® Application Developer와 같은 도구를 사용할 수 있습니다. 핸들러를 사용하여 보다 복잡한 조작을 수행하려면 핸들러를 핸들러 목록에 함께 연결하십시오. 각 핸들러 목록을 하나 이상의 JAX-WS 기반 버전 7.0 WS-Notification 서비스 또는 서비스 지점과 연관시키므로 핸들러 목록은 WS-Notification 활동을 모니터하고 각 인바운드 또는 아웃바운드 메시지의 송신자와 컨텐츠에 따라 적절한 조치를 수행할 수 있습니다.. 예를 들어 다음과 같습니다.
  • NotificationBroker 웹 서비스의 핸들러 목록을 사용하여 이 서비스 위치가 수신하는 모든 알림 메시지를 로그할 수 있습니다.
  • SubscriptionManager 웹 서비스의 핸들러 목록을 사용하여 이 서비스 위치가 수신하는 모든 등록 해제 요청을 로그할 수 있습니다.
  • PublisherRegistrationManager 웹 서비스의 핸들러 목록을 사용하여 이 서비스 위치가 수신하는 모든 공개자 등록 취소 요청을 로그할 수 있습니다.

프로시저

  1. 하나 이상의 JAX-WS 핸들러를 작성하십시오. 이 작업은 IBM Rational Application Developer 또는 유사한 도구를 사용하여 수행할 수 있습니다.
  2. JAX-WS 핸들러 클래스를 로드하십시오. JAX-WS 핸들러는 JAX-WS 기반 버전 7.0 WS-Notification 서비스 지점(인바운드 호출 처리의 경우) 또는 WS-Notification 서비스(아웃바운드 호출 처리의 경우)를 통해 메시지와 상호작용하므로 모니터할 WS-Notification 서비스 지점 또는 서비스를 호스팅하는 서버 또는 클러스터가 핸들러 클래스를 사용할 수 있게 해야 합니다.
  3. 관리 콘솔을 사용하거나 createJAXWSHandler 명령을 사용하여 새 JAX-WS 핸들러 구성을 작성하십시오. 새 핸들러 구성을 작성하여 WebSphere Application Server가 핸들러를 인식할 수 있도록 설정하고 하나 이상의 핸들러 목록에 핸들러를 포함할 수 있도록 설정할 수 있습니다.
  4. 새 JAX-WS 핸들러 목록을 작성하십시오. WebSphere Application Server에서 수행한 접근법은 WS-Notification 서비스 지점(인바운드 호출 처리의 경우) 또는 WS-Notification 서비스(아웃바운드 호출 처리의 경우)에 개별 핸들러가 아닌 핸들러 목록을 지정하는 것입니다.
  5. 옵션: 서비스 위치와 연관된 서비스 제공자 엔드포인트(NotificationBroker, PublisherRegistrationManager 또는 SubscriptionManager)에 JAX-WS 핸들러 목록을 적용하려면 관리 콘솔을 사용하여 다음 하위 단계를 완료하십시오.
    1. 서비스 통합 -> WS-Notification -> 서비스 -> service_name -> [추가 특성] WS-Notification 서비스 위치 또는 서비스 통합 -> 버스 -> bus_name -> [서비스] WS-Notification 서비스 -> service_name -> [추가 특성] WS-Notification 서비스 위치으로 이동하십시오. WS-Notification 서비스 위치 [콜렉션] 양식이 표시됩니다. 이 양식에는 이 버전 7.0 WS-Notification 서비스에 대해 구성된 모든 서비스 위치가 표시됩니다.
    2. 컨텐츠 분할창의 목록에서 JAX-WS 기반 버전 7.0 WS-Notification 서비스 위치의 이름을 클릭하십시오. 이 버전 7.0 WS-Notification 서비스 위치에 대한 현재 설정이 WS-Notification 서비스 위치 [Settings] 양식에 표시됩니다.
    3. 다음 일반 특성 중 하나 이상에 대한 목록 상자에서 JAX-WS 핸들러 목록을 선택하여 적용하십시오.
      NotificationBroker JAX-WS 핸들러 목록

      SubscriptionManager JAX-WS 핸들러 목록

      PublisherRegistrationManager JAX-WS 핸들러 목록

  6. 옵션: WS-Notification 서비스에 JAX-WS 핸들러 목록을 적용하려면 관리 콘솔을 사용하여 다음 하위 단계를 완료하십시오.
    1. 서비스 통합 -> WS-Notification -> 서비스 또는 서비스 통합 -> 버스 -> bus_name -> [서비스] WS-Notification 서비스으로 이동하십시오. WS-Notification 서비스 [콜렉션] 양식이 표시됩니다.
    2. 컨텐츠 분할창의 목록에서 JAX-WS 기반 버전 7.0 WS-Notification 서비스의 이름을 클릭하십시오. 이 버전 7.0 WS-Notification 서비스에 대한 현재 설정이 WS-Notification 서비스 [Settings] 패널에 표시됩니다.
    3. 다음 일반 특성에 대한 목록 상자에서 JAX-WS 핸들러 목록을 선택하여 적용하십시오.
      JAX-WS 핸들러 목록


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



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