取引先契約
Microsoft BizTalk Accelerator for RosettaNet (BTARN) は、取引先契約 (TPA) によってパートナーとのメッセージ交換を処理します。 TPA は、2 つのパートナー間のメッセージ処理と検証の詳細を定義します。 TPA は、2 つのパートナーが PIP (Partner Interface Process) を実装する方法を定義します。PIP は、特定のメッセージの種類のすべての実装に対するメッセージ コンテンツを指定します。 また、パートナーがインターネット経由でメッセージを交換する方法の詳細も定義します。
取引先アグリーメントの内容
各取引先アグリーメントには、以下の情報が含まれます。
取引先の ID
RNIF (RosettaNet Implementation Framework) のバージョンによって定義されるパブリック プロセス。各 TPA は単一のパブリック プロセスを参照して PIP アクションを開始し、PIP アクションに応答します。
プロセス構成プロファイル、PIP の BTARN 実装
アクション、シグナル、および同期 URL を含む ASPX 設定
エンコーディングと暗号化のプロトコル
カスタム プロパティ
取引先契約を作成するには、BTARN 管理コンソールを使用してプロセス構成を作成する必要があります。 プロセス構成は、通常は RosettaNet PIP に基づいて設定を行いますが、カスタム スキーマに基づいて設定を行うこともできます。 コンソールを使用して、ホーム organizationとパートナーを作成する必要もあります。 BTARN では、不明な関係者間のメッセージ交換はサポートされていません。 構成と組織を作成した後に、管理コンソールを使用して取引先アグリーメントを作成します。
[プロセス構成設定]
これらの設定により、BTARN がメッセージ コンテンツを処理する方法が決まります。 RosettaNet PIP を指定し、BTARN が PIP を実装する方法を示します。 そのために、この設定は、タイムアウト、再試行値などの PIP が指定する動作設定のための値を提供します。 したがって、2 つの異なるパートナーのセット、または同じパートナーのセットは、同じ PIP を 2 つの異なる方法で実装できます。
この設定は、標準 (RosettaNet または CIDX) を指定し、ホーム組織と取引先のロールの一般的な特徴も指定します。 RosettaNet 以外のコンテンツのプロセス構成も作成できます。 そのためには、コンテンツのスキーマを作成し、スキーマに基づいて構成を作成する必要があります。 RosettaNet 以外のコンテンツの場合は、[プロセス構成設定] ダイアログ ボックスの [全般] タブの [メッセージ標準]、[標準バージョン]、および [ペイロード バインディング ID] 設定の値を入力する必要があります。 RosettaNet 以外のコンテンツは、RNIF 2.0 のみを使用して転送できます。
これらのプロパティの設定の詳細については、「 プロセス構成を作成または編集する方法」を参照してください。
[ホーム組織]
この設定は、メッセージを開始するホーム組織を定義します。 設定には、グローバル ビジネス識別子 (GBI) (ビジネスの一意の識別子である DUN 番号) と、一部のトランザクションに必要な連絡先情報が含まれます。 これらのプロパティの設定の詳細については、「 ホーム組織の作成または編集」を参照してください。
取引先組織
これらの設定では、メッセージを受信して応答するパートナーを定義します。 BTARN は、受信した各 RNIF メッセージが、ホーム organizationと契約している有効なパーティから送信されたことを検証します。 そうでない場合、BTARN は認証に失敗し、メッセージは処理されません。 これらのプロパティの設定の詳細については、「 パートナーの作成または編集」を参照してください。
[アグリーメント] (取引先アグリーメント変数)
このアグリーメントは、取引先とのすべての取引関係を指定します。 BTARN 管理コンソールで定義されているプロセス構成設定の表示コードを指定します。 RNIF バージョン、ポート URL、プロトコル設定 (エンコーディングと暗号化)、およびその他の変数も指定します。 これらのプロパティの設定の詳細については、「 契約の作成または編集」を参照してください。
管理コンソールの詳細については、「構成、証明書、データベース、およびセキュリティの管理」を参照してください。 開発者用リファレンスの Microsoft.Solutions.BTARN.ConfigurationManager 名前空間のクラスとインターフェイスを使用して、プログラムによってこの設定に読み取り専用でアクセスすることもできます。
参照
BizTalk Accelerator for RosettaNet により BizTalk Server に追加される機能
RNIF パイプライン
プロセス構成を作成または編集する方法
ホーム組織の作成と編集
パートナーの作成と編集
アグリーメントの作成と編集