架构示例

Microsoft® BizTalk Accelerator for RosettaNet (BTARN) SDK 包括一系列 XSD 架构,用于 RNIF 和合作伙伴接口流程 (PIP) 处理。 BTARN 使用这些架构来处理消息。 你可以根据需要修改这些架构,或使用这些架构来排除故障。

BTARN SDK 提供三组架构。 它们是与 RosettaNet PIP 相关联的 XSD 架构、RosettaNet 下一代架构和 RNIF 架构。

与 RosettaNet PIP 关联的 XSD 架构

BTARN 使用这些架构来验证消息实例的服务内容。 你可以修改这些架构来改变消息处理的流程。 在排除服务内容处理过程中的错误时,可以使用这些架构来验证消息实例。

BTARN 已将这些架构编译到 RNPIP 程序集中。 通过取消部署 RNPIP 程序集,更改架构,然后重新部署 RNPIP,可以修改这些架构中的任何一个。 但你必须小心谨慎,确保不要对架构进行大幅度更改。 如果你大幅度更改架构,你所做的更改可能会与相应的 RosettaNet PIP 不符。 你还可以向 RNPIP 中添加架构。 有关详细信息,请参阅 修改 RNIP 中的现有 PIP

BTARN 安装程序将这些架构安装在 drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for RosettaNet\SDK\Schemas 中<。

RNIF 架构

BTARN 使用这些架构来验证 RNIF 消息部分,例如前言、服务标头和传递标头。 这些架构还包括适用于确认和异常的架构。

BTARN 安装程序将这些架构安装在 drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for RosettaNet\SDK\RNIFSchemas 中<。

RosettaNet 下一代架构

BTARN 使用这些架构来验证符合下一代 RosettaNet 架构的消息。 这些架构是为支持 XSD(而非 DTD)而设计的。 若要使用这些架构,请将它们添加到 RNPIP 程序集,如 修改 RNPIP 中的现有 PIP 中所述。

BTARN 安装程序将这些架构<安装在 drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for RosettaNet\SDK\Schemas\Domain、\Interchange 和 \Universal 文件夹中。

另请参阅

PIP 实现
使用 PIP
示例