契約の管理
取引先アグリーメント (TPA) は、特定の B2B プロトコルでメッセージをやり取りする際に 2 つの取引パートナー間で交わされる決定的で拘束力があるアグリーメントと定義されます。 「取引先契約」を参照してください。
このトピックでは、契約を作成、表示、編集、有効化、無効化、または削除する方法について説明します。
前提条件
BizTalk Server Administrators または B2B Operators グループのメンバーとしてログオンBizTalk Server必要があります。
契約を作成する
[BizTalk Server管理] を開き、[BizTalk] グループを展開して、[パーティ] を選択します。
[ パーティとビジネス プロファイル ] ページで、作成する契約の一部であるビジネス プロファイルを右クリックし、[ 新規] を選択し、[ 契約] を選択します。
[全般プロパティ] で、次の手順を実行します。
[ 契約パラメーター] セクションで、次の操作を行います。
プロパティ 目的 名前 契約の名前の入力 ID アグリーメントの一意な ID が表示されます。 このテキスト ボックスは読み取り専用で、初めて [適用 ] を選択した後に契約 ID が表示され、設定が受け入れられます。 状態 アグリーメントの状態を指定します。 既定では、契約は アクティブ 状態で作成されます。 契約を最初に作成するときに無効にする場合は、ドロップダウン リストから [無効 ] を選択します。 プロトコル アグリーメントのプロトコルを指定します。
- X12 エンコード プロトコルの場合は、ドロップダウン リストから [X12 ] を選択します。 「X12-Specific 契約のプロパティの構成」を参照してください。
- EDIFACT エンコード プロトコルの場合は、ドロップダウン リストから [EDIFACT ] を選択します。 「 EDIFACT-Specific Agreement のプロパティの構成」を参照してください。
- AS2 エンコード プロトコルの場合は、ドロップダウン リストから [AS2 ] を選択します。 AS2 契約のプロパティの構成に関するページを参照してください。
注
アグリーメントのプロパティは、一方向のアグリーメント タブにあります。 一方向のアグリーメント タブは、アグリーメントを作成する 2 つ目のプロファイルを選択した後で表示されます。 2 つ目のパートナーは次の手順で選択します。[ First Partner]\(最初のパートナー\) セクションで、次の操作を行います。
プロパティ 目的 名前 このアグリーメントの作成に使用するビジネス プロファイルが属するパートナーの名前が表示されます。 このテキスト ボックスは読み取り専用です。 プロファイル このアグリーメントの作成に使用するプロファイルの名前を表示します。 このテキスト ボックスは読み取り専用です。 プロトコル セット ビジネス プロファイルの一部として X12 プロトコル セットを作成した場合は、ドロップダウン リストからそのセットを選択できます。 ビジネス プロファイルの一部として X12 プロトコル セットを作成していない場合は、空白のまま残しておきます。 [ Second Partner]\(2 番目のパートナー\) セクションで、次の操作を行います。
プロパティ 目的 名前 ドロップダウン リストから、アグリーメントの作成に使用するビジネス プロファイルが属するパーティを選択します。 プロファイル ドロップダウン リストから、アグリーメントの作成に使用するプロファイルを選択します。 プロトコル セット ビジネス プロファイルの一部として X12 プロトコル セットを作成した場合は、ドロップダウン リストからそのセットを選択できます。 ビジネス プロファイルの一部として X12 プロトコル セットを作成していない場合は、空白のまま残しておきます。 ヒント
を押
CTRL
し、契約の一部となるビジネス プロファイルを選択し、いずれかのビジネス プロファイルを右クリックし、[ 新規] を選択して、[ 契約] を選択します。 両方のパートナーのパートナー名とビジネス プロファイルの値は、[ 契約のプロパティ ] ダイアログ ボックスに自動的に入力されます。Note
他のプロファイルを選択するとすぐに、[ 全般 ] タブの横に 2 つのタブが追加されます。各タブは、両当事者間の一方向アグリーメントを表します。 タブを使用して契約のプロパティを入力します。
[契約の有効化] チェック ボックスを選択して契約を有効にし、次の操作を行います。
プロパティ 目的 From 契約が有効な日付と時刻を選択します。 終了日なし アグリーメントの有効期限を設定しない場合はこのオプションを選択します。 [終了日] 契約が有効になるまでの日付と時刻を入力するには、このオプションを選択します。 [ 共通ホスト設定] セクションで、次の操作を行います。
プロパティ 目的 [イベント ログにエラーを記録する] オンにすると、EDI エンジン (EDI パイプライン、バッチ処理オーケストレーション、ルーティング オーケストレーションなど) で生成されるすべてのエラーが、コンテキスト情報と共に、Windows イベント ビューアーに記録されます。
注: AS2 契約には適用されません。イベント ログに警告を記録する オンにすると、EDI エンジン (EDI パイプライン、バッチ処理オーケストレーション、ルーティング オーケストレーションなど) で生成されるすべての警告が、コンテキスト情報と共に、Windows イベント ビューアーに記録されます。
注: AS2 契約には適用されません。レポート機能を有効にする このオプションを選択すると、BizTalk Server管理コンソールの [グループの概要] ページの [EDI インターチェンジ] タブと [相関 ACK 状態] タブにすべての EDI メッセージ (受信および送信) のステータス エントリが表示されます。 オフにすると、ステータスエントリは表示されません。 [レポート用にメッセージ ペイロードを格納する] [レポートを有効にする] を選択した場合は、追跡 (BizTalkDTADb) データベースの EDI テーブルにトランザクション セットを格納するには、このオプションを選択します。
注: AS2 契約には適用されません。
[ 全般 ] タブの [ 連絡先情報 ] ページで、次の操作を行います。
[ 連絡先 1 ] タブで、契約を作成する相手のプロファイルの連絡先情報を入力します。 このデータは情報提供のみを目的としています。BizTalk ランタイムでは使用されません。
連絡先の別のタブを追加するには、[ 新しい連絡先 ] タブを選択します。
連絡先タブを削除するには、タブ ページの右上隅にある [削除] を選択 します 。
Note
[Contact1] タブは削除できません。削除できるのは、追加した新しいタブのみです。
[ 全般 ] タブの [ 追加のプロパティ ] ページで、次の操作を行います。
Note
このページで入力した情報は、処理のためにBizTalk Serverによって使用されません。このデータは情報提供のみを目的としています。
[ 追加のプロパティ ] グリッドで、パーティまたは契約に関連して追加する情報の名前と値のペアを入力します。 パーティに関する任意の情報を格納する、名前と値の組み合わせを入力します。 名前と値の組み合わせは、必要な数だけ追加できます。
名前と値のペアを削除するには、行を選択し、右上隅の [削除] を選択 します 。
[ テキスト 1]、[ テキスト 2]、[ 契約 ] の各テキスト ボックスに、当事者との契約に関する情報を入力します。
[ 適用] を選択してプロパティを受け入れるか、[ OK] を選択して 構成設定を完了します。 どちらのアクションでも、設定が検証されます。
契約を表示または変更する
[BizTalk Server管理] で、[パーティ] を選択します。
[ パーティとビジネス プロファイル] ページで、表示または編集する契約を持つ 2 つのビジネス プロファイルのいずれかを選択します。
[契約] セクション で、契約 を右クリックし、[ プロパティ] を選択します。
[ 契約のプロパティ] で、契約を表示または編集します。 [ 契約のプロパティ ] ダイアログ ボックスのさまざまなタブとページに入力できる値については、次を参照してください。
フィールド こちらを参照してください X12 アグリーメント X12 固有のアグリーメント プロパティの構成 EDIFACT アグリーメント EDIFACT 固有のアグリーメント プロパティの構成 AS2 アグリーメント AS2 アグリーメントのプロパティの構成 [ 適用] を選択してプロパティを受け入れるか、[ OK] を選択して 構成設定を完了します。 どちらのアクションでも、設定が検証されます。
契約を有効または無効にする
[BizTalk Server管理] で、[パーティ] を選択します。
[ パーティとビジネス プロファイル] ページで、編集する契約を持つ 2 つのビジネス プロファイルのいずれかを選択します。
[契約] セクション で、契約 を右クリックし、[ 有効] または [無効] を選択 します。
Note
アグリーメントの初回作成時は、既定で常に有効になります。 [有効] オプションは、契約が無効になっている場合にのみ使用できます。 [無効] オプションは、契約が有効になっている場合にのみ使用できます。
アグリーメントを削除する
[BizTalk Server管理] で、[パーティ] を選択します。
[ パーティとビジネス プロファイル] ページで、削除する契約がある 2 つのビジネス プロファイルのいずれかを選択します。
[契約] セクション で 、削除する契約を右クリックし、[削除] を選択 します。
[ 契約の削除の確認 ] ダイアログ ボックスで、[ はい ] を選択して契約を削除します。