PIP 実装
RosettaNet Partner Interface Processes (PIP) は、サプライ チェーン内の取引先間のビジネス プロセスを定義します。 Microsoft BizTalk Accelerator for RosettaNet (BTARN) には、すぐに使用できる一連の PIP が用意されており、追加の PIP を作成できます。 BTARN では、RosettaNet organizationによって定義されたすべての PIP がサポートされます。
詳細については、RosettaNet PIP を参照してください。
BTARN のスキーマ
RosettaNet は、文書型定義 (DTD) の形式で PIP メッセージ スキーマをすべて指定します。 ビジネス ドキュメントを交換する取引先は、これらの DTD に準拠している必要があります。 ただし、MICROSOFT BizTalk Serverは DTD ではなく XSD を使用してドキュメントを表すので、BTARN ではこれらの DTD が XML スキーマ定義ファイル (XSD) として実装されます。 機能面では XSD が DTD に優先しており、XSD はメッセージ ガイドラインに提供されるほとんどの情報をネイティブに表すことができます。
Note
また、BTARN は、最近 RosettaNet organizationによって公開された、XSD 仕様を使用する次世代の PIP もサポートしています。
新しい PIP を実装するためには、PIP の DTD を XSD へ変換する必要があります。 PIP に関連付けられている DTD は 、GS1 RosettaNet Web サイトからダウンロードします。 次に、PIP に基づいて BTARN プロセス構成プロファイルを作成します。 詳細については、「 新しいパートナー インターフェイス プロセスの組み込み」を参照してください。
既存のプロファイルに基づいて、新しいプロセス構成プロファイルを作成できます。 詳細については、「 プロセス構成を作成または編集する方法」を参照してください。 1 つのプロセス構成プロファイルに基づいて、同じパートナー間で複数のアグリーメントを作成できます。 ただし、アクティブ化できるアグリーメントは一度に 1 つだけです。 契約を作成してアクティブ化するには、「契約 の作成または編集」を参照してください。
BTARN は、次の RosettaNet ヘッダーに対して RosettaNet メッセージ ガイドライン制約を持つ XSD を実装します。
RNIF 1.1 および RNIF 2.01 の Preamble
RNIF 1.1 および RNIF 2.0 の Service Header
RNIF 2.0 の Delivery Header
RNIF 1.1 および RNIF 2.01 のすべてのシグナル メッセージの Service Content
サンプル スキーマ
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 管理コンソールで行います。 詳細については、「 プロセス構成を作成または編集する方法」を参照してください。
プロセス構成プロファイルは、「 PIP 仕様を使用したプロセス構成の作成」に示されているように、RosettaNet PIP 仕様にマップされます。
参照
BizTalk Accelerator for RosettaNet により BizTalk Server に追加される機能
取引先契約
RosettaNet PIP