JMS 消息有效内容和相应的解析器

当 JMSInput 节点从 JMS 消息有效内容创建消息体时,将确定用于该有效内容的相应解析器。因此,JMSInput 节点必须知道它预期接收 JMS 消息的类型。JMS 消息由有效内容类型定义,而 JMSInput 节点使用 JMS API 从 JMS 消息抽取有效内容。

以下 JMSInput 节点属性使您能够指定该节点预期接收 JMS 消息的类型:
  • 消息域
  • 消息集
  • 消息类型
  • 消息格式
可以将消息域设置为以下某个值:
用途
空白 这与 MQInput 节点中的空白域相对应。

只要值符合专有 URI 格式,该节点就从 JMSType 头字段获得消息域,请参阅派生消息域的优先顺序。如果 JMSType 值为空白或与此 URI 格式不匹配,则节点将根据 JMS 消息 Java 类类型设置消息域。

请参阅派生消息域的优先顺序获取更多信息。

BLOB 节点预期来自 ByteMessage、ObjectMessage 或 TextMessage 的位流数据。
XML 节点预期具有 XML 有效内容的 TextMessage。
XMLNS 节点预期具有 XMLNS 有效内容的 TextMessage。
XMLNSC 节点预期具有 XMLNSC 有效内容的 TextMessage。
MRM 节点预期接收 TextMessage 或 ByteMessage。如果在 JMSInput 节点中未提供消息集、消息类型和消息格式,则必须设置 JMSType 头字段。
JMSMap 节点预期仅接收 MapMessage。
JMSStream 节点预期仅接收 StreamMessage。
MIME 节点预期具有 MIME(多用途因特网邮件扩充协议)的 TextMessage 或 ByteMessage。
IDOC 节点预期具有 IDOC 有效内容的 TextMessage 或 ByteMessage。
相关参考
JMS 消息结构
JMS 消息类型
通过 JMS 传输方式的消息表示
JMS 输入消息头和属性数据
JMS 消息有效内容
派生消息域的优先顺序
用于输出的 JMS 消息
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac24868_