MRM 解析器和域

MRM 消息域包含工作台中建模的所有消息。

您可以使用一个或多个可选的物理格式创建消息模型以表示多种消息类型。该域中的消息由 MRM 解析器进行处理。

MRM 解析器是用于解释位流或树的程序,该位流或树表示的消息属于 MRM 域,并且该程序在输入端从位流生成相应的树,或在输出端从树生成位流。 它的解释方式取决于已与输入或输出消息关联的物理格式:

在 MRM 域中,在两个方面考虑消息:

  1. 逻辑消息模型。这是传递业务数据的消息的一部分,缺乏其物理表示(是如何按线型显示成位流的)。它独立于平台和构造消息的方法。

    例如,如果您定义了传递关于个别银行帐户的借方的消息,则其能以不同的物理格式在线型上表示(以 XML 或固定结构,例如 COBOL copybook)。业务意义和数据在两种情况中是相同的:仅更改了物理布局。

  2. 物理表示。这是数据是如何按线型物理地布置的。单个逻辑消息模型可能有几种不同的方法使其能物理地表示出来。

这种两部分定义会很有用,因为它处理了您需要连接两种不同系统的情况。例如,旧样式的应用程序要求传递给它的数据为 COBOL copybook 格式,而该应用程序可能需要与要求接收 XML 格式数据的系统进行通信。 两种应用程序都使用相同的数据,并且对任一应用程序进行改变都是不合需要的。将消息通过代理路由,您可以使用带多个物理表示的单个逻辑模型来提供必需的转换。

视频出租样本逗号分隔值(CSV)样本EDIFACT 样本, FIX 样本SWIFT 样本X12 样本都使用 MRM 解析器处理消息。

相关概念
ESQL 概述
XML 解析器和域
JMS 解析器和域
逻辑树结构
相关名
消息建模概念
MRM 域中的物理格式
相关任务
设计消息流
正在开发 ESQL
开发 Java
使用消息体内容
处理 MRM 域中的消息
相关参考
内置节点
消息模型引用信息
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac00580_