共用方式為


PIP 實作

RosettaNet 合作夥伴介面程式 (PI) 定義供應鏈中交易夥伴之間的商務程式。 Microsoft BizTalk Accelerator for RosettaNet (BTARN) 提供一組現成的 PI,您可以建立額外的 PI。 BTARN 支援由 RosettaNet 組織定義的所有 PI。

如需詳細資訊,請參閱 RosettaNet PIP

BTARN 中的結構描述

RosettaNet 以「文件類型定義」(DTD) 形式定義所有的 PIP 訊息結構描述。 在商務文件交換過程中參與的交易夥伴必須遵循這些 DTD。 不過,BTARN 會將這些 DTD 實作為 XML 架構定義檔案, (XSD) ,因為 Microsoft BizTalk Server使用 XSD 代表檔,而不是 DTD。 就功能而言,XSD 會取代 DTD,並且可以自然呈現訊息指導方針所提供的大部分資訊。

注意

BTARN 也支援使用 XSD 規格的 RosettaNet 組織最近發佈的新一代 PI。

若要實作新的 PIP,您必須將 PIP 的 DTD 轉換為 XSD。 您可以從 GS1 RosettaNet 網站下載與 PIP 相關聯的 DTD。 然後,您會根據 PIP 建立 BTARN 進程組態設定檔。 如需詳細資訊,請參閱 合併新的合作夥伴介面程式

您可以根據現有的設定檔建立新的程序組態設定檔。 如需詳細資訊,請參閱 如何建立或編輯進程設定。 您可以在相同交易夥伴之間根據相同的程序組態設定檔建立多重協議。 然而,您一次只能啟動其中一個協議。 若要建立和啟用合約,請參閱 建立或編輯合約

BTARN 會使用下列 RosettaNet 標頭的 RosettaNet 訊息指導方針條件約束來實作 XSD:

  • RNIF 1.1 及 RNIF 2.01 的前序

  • RNIF 1.1 及 RNIF 2.0 的服務標頭

  • RNIF 2.0 的傳遞標頭

  • RNIF 1.1 及 RNIF 2.01 所有信號訊息的服務內容。

範例結構描述

BTARN 安裝程式會在drive> :\Program Files\Microsoft BizTalk < Version > Accelerator for RosettaNet\SDK\Schemas 中 < 安裝一組 PIP。 這些僅當做範例使用。 實際運用在執行環境之前,我們強烈建議您將這些結構描述與最近發佈的 RosettaNet PIP 規格和訊息指導方針進行比較。 BTARN 支援所有 RosettaNet PIP 的實作。

BTARN 中的元素階層條件約束

在 BTARN 中,您可以將 PIP 訊息指導方針文件中指定的元素階層條件約束實作為程序組態設定。 執行階段元件會使用程序組態決定處理特定 PIP 的方式。

若要實作新的 PIP,您必須建立新的程序組態設定檔,以套用 PIP 的訊息指導方針條件約束。 您可以在 BTARN 管理主控台中執行這個動作。 如需詳細資訊,請參閱 如何建立或編輯進程設定

程式組態設定檔會對應至 RosettaNet PIP 規格,如 使用 PIP 規格建立進程設定所示。

另請參閱

BizTalk Accelerator for RosettaNet 在 BizTalk Server 中新增的項目
交易夥伴協議
RosettaNet PIP