필터

필터는 표현식으로, 와일드카드 문자가 포함되어 있을 수 있으며 subscription과 일치하는지 확인하기 위해 publication 메시지 컨텐츠에 사용됩니다.

subscription 등록 시 토픽 및 subscription 지점을 지정할 뿐만 아니라 필터를 지정하여 해당 컨텐츠에 따라 publication을 선택할 수 있습니다. WebSphere Message Broker에서는 메시지 컨텐츠를 올바르게 구문 분석하는 방법을 알아야 합니다. 이 작업은 다음과 같은 몇 가지 방식으로 가능합니다.
필터 자체는 SQL-like 표현식으로 입력됩니다. 예를 들면, 다음과 같습니다.
     Body.Name LIKE 'Smit%'

즉, publication 메시지 본문의 Name 필드의 컨텐츠가 추출되어 표현식에 주어진 문자열과 비교됩니다. 메시지의 문자열이 문자 "Smit"로 시작할 경우, 표현식은 참으로 평가되며 publication은 subscriber에게 송신됩니다.

토픽을 지정하지 않고 필터만을 사용하여 publication을 선택하려는 경우, 필수 필터 및 "#" 토픽(모든 토픽)으로 subscription을 등록할 수 있습니다. 액세스 권한을 가지고 있는 토픽에 대해서만 publication을 수신할 수 있습니다.

이 subscription으로 subscription의 로컬 브로커로 송신 중인 연결된 모든 브로커로부터의 모든 publication이 수행됩니다. 따라서, 성능상의 이유로 브로커 네트워크를 설정할 경우 이 기술을 사용하지 않는 것이 좋습니다.

주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
aq01210_