읽거나 쓸 목적으로 메시지의 컨텐츠에 액세스할 경우, 구문 분석기가 입력 비트 스트림에서 작성한 트리에서 요소의 구조 및 배열을 사용하십시오. 필요한 요소에 도달할 때까지 트리의 맨 위에서 아래쪽으로 관련 상위 및 하위 관계를 따라가십시오.
MbMessageAssembly에서 Java 액세서 | ESQL 상관 이름 |
---|---|
getMessage().getRootElement() | InputRoot |
getMessage().getRootElement().getLastChild() | InputBody |
getLocalEnvironment().getRootElement() | InputLocalEnvironment |
getGlobalEnvironment().getRootElement() | Environment |
getExceptionList().getRootElement() | InputExceptionList |
다음 예는 단순한 XML 메시지와 메시지에서 작성할 논리 트리를 보여줍니다. 이 예에서는 WebSphere MQ를 사용하여 메시지를 송신했습니다. 논리 트리 다이어그램은 트리 주변을 탐색하기 위해 호출할 메소드도 보여줍니다.
<document> <chapter title='Introduction'> Some text. </chapter> </document>
MbElement root = assembly.getMessage().getRootElement(); MbElement chapter = root.getLastChild().getFirstChild().getFirstChild();