定义输入消息特性

开始之前:

请阅读有关解析器的概念主题。

当通过消息流中的输入节点接收消息时,该节点将通过确定定义消息的域并调用相应的解析器来检测解释该消息的方式。

您可以使用以下两种方法中的一种对输入节点提供消息域信息:

  1. 可以配置内置输入节点来表明消息域,并由此为接收的每个消息调用解析器。
  2. 您可以在指定此消息的输入消息本身中设置值。使用 MQRFH2 头执行此操作,它包含用来定义消息特性的文件夹。这是较灵活的方法,因为它表示输入节点可以基于每条消息的内容做出决定。

如果在 MRM 域中定义了输入消息,并且因此通过 MRM 解析器进行解释,则必须指定以下其他属性:

如果消息是 WebSphere MQ 消息,则可以在输入节点中或入局消息的 MQRFH2 头中设置这些属性(如果在这两者中都进行了设置,则 MQRFH2 头的内容优先)。

如果输入消息属于那些提供解析器外的消息域,则必须提供用户定义的解析器来处理它,并且提供用户定义的输入节点来接受它以在消息流中进行处理。检查与用户定义的解析器和节点一起提供的文档获取更多信息。

如果输入节点无法确定消息特性,则可认为消息在 BLOB 域中,并且调用了 BLOB 解析器。

样本收藏夹导入视频出租样本逗号分隔值(CSV)样本(或使用消息集的另一个样本),并查看样本消息流中输入节点的“缺省属性”页面上的值。

相关概念
消息流概述
解析器
逻辑树结构
消息建模
相关任务
设计消息流
定义消息流内容
相关参考
内置节点
ESQL 引用
MQRFH2 结构
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac12250_