受信確認 (MDN) の構成 (AS2)
パートナー アグリーメントで、AS2 メッセージを受信するパーティの MDN 応答の生成方法と返送方法を指定できます。
重要
このページでは、パーティが受信したメッセージをローカル BizTalk で処理するか、契約を作成するパーティの作成時にこのパーティからのメッセージの送信チェックボックスをサポートしている場合、このページでは次のプロパティが無効になります。
MDN がボックスと関連付けられたプロパティチェック受信していない場合は、AS2 メッセージを再送信します
- 送信ポートの設定チェックボックスと関連付けられたプロパティをオーバーライドする
プロパティが無効になるのは、パーティから受信中のインターチェンジのプロパティに対応する一方向のアグリーメント タブ上のみです。 たとえば、パーティ A とパーティ B の 2 つのパーティを作成し、パーティ A に対して [チェック] ボックスをオフにすると、上記のプロパティの一覧は [パーティ A> パーティ B の一方向契約] タブで無効になります。
前提条件
BizTalk Server Administrators または BizTalk Server B2B Operators グループのメンバーとしてログオンする必要があります。
受信確認を構成するには
「 一般設定の構成 (AS2)」の説明に従って、AS2 アグリーメントを作成します。 既存の AS2 契約を更新するには、[ パーティとビジネス プロファイル ] ページで契約を右クリックし、[ プロパティ] をクリックします。
一方向アグリーメント タブで、[ 確認 (MDN)] をクリックします。
[ルーティング/配信オプションチェック受信 MDN を MessageBox に処理する] ボックスを選択して、A2 デコーダーを経由してパススルー メッセージとして MDN をルーティングし、次に MessageBox にルーティングします。 このプロパティを選択すると、BizTalk Serverはルーティングのために プロパティを
IsAS2MdnResponseMessage
昇格します。AS2 メッセージに応答して取引先が MDN を生成する必要がある場合は、[検証] ページで [メッセージ ヘッダーの代わりに検証と MSDN の契約設定を使用する] プロパティをオンにした場合は、[MDN チェック要求] ボックスを選択します。
[MDN チェックの要求] ボックスが選択されている場合は、次のプロパティを設定することもできます。
[署名された MDN チェック要求] ボックスを選択し、[署名アルゴリズム] ドロップダウンから、取引先が MDN の署名に使用する必要がある MIC アルゴリズムを選択します。 BizTalk Serverでは、MD5、SHA1、SHA2 (SHA256 (既定)、SHA384、SHA512) がサポートされています。
Note
BizTalk Server 2016 以降のバージョン以降では、SHA2 のサポートが自動的に含まれます。 以前のBizTalk Serverバージョンについては、「KB 3123748」を参照してください。
[非同期 MDN チェックを要求する] ボックスを選択し、[Receipt-Delivery-Option (URL)] テキスト ボックスに、受信側が MDN を送信する URL を入力します。
[非同期 MDN チェックの要求] ボックスが選択されている場合は、次のプロパティを設定することもできます。
[MDN が受信されなかった場合に AS2 メッセージを再送信する] チェックボックスを選択して、AS2 メッセージの再送信を有効にします。 [最小 AS2 メッセージ再送信間隔]、[AS2 メッセージ再送信試行回数]、[フィールドの後に AS2 メッセージの再送信を停止する] の値を入力して、再試行間隔、最大試行回数、およびメッセージの再送信を停止するタイミングを指定します。
Note
MDN が受信されない場合は、[全般] タブの [全般プロパティ] ページで [レポートをオンにする] チェック ボックスをオンにしてから、[AS2 メッセージの再送信] を選択する必要があります。 BizTalk Serverでは、AS2 レポート用に格納されている追跡情報を使用して、AS2 メッセージを再送信するタイミングを決定します。
[MDN が受信されなかった場合に AS2 メッセージチェック再送信する] ボックスが選択されている場合は、[送信ポートの設定をオーバーライドする] をチェックして、[最小 HTTP 再試行間隔] と [HTTP 再試行回数] を指定します。 HTTP アダプターを使用 して再試行を試行する 最大時間を指定するには、[ 後に HTTP 再試行を停止する] フィールドに値を入力します。
[非同期 MDN の要求] チェック ボックスを選択し、Receipt-Delivery-Option (URL) プロパティの URL を指定した場合、[Disposition-Notification-To] テキスト ボックスは既定で同じ URL に設定されます。 [非同期 MDN チェックの要求] ボックスを選択しなかった場合は、Disposition-Notification-To の値を入力する必要があります。 このフィールドの値は、AS2 処理時には使用されません。
[ 適用 ] をクリックして構成を続行する前に変更を受け入れるか、[ OK] を クリックして変更を検証し、ダイアログ ボックスを閉じます。