메시지 경로를 사용하여 임베드된 메시지 식별

임베드된 메시지를 식별하는 메시지 경로 기술은 멀티파트 메시지에 임베드된 메시지 ID와 같은 정보가 없을 경우에 유용합니다.

아래에 있는 그림 1에서는 메시지 헤더 및 메시지 트레일러가 메시지 본문에 대해 인벨로프로 작용합니다. 일반적으로 고정 구조를 갖지만, 메시지 본문은 여러 가지의 다른 구조로 정의될 수 있습니다.

그림 1. 멀티파트 메시지 구조멀티파트 메시지 구조

임베드된 메시지에 대한 위치 표시기는 복합 유형이나 메시지 본문 요소 그룹의 작성 등록 정보를 메시지로 설정하면 작성됩니다. 이렇게 하면 바깥쪽 메시지에서 이 위치에 임베드된 메시지를 추가할 수 있으므로 멀티파트 메시지가 작성됩니다.

메시지 경로 기술을 사용하여 이와 같은 멀티파트 메시지를 구문 분석할 경우, 임베드된 메시지는 가장 바깥쪽에 있는 메시지에서 가장 안쪽에 있는 메시지로의 고정 경로로 식별해야 합니다. 이 예의 경우 이 경로는 단순히 다음과 같습니다.

Message/Message Body

가장 안쪽에 있는 메시지의 경로에 중간 요소가 있을 경우에는 경로에도 이 중간 요소가 포함되어야 합니다. 다음 예에서는 이 요소가 굵은체로 표시되어 있습니다.

Message/Data1/Data12/Message Body

이 기술은 단지 경로를 확장하여 중첩된 임베드 메시지를 식별하는 데도 사용할 수 있습니다. 예를 들면 다음과 같습니다.

Message/Data1/Data12/Message Body/Data2/Inner Message

경로는 두 개의 등록 정보 즉, WebSphere Message Broker 입력 노드(또는 MQRFH2 헤더)의 메시지 유형 등록 정보와 포함하는 메시지 세트의 메시지 유형 접두부 등록 정보 중 하나 또는 둘 다를 사용하여 지정합니다. 두 가지 등록 정보를 결합하면 임베드된 메시지를 찾는 데 사용되는 최종 경로가 생성됩니다.

메시지 ID는 메시지 경로보다 우선합니다. 둘 다를 지정한 경우에는 메시지 ID가 사용됩니다. 지정된 멀티파트 메시지에 대해서는 이 기술 중 하나만 사용해야 합니다.

주: 여러 개의 피어 임베드된 메시지를 식별할 경우에는 메시지 경로 기술을 사용할 수 없습니다.

다른 메시지 세트에 정의된 임베드된 메시지

이는 메시지 경로 기술에서 지원되지 않습니다.

물리적 형식 고려사항

메시지 경로는 모든 물리적 형식에 적용할 수 있습니다.

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