根据 PIP 创建格式正确的消息实例
本主题介绍如何生成格式正确的消息实例。 你可以根据合作伙伴接口流程 (PIP) 为消息实例生成模板。 执行此操作后,必须先修改该模板,以确保该模板的格式正确,然后才能添加数据。
根据 PIP 生成消息实例模板
启动 Microsoft Visual Studio 2012。
在“ 文件 ”菜单上,指向“ 打开”,然后单击“ 项目”。
找到 <drive>\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNetSDK\Schemas,单击 “RNPIP.btproj”,然后单击“ 打开”。
在“解决方案资源管理器”中,展开“RNP”,然后右键单击要为其创建实例的 PIP。
单击“ 生成实例”。
注意
这将生成一个根据 PIP 命名的文件,该文件名附加“_output”,并具有扩展名 .xml。 “输出”窗格中的语句指示BizTalk Server生成实例的位置。
修改消息实例模板
在 Windows 资源管理器中,找到包含 XML 文件的文件夹,然后双击文件名以打开该文件夹。
在所有其他文本前添加指示 XML 版本和编码的 XML 头标记。 例如:
<?xml version="1.0" encoding="UTF-8" ?>
在刚添加的行后面,添加指明 DTD 的 DOCTYPE 行。 例如,对于“3A4 采购订单请求”实例,该行如下所示:
<!DOCTYPE Pip3A4PurchaseOrderRequest SYSTEM "3A4_MS_V02_02_PurchaseOrderRequest.dtd">
注意
每个消息实例都必须包括要进行处理的 DOCTYPE 行。
现在可自定义此消息实例以满足你的业务需求。 修改 XML 实例,不在其中使用 XML 命名空间或命名空间前缀。