MRM 域
MRM 域可用于建模各种消息。
MRM 域的主要功能有:
- 通过使用定制有线格式(CWF)物理格式,可支持从使用 C、COBOL、PL/1 和其他语言编写的旧的应用程序建模消息。此支持包含直接从 C 头文件或 COBOL copybook 创建消息模型的能力。
- 通过使用 XML 有线格式(XML)物理格式,可支持建模 XML 消息(包含那些使用 XML 名称空间的消息)。此支持包含直接从 XML DTD 或 XML 模式文件创建消息模型的能力。
- 通过使用标记定界格式(TDS)物理格式,可支持建模格式化的文本消息(可能带有标记标识的字段内容和/或由特定的定界符分隔的字段内容)。这包含工业标准(例如 HL7、SWIFT、EDIFACT 和 X12。
- 容易的从一种物理格式到另一种物理格式的转换。例如,可通过导入 C 头文件创建模型,且可生成等价的 XML 模式以供不同的应用程序使用。
- MRM 域附带专门的解析器,它供运行时产品(例如,WebSphere Message Broker)使用。一旦您完成您的消息集,您将生成部署到运行时产品的消息字典。然后,MRM 解析器使用字典解析和写在该消息集中定义的消息。
- MRM 解析器可以根据部署的字典执行消息的运行时验证。请参阅MRM 和 XML 域中的 XML 消息
以获取有关使用 MRM 域或某个 XML 域来建模 XML 消息的相对优点和弱点的更详细信息。