MRM 도메인에 있는 메시지에서 요소에 액세스

ESQL을 사용하여 메시지 플로우의 메시지를 나타내는 논리적 트리를 가공할 수 있습니다. 이 주제에서는 MRM 도메인에 있는 메시지에서 요소의 데이터에 액세스하는 방법에 대해 설명합니다.

SET문을 사용하여 요소에 데이터를 채울 수 있습니다.
SET OutputRoot.MRM.Name = UPPER(InputRoot.MRM.Name);

표현식의 왼쪽에 있는 필드 참조는 MRM 메시지 도메인 내의 "Name"이라는 요소를 참조합니다. 이 명령문은 Name 필드의 입력 값을 가져와 이를 대문자로 변환한 후 그 결과를 출력 메시지의 같은 요소에 지정합니다.

Name 요소는 noTarget 네임스페이스에서 정의됩니다. 위의 예에서 필드 참조의 Name 부분 앞에 네임스페이스 접두부가 지정되지 않습니다. MRM 요소를 noTarget 네임스페이스 외에 다른 네임스페이스에 정의한 경우, 명령문에서 네임스페이스 접두부를 지정해야 합니다. 예를 들면, 다음 코드와 같습니다.
DECLARE brw NAMESPACE 'http://www.ibm.com/Borrowed';

SET OutputRoot.MRM.brw:Borrowed.VideoTitle = 'MRM Greatest Hits';

MRM 도메인의 메시지에 대해 네임스페이스를 사용하는 데 대한 자세한 정보는 네임스페이스 지원이 사용 가능한 MRM 도메인의 메시지 컨텐츠에 액세스를 참조하십시오.

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