MRM 도메인에 있는 메시지에서 다중 발생 요소에 액세스

알려진 다중 발생 요소에 액세스알 수 없는 다중 발생 요소에 액세스에 제공된 일반 지침에 따라 MRM 도메인 요소에 액세스할 수 있습니다. 이 주제에는 MRM 도메인 메시지에 특정한 추가 정보가 설명되어 있습니다.

다음의 명령문을 고려해 보십시오.

DECLARE brw NAMESPACE 'http://www.ibm.com/Borrowed';

SET OutputRoot.MRM.brw:Borrowed[1].VideoTitle = 'MRM Greatest Hits Volume 1';
SET OutputRoot.MRM.brw:Borrowed[2].VideoTitle = 'MRM Greatest Hits Volume 2';

위의 SET문은 두 번 발생되는 Borrowed 요소에 대해 작동합니다. 각 명령문은 하위 요소 VideoTitle의 값을 설정합니다. 배열 색인은 어느 반복 요소 발생에 사용자가 관심을 갖고 있는지를 나타냅니다.

메시지 세트에서 복합 유형(작성 등록 정보를 순서로 설정함)의 하위 요소를 정의하면, 동일한 요소를 두 번 이상 복합 유형에 추가할 수 있습니다. 이 인스턴스는 연속적이지는 않으나 동일한 방법(배열 표기법)을 사용하여 ESQL에서 참조해야 합니다.

예를 들면, 다음과 같은 요소를 포함하는 작성순서인 복합 유형을 작성할 경우,

StringElement1
IntegerElement1
StringElement1

다음 ESQL을 사용하여 StringElement1 값을 설정하십시오.

SET OutputRoot.MRM.StringElement1[1] = 
              'This is the first occurrence of StringElement1';
SET OutputRoot.MRM.StringElement1[2] = 'This is the second occurrence of StringElement1';

화살표 표기법(부등호(>) 및 (<) 기호)을 사용하여 검색 방향 및 지정할 색인을 표시하십시오.

SET OutputRoot.MRM.StringElement1[>] = 
               'This is the first occurrence of StringElement1';
SET OutputRoot.MRM.StringElement1[<2] = 'This is the last but one occurrence of StringElement1';
SET OutputRoot.MRM.StringElement1[<1] = 'This is the last occurrence of StringElement1';

자세한 내용은 알려진 다중 발생 요소에 액세스알 수 없는 다중 발생 요소에 액세스를 참조하십시오.

관련 개념
메시지 플로우 개요
ESQL 개요
메시지 모델링
관련 태스크
메시지 플로우 설계
메시지 플로우 컨텐츠 정의
ESQL 파일 관리
메시지 모델 개발
관련 참조
Compute 노드
Database 노드
Filter 노드
ESQL 참조
SET문
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac06020_