사용할 구문 분석기

응용프로그램이 교환하는 메시지의 특성에서는 사용해야 할 구문 분석기를 표시합니다.

WebSphere Message Broker는 메시지 구문 분석기의 범위를 제공합니다. 각 구문 분석기는 특정 메시지 도메인(예: XML) 또는 특정 메시지 헤더(예: MQMD)에 있는 메시지의 메시지 본문 데이터를 처리합니다.

응용프로그램이 브로커로 송신하는 메시지를 검토하여 메시지 본문 데이터가 속하는 메시지 도메인을 판별함으로써 메시지에 올바른 헤더를 설정하거나 메시지 플로우의 입력 노드를 적절하게 설정할 수 있습니다.

응용프로그램 데이터가 XML 형식인 경우
MRM 도메인에서 XML 형식을 사용하거나 XML, XMLNS 또는 XMLNSC 도메인에서 XML 형식을 사용하십시오.

대개 MRM 도메인이 더 융통성이 있습니다.

  • 메시지가 구문 분석되면, 논리적 메시지 트리는 메시지 모델에서 가져온 유형을 사용합니다. 이렇게 하면 데이터를 올바른 데이터 유형으로 캐스트할 필요없이 이 데이터에 대해 직접 ESQL 표현식을 조작할 수 있습니다. 16진 및 base64 인코딩의 2진 데이터뿐 아니라 CData 섹션의 인코딩된 데이터를 지원합니다.
  • Compute, Database 또는 Filter 노드를 구성하기 위해 ESQL을 작성하는 경우, ESQL 편집기는 메시지 모델 정보에 기초한 지원을 제공할 수 있습니다.
  • DataDelete, DataInsert, DataUpdate, Extract, Mapping 또는 Warehouse 노드를 구성하기 위한 맵핑을 작성할 때, 맵핑 편집기는 메시지 모델 정보에 기초한 지원을 제공할 수 있습니다.
응용프로그램 데이터가 레거시 C 또는 COBOL 응용프로그램의 메시지이거나, 고정 형식의 2진 데이터(널(Null) 종료 문자열이 포함될 수 있음)로 구성되는 경우
MRM 도메인에서 사용자 정의 Wire 형식을 사용하십시오.
응용프로그램 데이터가 형식화된 텍스트로 구성되거나, 널(Null) 종료 문자열이 아닌 가변 길이 필드가 포함되는 경우
MRM 도메인에서 태그 디리미트 문자열(TDS) 형식을 사용하십시오.
응용프로그램 데이터가 JMS API를 사용하여 작성된 경우
XML 도메인 또는 JMS 도메인(JMSMap 및 JMSStream) 중 하나를 사용하십시오.
응용프로그램 데이터가 SAP IDoc 형식인 경우
IDOC 도메인을 사용하십시오.
응용프로그램 데이터가 MIME 형식(예: 첨부가 있는 SOAP 또는 RosettaNet)인 경우
MIME 도메인을 사용하십시오. 다른 구문 분석기로 메시지의 특정 부분의 구문을 분석해야 할 수도 있습니다. 예를 들면, MRM XML 구문 분석기를 사용하여 첨부 메시지가 있는 SOAP 루트를 구문 분석할 수 있습니다.
응용프로그램 데이터의 컨텐츠를 모르거나 알아야 하는 경우
BLOB 도메인을 사용하십시오.
관련 개념
MRM 구문 분석기 및 도메인
XML 구문 분석기 및 도메인
JMS 구문 분석기 및 도메인
IDoc 구문 분석기 및 도메인
MIME 구문 분석기 및 도메인
BLOB 구문 분석기 및 도메인
메시지 모델링
MRM 및 XML 도메인의 XML 메시지
관련 태스크
메시지 플로우 개발
ESQL 개발
Java 개발
관련 참조
내장 노드
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac00595_