从 PIP 中创建 Well-Formed 消息实例

本主题介绍如何生成格式正确的消息实例。 可以从合作伙伴接口进程(PIP)为消息实例生成模板。 执行此作后,必须在添加数据之前修改该模板,使其格式良好。

从 PIP 生成消息实例模板

  1. 开始 Microsoft Visual Studio 2012

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

  3. 找到 <drive>\Program Files\Microsoft BizTalk <版本> Accelerator for RosettaNetSDK\Schemas,单击 RNPIPs.btproj,然后单击 打开

  4. 在解决方案资源管理器中,展开 RNPIPs,然后右键单击要为其创建实例的 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 命名空间或命名空间前缀。

另请参阅

编程指南