IDoc 域处理 SAP R3 客户机通过 R3 的 MQSeries® 链接发送到代理的消息。它还允许将代理支持的另一种格式的数据(例如 JMS)映射到 IDoc 流。
所需解析器的类名在输入消息 MQMD 头中的 Format 字段中定义。解析器以指定的格式从输入消息创建消息树。在 WebSphere Message Broker 消息流中构建消息树时,必须遵循此格式。
对于 SAP IDoc 消息而言,高级别元素(根元素的最后一个子代)的名称必须是 IDOC 才能匹配解析器支持的消息域。
已经从 SAP 发送到 R3 MQSeries 链接的典型 IDoc 消息结构在
WebSphere Message Broker 中显示为后跟以下内容的根元素:
- 为 MQMD 解析器给定的消息描述符(MQMD)。
- 为 MQSAPH 解析器给定的 MQSAPH 头。
- IDoc 解析器,由固定大小的结构组成:
- 第一个结构是控制结构(DC),它的长度为 524 字节,并包含 DC 元素的“名称 - 值”对。
- 一个或多个数据结构(DD)。每个数据结构的长度为 1063 字节,由“名称 - 值”对组成,该结构的最后一个字段的长度为 1000 字节,保存分段数据。
使用 MRM 对每个单独的分段建模。