JMS 메시지 변환

JMSInput 및 JMSOutput 노드는 JMS 메시지를 예상하므로 고유 JMS 메시지 트리 표현도 예상합니다. 다음의 두 노드는 WebSphere MQ JMS 메시지 트리가 예상되지만 표현이 JMS 메시지 트리 표현일 경우에만 사용 가능합니다. 이 노드들은 구성 가능한 속성을 가지고 있지 않습니다. JMSMQTransform은 고유 JMS 메시지 트리를 WebSphere MQ JMS 메시지 트리로 변환하고 MQJMSTransform은 반대 방향으로 변환을 수행합니다. 다음 다이어그램은 사용되는 맵핑 설계의 개요를 제공합니다.

고유 JMS 메시지 트리와 WebSphere MQ JMS 메시지 트리 사이의 변환

위의 맵핑은 WebSphere MQ JMS 제공자와 같은 설계를 사용하여 JMS 메시지와 MQMD 또는 MQRFH2 메시지 사이에 변환합니다.

WebSphere MQ 메시지 트리와 고유 JMS 메시지 트리 사이에 변환할 때, 변환 노드는 메시지 트리의 다른 부분에서 요소를 복사합니다.

메시지 플로우 시나리오 예: JMSInput에서 MQOutput으로

JMSInput에서 MQOutput으로
  1. JMSInput 노드는 토픽 ABC에 subscribe하도록 구성되어 있습니다.
  2. JMS 서버에 연결되어 있는 응용프로그램이 토픽 ABC에서 공개됩니다.
  3. publication은 JMSInput 노드에서 수신됩니다.
  4. 노드는 JMS 메시지에서 데이터를 추출합니다.
  5. JMS 메시지는 메시지가 MQ 메시지로 변환되는 JMSMQTransform 노드로 전달됩니다.
  6. MQOutput 노드는 MQ 메시지를 수신하고 WebSphere MQ 큐의 메시지를 공개합니다.

최종 목적지는 WebSphere MQ 큐가 되므로, 메시지는 MQOutput 노드에 도달하기 전에 JMSMQTransform 노드를 통해 전달하여 메시지 트리를 WebSphere MQ JMS 형식으로 변환해야 합니다.

메시지 플로우 시나리오 예: MQInput에서 JMSOutput으로

MQInput에서 JMSOutput으로
  1. MQInput 노드는 WebSphere MQ 큐에서 메시지를 수신합니다.
  2. MQInput 노드는 MQ 메시지를 작성합니다.
  3. MQ 메시지는 메시지 트리가 JMS 형식으로 변환되는 MQJMSTransform 노드로 전달됩니다.
  4. JMSOutput 노드는 JMS 메시지를 수신하고 JMS 메시지에서 데이터를 추출한 후 Java JMS 메시지를 작성합니다.
  5. JMSOutput 노드는 토픽 XYZ에서 JMS 메시지를 공개합니다.
주: 위의 두 가지 예는 유일한 예가 아니라 오히려 JMS 전송을 사용할 경우 얻을 수 있는 솔루션 범위를 보여주는 것입니다. 예를 들어, 여기에는 표시되어 있지 않지만 메시지를 Compute 노드나 JavaCompute 노드로 전달하여 필요에 따라 수정할 수도 있습니다.

메시지 플로우에서 사용되는 JMS 노드의 예는 JMS Nodes 샘플을 참조하십시오.

관련 참조
JMSInput 노드
JMSOutput 노드
입력으로서 JMS 메시지
출력용 JMS 메시지
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac24872_