XML Wire 형식: 멀티파트 메시지

XML Wire 형식은 멀티파트 메시지에서 임베드된 메시지를 식별하는 메시지 경로 기술과 메시지 ID 기술을 모두 지원합니다. 메시지의 구조와 컨텐츠가 모두 비트스트림으로 설명되므로 임베드된 메시지를 식별하기 위해 이들 기술을 반드시 사용할 필요는 없습니다. 논리 모델은 임베드된 메시지 정의를 적절한 위치에 포함해야 하지만 추가 정의가 필요하지는 않습니다.

MRM 도메인에서, 임베드된 XML 메시지는 해당 XML 태그 이름을 메시지 모델에 있는 메시지 정의의 XML 이름에 일치시켜서 인식됩니다. 임베드된 메시지의 위치가 논리 모델의 임베드된 메시지 정의와 동일하면 이 메시지를 인식합니다.

따라서 메시지 ID 또는 메시지 경로 기술을 XML 메시지와 함께 사용할 경우, 메시지 ID 요소 값이나 메시지 경로 값은 비트스트림의 XML 태그가 식별하는 메시지가 예상한 메시지인지 점검하기 위해서만 사용합니다. 예상 메시지가 아니면 예외가 전달됩니다.

다른 메시지 세트에 임베드된 메시지를 정의한 경우, 메시지 세트 ID 요소나 속성 값을 사용하여 대상 메시지 세트를 지정해야 합니다. 루트 및 후속 임베드된 메시지가 정의된 메시지 세트는 메시지 세트의 '네임스페이스 사용' 등록 정보의 사용과 일치해야 합니다. 즉, 네임스페이스 인식이 아닌 메시지 세트에 정의된 상위 메시지에 들어있으며 네임스페이스 인식 메시지 세트에 정의된 임베드된 메시지는 지원되지 않습니다. 마찬가지로, 네임스페이스 인식 메시지 세트에 정의된 상위 메시지에 들어 있으며 네임스페이스 인식이 아닌 메시지 세트에 정의된 임베드된 메시지는 지원되지 않습니다.

임베드된 메시지 정의가 복합 유형이면, 메시지 정의는 이 복합 유형에 기초한 복합 요소를 포함합니다. 이 복합 요소는 자체의 태그를 가지는데, 이 태그는 비트스트림 내에서 임베드된 메시지의 태그 앞에 표시됩니다. 이러한 추가 태그를 사용하지 않으려는 경우, 그룹에서 임베드된 메시지 정의를 작성하여 이 그룹을 메시지 모델의 적절한 위치에 삽입할 수 있습니다.

팁: 임베드된 메시지의 루트 태그 등록 정보는 적용되지 않습니다.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ad00792_