사용 가능한 구문 분석기

해당 구문 분석기가 필요한 경우에만 브로커가 구문 분석기를 호출합니다. 호출되는 구문 분석기는 지정된 구문 분석기에 따라 다릅니다. 메시지 처리 노드에서, 메시지는 메시지를 가져올 목적지 및 사용할 구문 분석기를 식별합니다.

어떤 구현 함수의 경우, WebSphere Message Broker와 함께 제공되는 구문 분석기의 이름을 지정해야 할 수도 있습니다. 다음 함수를 예로 들 수 있습니다.
  • cniCreateElementAfterUsingParser
  • cniCreateElementAsFirsthChildUsingParser
  • cniCreateElementAsLastChildUsingParser
  • cniCreateElementAsLastChildFromBitstream
  • cniCreateElementBeforeUsingParser

이러한 함수를 사용 중이면, 구문 분석기의 올바른 클래스 이름을 지정해야 합니다. 다음 표는 다양한 헤더의 구문 분석기, 루트 요소 이름, 클래스 이름 요약을 제공합니다.

구문 분석기 루트 요소 이름 클래스 이름
BLOB BLOB NONE
IDOC IDOC IDOC
JMSMap JMSMap JMS_MAP
JMSStream JMSStream JMS_STREAM
MIME MIME MIME
MQCFH MQPCF MQPCF
MQCIH MQCIH MQCICS
MQDLH MQDLH MQDEAD
MQIIH MQIIH MQIMS
MQMD MQMD MQHMD
MQMDE MQMDE MQHMDE
MQRFH MQRFH MQHRF
MQRFH2 MQRFH2 MQHRF2
MQRMH MQRMH MQHREF
MQSAPH MQSAPH MQHSAP
MQWIH MQWIH MQHWIH
MRM MRM MRM
Properties Properties PropertyParser
SMQ_BMH SMQ_BMH SMQBAD
XML XML xml
XMLNS XMLNS xmlns
XMLNSC XMLNSC xmlnsC

고유의 사용자 정의 구문 분석기를 작성하거나 Third-Party 벤더가 제공한 사용자 정의 구문 분석기를 사용할 수도 있습니다.

디폴트 메시지 구문 분석기 속성 대체

사용자 정의 입력 노드는 디폴트로 포함된 다음 속성을 사용하여 적절한 헤더나 메시지 구문 분석기, 구문 분석이 제어되는 모드를 선택할 수 있습니다. 이 속성을 대체할 수 있습니다.

rootParserClassName
사용자 정의 입력 노드가 지원하는 메시지 형식을 구문 분석하는 루트 구문 분석기의 이름을 정의합니다. 디폴트 값은 제공된 루트 구문 분석기인 GenericRoot로서, 브로커가 구분 분석기를 할당하고 서로 체인으로 연결하도록 합니다. 노드가 이 속성 값을 수정할 필요는 없습니다.
firstParserClassName
비트스트림 구문 분석을 담당하는 구문 분석기 체인이 될 위치에서 첫 번째 구문 분석기 이름을 정의합니다. 디폴트 값은 XML입니다.
messageDomainProperty
입력 메시지를 구문 분석하는 데 필요한 메시지 구문 분석기의 이름을 정의하는 선택적 속성입니다. 지원되는 값은 MQInput 노드가 지원하는 값과 같습니다. (MQInput 노드에 대한 자세한 정보는 MQInput 노드를 참조하십시오.)
messageSetProperty
messageDomainProperty 속성으로 MRM 구문 분석기가 지정된 경우에만 메시지 세트 필드에 메시지 세트 ID 또는 메시지 세트 이름을 정의하는 선택적 속성입니다.
messageTypeProperty
messageDomainProperty 속성으로 MRM 구문 분석기가 지정된 경우에만 메시지 유형 필드에 메시지의 ID를 정의하는 선택적 속성입니다.
messageFormatProperty
messageDomainProperty 속성으로 MRM 구문 분석기가 지정된 경우에만 메시지 형식 필드에 메시지 형식을 정의하는 선택적 속성입니다.
관련 개념
사용자 정의 구문 분석기
사용자 정의 구문 분석기 수명 주기
사용자 정의 구문 분석기 구성요소 계획
관련 참조
XML 및 MRM 구문 분석기 상수
C 사용자 정의 구문 분석기 API
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
as24983_