为 MQRFH2 头定义和装入 XML 模式

要在 MQ 消息中包含更多元数据或参数,您必须定义一个用于定义您的参数的 MQRFH2 头。 通常,这些参数特定于某个应用程序,但是不会出现在消息本身的数据中。

关于此任务

每个参数(MQ 称为文件夹)都与其他 MQRFH2 头数据一起作为 XML 片段进行传递。每个参数都可具有其自身的唯一 XML 结构。

由于 Integration Appliance 使用 XML 消息,因此必须从 MQRFH2 头中抽取这些参数片段中的每一个。这些片段将整合到一个片段中,并作为 MQRFH2 参数传递到 Integration Appliance。

要使这些参数可供访问,Studio 和 Integration Appliance 均需要对用于定义所有参数的结构的 XML 模式具有访问权。请完成以下过程,以创建该 XML 模式并将其装入项目。

过程

  1. 使用 XML 模式编辑器或文本编辑器,创建一个 XML 模式(用于定义 MQRFH2 头的参数)。有关示例 XML 模式,请参阅MQRFH2 XML 数据和模式示例。必须为应用程序的参数定制 XML 模式。
    根据以下准则创建 XML 模式:
    • 将组合结构定义为单个 NameValueData 元素。
    • 将所有参数作为 NameValueData 元素中的元素并按照这些参数在 MQRFH2 头中的出现顺序列出。
    • 参数名称必须唯一。
    • 参数、组和属性名称必须是有效的 XML 名称。 有关更多信息,请参阅 XML 规范或 MQ 文档。
    • 每个参数均必须合并在单个元素中。MQ 文档将此参数元素称为文件夹。
    • 参数可以包含属性和/或组。
    • 组和属性可以重复。
    • 组可以嵌套在其他组中。
    • 属性必须定义为类型 MQRFHQPropertyType
  2. 将该 XML 模式添加到项目中。请参阅将文件上载到项目以获取更多信息。
  3. XML 模式现在浏览至模式类型元素对话框中可用。在 MQ 活动的配置窗格中,当您单击 MQRFH2 头的模式片段复选框,然后单击 [..] 时,将会显示此对话框。 在浏览至模式类型元素对话框中,找到用于定义头的 XML 模式,在该 XML 模式中选择 NameValueData 元素,然后单击确定



反馈 | 声明


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/MQ_Define_and_Load_a_Schema_Fragment_for_the_MQRFH2_Header.html