XMS 메시지의 JMS 헤더 필드 및 등록 정보는 WebSphere MQ 메시지의 헤더 구조의 필드에 맵핑됩니다.
XMS 응용프로그램이 WebSphere MQ 대기열 관리자에 연결된 경우 대기열 관리자로 전송된 메시지는 비슷한 상황에서 WebSphere MQ JMS 메시지가 WebSphere MQ 메시지에 맵핑되는 방법과 동일한 방법으로 WebSphere MQ 메시지에 맵핑됩니다.
Destination 오브젝트의 XMSC_WMQ_TARGET_CLIENT 등록 정보가 XMSC_TARGET_DEST_JMS로 설정될 경우 목적지로 전송되는 메시지의 등록 정보 및 JMS 헤더 필드는 WebSphere MQ 메시지에 있는 MQMD 및 MQRFH2 헤더 구조의 필드에 맵핑됩니다. 이런 방법으로 XMSC_WMQ_TARGET_CLIENT 등록 정보를 설정할 경우 메시지를 수신하는 응용프로그램이 MQRFH2 헤더를 처리할 수 있다고 가정합니다. 따라서 수신 응용프로그램은 다른 XMS 응용프로그램, WebSphere MQ JMS 응용프로그램 또는 MQRFH2 헤더를 처리하도록 지정된 기본 WebSphere MQ 응용프로그램이 될 수 있습니다.
Destination 오브젝트의 XMSC_WMQ_TARGET_CLIENT 등록 정보를 XMSC_TARGET_DEST_MQ로 설정한 경우에는 목적지로 전송된 메시지의 등록 정보 및 JMS 헤더 필드가 WebSphere MQ 메시지에 있는 MQMD 헤더 구조의 필드에 맵핑됩니다. 이 메시지에는 MQRFH2 헤더가 없으며, MQMD 헤더 구조의 필드에 맵핑할 수 없는 모든 JMS 헤더 필드 및 등록 정보는 무시됩니다. 따라서 메시지를 수신하는 응용프로그램은 MQRFH2 헤더를 처리하도록 지정되지 않은 기본 WebSphere MQ가 될 수 있습니다.
대기열 관리자에서 수신되는 WebSphere MQ 메시지는 비슷한 상황에서 WebSphere MQ 메시지가 WebSphere MQ JMS 메시지에 맵핑되는 방법과 동일한 방법으로 XMS 메시지에 맵핑됩니다.
수신 WebSphere MQ 메시지에 MQRFH2 헤더가 있을 경우 결과 XMS 메시지의 본문 유형은 MQRFH2 헤더의 mcd 폴더에 있는 Msd 등록 정보의 값으로 결정됩니다. Msd 등록 정보가 MQRFH2 헤더에 없거나 WebSphere MQ 메시지에 MQRFH2 헤더가 없을 경우 결과 XMS 메시지의 본문 유형은 MQMD 헤더의 Format 필드 값으로 결정됩니다. Format 필드가 MQFMT_STRING으로 설정된 경우 XMS 메시지는 텍스트 메시지입니다. 그렇지 않은 경우에는 XMS 메시지가 바이트 메시지입니다. WebSphere MQ 메시지에 MQRFH2 헤더가 없을 경우 MQMD 헤더의 필드에서 파생할 수 있는 JMS 헤더 필드 및 등록 정보만 설정됩니다.
WebSphere MQ JMS 메시지를 WebSphere MQ 메시지로 맵핑하는 방법에 대한 자세한 정보는 WebSphere MQ Using Java를 참조하십시오.