WS-Notification: 알려진 제한사항
WS-Notification을 사용할 때 적용되는 알려진 기본 제한사항입니다.
WS-Policy로 구성
이 WS-Notification 구현은 WS-Policy로 구성되지 않습니다.
가상 호스트
가상 호스트와 연관된 WS-Notification 애플리케이션의 경우가상 호스트가 호스트 이름 또는 별표(*)를 사용하는 별명(예: myHost:9080 또는 *:9080)을 가지는지 확인하십시오. 가상 호스트는 IP 주소 또는 문자열 localhost를 사용하는 별도의 별명을 추가로 가질 수 있지만 이러한 별명은 호스트 이름으로 자동 분석되지 않습니다.
CWWAR0202E: None of the web services endpoints for this host match
the aliases for the virtual host: host_name.
이 메시지는 ffdc 디렉토리에 있는 로그 파일 및 SystemOut.log 파일에 기록됩니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
이 메시지는 ffdc 디렉토리에 있는 로그 파일 및 하위(servant) 리젼의 작업 로그에 기록됩니다.
선택적 스펙 요소
WS-Notification 표준은 제공자의 재량으로 구현할 수 있는 일련의 선택적 요소를 정의합니다. 다음 항목은 WebSphere® Application Server에서 지원되거나 지원되지 않는 선택적 요소를 나열합니다.
- 지원되는 선택적 요소
- WS-Topics 표준에 의해 정의되는 세 개의 주제 통용어 모두는 WebSphere Application Server에서 지원됩니다.
- 단순 토픽. 즉, 와일드카드를 포함하지 않는 단일 레벨의 루트 토픽입니다. 예: "stock".
- 구체적 토픽. 즉, 와일드카드를 포함하지 않는 다중 레벨의 루트 토픽입니다. 예: "stock/IBM", "sport/football/results".
- 전체 토픽. 즉, 와일드카드 및 결합을 포함하는 다중 레벨의 루트 토픽입니다. 예: "stock//.", "sport/football/*", "sport/*/results", "t1/t3 | t3/t4".
다음 이벤트 알림의 필터링(선택기)이 지원됩니다.- XPath(XML Path Language) 버전 1.0 W3C 권장사항에서 지정된 XPath 1.0 통용어. 여기서, 평가 컨텍스트는 NotificationMessage입니다.
- XPath 2.0 통용어를 사용하는 필터를 제외하고 메시지 본문에 대해 실행된 대로 정의되는 필터
등록 및 PublisherRegistration 종료는 지원됩니다. 즉, WS-Resources의 스케줄된 제거 및 즉시 제거입니다.
RequiresRegistration은 지원되고 true 또는 false로 설정될 수 있습니다.
중개 대상 알림 스펙의 4장에 정의된 대로 수요 기반 공개자가 지원됩니다. 수요 기반 공개자를 통해 생성자는 생성자가 메시지를 생성하는 주제에 대해 청취하는 이용자가 있는지 여부에 따라 생성자가 브로커에 의해 일시정지 및 재개되도록 요청할 수 있습니다. 이는 알림 메시지 작성의 비용이 높은 경우를 지원합니다. 그러나 수요 기반 공개자를 등록할 때 WebSphere Application Server는 단일 주제 표현식을 포함하는 RegisterPublisher 요청 메시지만 지원합니다.
- 지원되지 않는 선택적 요소
XPath 2.0 통용어를 사용하여 이벤트 알림을 필터링(선택기)하는 것은 지원되지 않습니다.
SubscriptionManager 및 PublisherRegistrationManager에 대한 WS-ResourceProperties에서의 다음 선택적 조작은 지원되지 않습니다.- GetMultipleResourceProperties
- SetResourceProperties
- QueryResourceProperties
- GetResourcePropertyDocument.
GetCurrentMessage 조작을 호출하면 항상 NoCurrentMessageOnTopicFault 예외가 발생합니다.
스펙에 대한 해석
WS-Notification 표준에는 구현자가 의사결정할 수 있거나 완전히 지정되지 않은 여러 영역이 있습니다. 다음 항목은 이 구현에서 이루어지는 해석에 대해 설명합니다.
- 등록이 일시정지된 동안 공개되는 메시지
웹 서비스 기반 알림 스펙은 등록이 일시정지된 동안 NotificationProducer(또는 NotificationBroker)에 의해 생성되는 메시지를 처리하는 방법에 대해 구현자가 결정할 수 있는 여러 옵션을 설명합니다. 이 구현에서 등록이 일시정지된 기간 동안 생성되는 모든 알림은 등록이 재개될 때까지 서버에 보관됩니다.
- 등록과 연관된 풀 위치의 지속 시간
등록과 연관된 풀 위치는 연관된 등록이 삭제되어도 계속 존재합니다. 그러나 해당 풀 위치에 대한 GetMessages 호출은 0개의 메시지를 리턴합니다.
반대로 등록과 연관된 풀 위치가 삭제되거나 만료되면 연관된 등록이 존재 상태로 남습니다. 그러나 이 등록에서 어떠한 메시지도 가져올 수 없고 기존 등록과 새 풀 위치를 연관시킬 수 없습니다.