处理 IDoc 域中的消息

有效的 IDoc 消息从 SAP 流出并发送至 R/3 的 MQSeries 链接。

当此 IDoc 成功落实到出站 WebSphere MQ 队列之后,消息流的输入节点将从该队列读取它并生成语法元素树。

Compute 节点对此语法元素树进行处理,并在完成时将输出消息传递给消息流中的后续节点。当消息到达输出节点时,将调用 IDoc 解析器从该树重新构建位流。

消息流必须以类似于输入消息的格式创建输出消息。

请参阅 IDoc 解析器结构的字段名称,获取 IDoc 解析器识别的 DC 和 DD 中的字段名。

使用以下 ESQL 作为来自 Compute 节点的示例:
SET OutputRoot = InputRoot;
SET OutputRoot.IDOC.DC[1].tabnam = 'EDI_DC40 ';
SET OutputRoot.IDOC.DD[2].sdatatag.MRM.maktx = 'Buzzing all day';

第一行将入局 IDoc 复制到出局 IDoc。

第二行设置第一个 DC 的 tabname

第三行使用第二个 DD 分段(此例中它属于 E2MAKTM001 类型)并设置 maktx 字段。

相关概念
消息流概述
ESQL 概述
消息建模
IDoc 解析器和域
相关任务
设计消息流
定义消息流内容
管理 ESQL 文件
相关参考
Compute 节点
ESQL 引用
SET 语句
IDoc 解析器结构的字段名称
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac20020_