JavaCompute 노드를 사용하여 새 메시지 작성

많은 메시지 변환 시나리오에서는 나가는 새 메시지를 빌드해야 합니다. JavaCompute 노드 마법사의 메시지 클래스 작성 템플리트는 이를 위한 템플리트 코드를 생성합니다.

템플리트 코드에서 다음 Java 코드와 같이 MbMessage의 디폴트 구성자를 호출하여 공백 메시지를 작성합니다.
MbMessage outMessage = new MbMessage();  
다음 Java 코드와 같이, 제공된 유틸리티 메소드인 copyMessageHeaders()를 사용하여 들어오는 메시지에서 헤더를 복사할 수 있습니다.
copyMessageHeaders(inMessage, outMessage);
이제 새 메시지 본문을 작성할 수 있습니다. 먼저, 레벨 구문 분석기 요소를 추가하십시오. XML의 경우, 다음과 같습니다.
MbElement outRoot = outMessage.getRootElement();
MbElement outBody = outRoot.createElementAsLastChild("XMLNSC");
createElement 메소드와 브로커 XPath 구현의 확장 구문을 사용하여 메시지의 나머지를 빌드할 수 있습니다.
관련 태스크
JavaCompute 노드에서 메시지 트리의 요소에 액세스
관련 참조
JavaCompute 노드
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac30350_