根据 PIP 创建格式正确的消息实例

本主题介绍如何生成格式正确的消息实例。 你可以根据合作伙伴接口流程 (PIP) 为消息实例生成模板。 执行此操作后,必须先修改该模板,以确保该模板的格式正确,然后才能添加数据。

根据 PIP 生成消息实例模板

  1. 启动 Microsoft Visual Studio 2012

  2. 在“ 文件 ”菜单上,指向“ 打开”,然后单击“ 项目”。

  3. 找到 <drive>\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNetSDK\Schemas,单击 “RNPIP.btproj”,然后单击“ 打开”。

  4. 在“解决方案资源管理器”中,展开“RNP”,然后右键单击要为其创建实例的 PIP。

  5. 单击“ 生成实例”。

    注意

    这将生成一个根据 PIP 命名的文件,该文件名附加“_output”,并具有扩展名 .xml。 “输出”窗格中的语句指示BizTalk Server生成实例的位置。

修改消息实例模板

  1. 在 Windows 资源管理器中,找到包含 XML 文件的文件夹,然后双击文件名以打开该文件夹。

  2. 在所有其他文本前添加指示 XML 版本和编码的 XML 头标记。 例如:

    <?xml version="1.0" encoding="UTF-8" ?>  
    
  3. 在刚添加的行后面,添加指明 DTD 的 DOCTYPE 行。 例如,对于“3A4 采购订单请求”实例,该行如下所示:

    <!DOCTYPE Pip3A4PurchaseOrderRequest SYSTEM "3A4_MS_V02_02_PurchaseOrderRequest.dtd">  
    

    注意

    每个消息实例都必须包括要进行处理的 DOCTYPE 行。

  4. 现在可自定义此消息实例以满足你的业务需求。 修改 XML 实例,不在其中使用 XML 命名空间或命名空间前缀。

另请参阅

编程指南