开发用于处理重复元素的消息流和消息模型

开始之前
这是执行简单消息扩充方案的第五阶段。本主题说明如何开发用于处理重复元素、单个实例和所有实例的消息流和消息模型。
  1. 创建名为 addev3 的消息,该消息具有以下结构:
    addev3
        frepstr (xsd:string) local element, minOcc=3, maxOcc=3
        vrepstr (xsd:string) local element, minOcc=1, maxOcc=4
        urepstr (xsd:string) local element, minOcc=1, maxOcc=-1
  2. 创建名为 addev3 的消息流,该消息流包含以下映射:> Mapping -> MQOutput。
  3. 打开映射并选择 addev3 作为源和目标
  4. 在上面的窗格中,将每个源映射到相应的目标中,如下例所示:
    frepstr --- frepstr
    vrepstr --- vrepstr
    urepstr --- urepstr
  5. 在电子表格窗格中,完全展开目标 addev3。
  6. 突出显示并删除 vrepstr 条目上的 For 项。
  7. 创建具有正确 RFH2 头和以下数据的实例消息:
    <addev3>
    <frepstr>this</frepstr>
    <frepstr>that</frepstr>
    <frepstr>other</frepstr>
    <vrepstr>only one</vrepstr>
    <vrepstr>extra</vrepstr>
    <urepstr>first</urepstr>
    <urepstr>second</urepstr>
    <urepstr>third</urepstr>
    <urepstr>fourth</urepstr>
    <urepstr>fifth</urepstr>
    </addev3>
已创建下列资源:
现在部署消息集和消息流。

部署消息集和消息流

这是执行简单消息扩充方案的第六阶段。本主题说明如何部署消息集和消息流,并通过代理运行数据。
  1. 创建名为 addev3 的代理归档(bar)文件。
  2. 将消息集 MAPPING3_SIMPLE_messages 和消息流 addev3 添加到 BAR 文件。
  3. 将 BAR 文件部署到代理。
  4. 将实例文档放在输入队列上。
输出消息类似于:
<addev3>
<frepstr>this</frepstr>
<frepstr>that</frepstr>
<frepstr>other</frepstr>
<vrepstr>only one</vrepstr>
<urepstr>first</urepstr>
<urepstr>second</urepstr>
<urepstr>third</urepstr>
<urepstr>fourth</urepstr>
<urepstr>fifth</urepstr>
</addev3>
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ar25249_5_