次の方法で共有


チュートリアル (AS2): 同期 MDN による AS2 経由での EDI の送信

このチュートリアルでは、同期 MDN による AS2 経由の EDI メッセージの送信用のソリューションを作成する一連の手順について説明します。 このチュートリアルでは、1 台のコンピューターで完全なソリューションを作成してテストできます。

前提条件

このトピックの手順を実行するための前提条件を次に示します。

  • BizTalk Server Administrators または B2B Operators グループのメンバーとしてログオンBizTalk Server必要があります。

  • チュートリアルを実行するコンピューターには、インターネット インフォメーション サービス (IIS) 7 がインストールされている必要があります。

  • チュートリアルを実行するコンピューターに 64 ビット版の Windows がインストールされている場合は、BizTalk ホストが 32 ビットのみとマークされていることを確認する必要があります。 IIS の [アプリケーション プールの 32 ビット アプリケーション設定を有効にする] を True に設定する必要があります。 詳細については、「 チュートリアル 3: AS2 チュートリアル」を参照してください。

ソリューションにより EDI/AS2 メッセージを送信して同期 MDN を返す方法

このソリューションは次の処理を実行します。

  1. 一方向の FILE 受信ポートは、Contoso から EDI インターチェンジを受信します。

    Note

    この一覧のイベントは、示されている順序で発生するとは限りません。

  2. 受信ポートは、パススルー受信パイプラインを使用して、テスト メッセージをそのまま MessageBox にドロップします。

  3. 静的な双方向送信ポートは EDI インターチェンジを取得し、それを AS2 フォーマットにエンコードします。

  4. 送信ポートは、AS2 エンコード EDI インターチェンジを AS2 トランスポート経由で Fabrikam パーティに送信します。

  5. Fabrikam の双方向受信ポートは、Fabrikam の仮想ディレクトリを使用して AS2 メッセージを受信します。 受信パイプラインは、AS2 からの EDI インターチェンジをデコードし、EDI インターチェンジをメッセージ ボックスにドロップします。

  6. 双方向受信ポートに関連付けられている送信ポートは、同期 MDN を返します。

  7. 双方向送信ポートに関連付けられている受信ポートは、MDN を受信し、それをメッセージ ボックスにドロップします。

  8. パススルー送信パイプラインを持つ静的な一方向の送信ポートは、MDN を取得します。

  9. 一方向の送信ポートは、MDN をローカル フォルダーに送信します。

  10. パススルー送信パイプラインを持つ静的な一方向の送信ポートは、EDI メッセージを取得します。

  11. 一方向の送信ポートは、EDI メッセージをローカル フォルダーに送信します。

    次の図は、このソリューションのアーキテクチャを示しています。

    同期 MDN を使用して送信する AS2

このソリューションの機能

このチュートリアルの機能には、以下の条件が適用されます。

  • このチュートリアルでは、EDI 機能ではなく AS2 機能について説明します。 このため、AS2 処理に関連するすべてのポートでは、AS2EdiReceive または AS2EdiSend パイプラインでなく、AS2Receive または AS2Send パイプラインを使用します。 AS2 処理に関連しないポートでは、PassThruReceive または PassThruTransmit パイプラインを使用します。

  • 状態レポートが有効になっていません。

  • このソリューションは、否認不可データベースに署名、圧縮、暗号化、およびメッセージ ストレージを構成しません。 これらのプロパティを構成する手順については、「 AS2 プロパティの構成」を参照してください。

チュートリアルの構成とテスト

このソリューションに必要な手順は以下のとおりです。

  • 必要なメッセージ スキーマを使用して BizTalk プロジェクトをビルドおよび展開し、受信したインターチェンジを BizTalk サーバーで処理するときにそのスキーマを利用できるようにします。

  • AS2 メッセージの受信に使用する BTS ISAPI フィルターを有効にします。

  • Contoso からの AS2 メッセージを受信する Fabrikam 仮想ディレクトリを、受信場所で構成したとおりに作成します。

  • Fabrikam 仮想ディレクトリが Windows SharePoint Services の管理対象から除外されるように指定します。

  • AS2 トランスポート経由で送信される EDI テスト メッセージを受信する一方向 FILE 受信ポートを作成します。 テスト メッセージを受信するローカル フォルダーを作成します。

  • BizTalk サーバー用の静的な双方向 HTTP 送信ポートを作成して、EDI ビジネス ドキュメントが含まれた AS2 メッセージを Fabrikam に送信し、MDN 応答を受信します。 送信パイプラインとして AS2Send パイプラインを構成し、受信パイプラインとして AS2Receive パイプラインを構成します。

  • AS2 メッセージを受信し、MDN 応答を送信する BizTalk Server 用の双方向受信ポートを作成します。 受信パイプラインとして AS2Receive パイプラインを構成し、送信パイプラインとして AS2Send パイプラインを構成します。 Fabrikam 仮想ディレクトリ経由で AS2 メッセージを受信するように受信場所を構成します。

    Note

    このソリューションは 1 台のコンピューターを対象にしています。したがって、AS2 メッセージ (Contoso から) を送信する双方向送信ポート、および AS2 メッセージ (Fabrikam から) を受信する双方向受信ポートは、同一コンピューター上にあります。

  • MDN をローカル フォルダーにルーティングする静的な一方向の FILE 送信ポート (パススルー送信パイプラインを持つ) を作成します。 ローカル フォルダーを作成します。

  • メッセージ ペイロードをローカル フォルダーにルーティングする静的な一方向の FILE 送信ポート (パススルー送信パイプラインを持つ) を作成します。 ローカル フォルダーを作成します。

    Note

    メッセージ ペイロードをサブスクライブする送信ポートがない場合、メッセージ ボックスで中断されます。

  • Fabrikam および Contoso の両方にパーティ (取引先) を作成します。

  • 両方の取引先に対して、それぞれビジネス プロファイルを作成します。

  • Fabrikam および Contoso のビジネス プロファイル間に AS2 アグリーメントを作成します。 AS2 アグリーメントには、AS2 メッセージを送信し、その応答として同期 MDN を受信するプロパティが含まれます。

  • テスト EDI インターチェンジを使用して、このチュートリアルをテストします。

    Note

    テスト メッセージには、EDI インターフェイス開発チュートリアルで使用した SamplePO.txt ファイルを使用できます。 このファイルは、\Program Files (x86)\Microsoft BizTalk Server <VERSION>\SDK\EDI Interface Developer Tutorial\ フォルダーに含まれています。 これは、X12 850 メッセージです。

チュートリアルの構成

ここでは、チュートリアルを構成する手順について説明します。

メッセージ スキーマを展開するには
  1. Visual Studio で、BizTalk プロジェクトを作成または開きます。

    Note

    このトピックは、EDI スキーマ、パイプライン、およびオーケストレーションを含む BizTalk EDI アプリケーションに別のアプリケーションから参照を既に追加していることを前提としています。 そうでない場合は、「BizTalk Server EDI アプリケーションへの参照の追加」を参照してください。

  2. プロジェクトを右クリックし、[ 追加] をポイントして、[ 既存の項目] をクリックします。 SamplePO.txt ファイルを使用してソリューションをテストするには、\Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\EDI Interface Developer Tutorial\Inbound_EDI フォルダーに移動します。 X12_00401_850.xsd スキーマを選択し、[ 追加] をクリックします。

    Note

    別の EDI スキーマを使用するには、\Program Files (x86)\Microsoft BizTalk Server <VERSION>XSD_SchemaEDI フォルダーに移動します。 EDI スキーマがXSD_SchemaEDI フォルダーに解凍されていない場合は、XSD_SchemaEDI フォルダー内の MicrosoftEdiXSDTemplates.exe ファイルを実行して、スキーマを既定のフォルダーに解凍します。

  3. アセンブリ キー ファイルを設定し、アセンブリをビルドおよび展開します。

BTS ISAPI フィルターを有効にするには
  1. [スタート] をクリックし、[すべてのプログラム] を指し、[管理ツール] を指し、[インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。

    ヒント

    オペレーティング システムによっては、管理ツールの [スタート] メニュー オプションを利用できない場合があります。 このような場合は、[ スタート] をクリックし、[ 実行] をクリックし、「」と入力 inetmgr してインターネット インフォメーション サービス (IIS) マネージャーを開きます。

  2. ルート Web サーバー エントリを選択し 、[機能] ビューで [ ハンドラー マッピング ] をダブルクリックし、[操作] ウィンドウで [ スクリプト マップの追加] をクリックします。

    Note

    Web サーバー レベルでスクリプト マッピングを構成すると、このマッピングがすべての子 Web サイトに適用されます。 特定の Web サイトまたは仮想フォルダーへのマッピングを制限する場合は、Web サーバーではなくターゲット サイトまたはフォルダーを選択します。

  3. [スクリプト マップの追加] ダイアログ ボックスで、[要求パス] フィールドに「」と入力BtsHttpReceive.dllします。

  4. [実行可能ファイル] フィールドで省略記号 (...) ボタンをクリックし、\Program Files (x86)\Microsoft BizTalk Server <VERSION>HttpReceive を参照します。 [BtsHttpReceive.dll] を選択し、[OK] をクリック します

  5. フィールドに「Name」と入力BizTalk HTTP Receiveし、[要求の制限] をクリックします。

  6. [ 要求の制限 ] ダイアログ ボックスで、[ 動詞 ] タブを選択し、 次のいずれかの動詞を選択します。 動詞として「」と入力 POST します。

  7. [ アクセス ] タブで、[ スクリプト ] を選択し、[OK] をクリック します

  8. [ OK] を クリックし、ISAPI 拡張機能を許可するように求められたら、[ はい] をクリックします。

Fabrikam Web ページを構成するには
  1. IIS マネージャーで、[ アプリケーション プール ] を右クリックし、[ アプリケーション プールの追加] を選択します。

  2. [アプリケーション プールの追加] ダイアログ ボックスで、[名前] に「BizTalkAppPool」と入力し、[.NET Framework バージョン] ドロップダウン リストで [.NET Framework V4.0.30210] を選択します。 [OK] をクリックします。

    注意

    バージョン番号は、マシンにインストールされている.NET Framework 4.5 のバージョンによって異なる場合があります。

  3. [アプリケーション プール] を選択し、[機能] ビューで [BizTalkAppPool] を選択し、[操作] ウィンドウの [詳細設定] をクリックします。

  4. [ 詳細設定] ダイアログ ボックスで[ ID] を 選択し、省略記号 (...) ボタンをクリックします。

  5. [ アプリケーション プール ID ] ダイアログ ボックスで、[ カスタム アカウント ] を選択し、[ 設定] をクリックします。

  6. 管理者グループのメンバーであるユーザー アカウントの [ユーザー名 ] と [ パスワード ] を入力し、[ パスワードの確認 ] にパスワードを入力し、[ OK] を 3 回クリックして IIS マネージャーに戻ります。

  7. IIS マネージャーで、[ サイト ] フォルダーを開きます。 [既定の Web サイト] ノードを右クリックし、[アプリケーションの追加] を選択します。

  8. [アプリケーションの追加] ダイアログ ボックスで、[エイリアス] に「Fabrikam」と入力し、[選択] をクリックします。

  9. [ アプリケーション プールの選択 ] ダイアログ ボックスで、[ BizTalkAppPool ] を選択し、[OK] をクリック します

  10. 省略記号 (...) ボタンをクリックし、物理パスの \Program Files (x86)\Microsoft BizTalk Server <VERSION>HttpReceive を参照します。

  11. [ テスト設定] を クリックし、[ テスト接続 ] ダイアログ ボックスにエラーが表示されていないことを確認します。 [閉じる] をクリックしてから [OK] をクリックします。

  12. IIS マネージャーで Fabrikam 仮想ディレクトリを選択し、[ 機能] ビューで [ 認証] をダブルクリックします。

  13. [ 認証 ] ページで、[ 匿名認証 ] を選択し、[ 状態][有効] になっていることを確認します。 [状態] が [無効] の場合は、[操作] ウィンドウの [有効] をクリックします。

仮想ディレクトリが Windows SharePoint Services の管理対象から除外されるように指定するには
  1. コンピューターにWindows SharePoint Servicesがインストールされている場合は、[スタート] をクリックし、[すべてのプログラム] をポイントし、[管理ツール] をポイントして、[SharePoint 3.0 サーバーの全体管理] をクリックします。

    Note

    この手順は、チュートリアルを設定するコンピューター上に Windows SharePoint Server がインストールされている場合に実行する必要があります。 実行する場合は、IIS 仮想ディレクトリが Windows SharePoint Server の管理対象から除外されるように指定する必要があります。

  2. [ サーバーの全体管理 ] ページの [ サーバーの全体管理] で、[ アプリケーション管理] をクリックします。

  3. [ アプリケーション管理 ] ページで、[ マネージド パスの定義] をクリックします。

  4. [ 管理パスの定義 ] ページの [ 新しいパスの追加] の [ パス ] テキスト ボックスに「」と入力 Fabrikamします。 [ 種類] で [ 除外されたパス] をクリックし、[OK] をクリック します

EDI テスト メッセージを受信する受信ポートを作成するには
  1. Windows エクスプローラーを使用して、Contoso から EDI インターチェンジを受信するローカル フォルダーを作成します。

  2. BizTalk Server管理コンソールで、BizTalk Application 1 ノードの下にある [受信ポート] ノードを右クリックし、[新規] をポイントして、[一方向の受信ポート] をクリックします。

  3. 受信ポートに RecvISAFromCont という名前を付け、コンソール ツリーの [ 受信場所 ] をクリックします。

  4. [新規作成] をクリックします。

  5. 受信場所に名前を付け、[種類] に [ファイル] を選択し、[構成] をクリックします。

  6. [ 受信フォルダー] に、手順 1 で作成したフォルダーの名前を入力します。

  7. [ ファイル マスク] に、ファイルの拡張子を入力します。 SamplePO.txt ファイルをテスト メッセージとして使用している場合は、「 *.txt」と入力します。 [OK] をクリックします。

  8. [受信パイプライン] では、PassThruReceive の既定値をそのまま使用します。

  9. [OK] をクリックしてから、もう一度 [OK] をクリックします。

  10. [ 受信場所 ] ノードをクリックし、受信場所を右クリックし、[ 有効にする] をクリックします。

EDI インターチェンジを AS2 経由で Fabrikam に送信し、MDN 応答を受信する双方向の送信ポートを作成するには
  1. Note

    静的な双方向送信ポートは EDI インターチェンジを取得し、それを AS2 フォーマットにエンコードします。 次に、双方向送信ポートは、それを AS2 トランスポート経由で Fabrikam パーティに送信します。 後で、双方向送信ポートに関連付けられている受信ポートは、Fabrikam から MDN を受信し、それを MessageBox にドロップします。

    BizTalk Server管理コンソールで、BizTalk Application 1 ノードの下にある [送信ポート] ノードを右クリックし、[新規] をポイントして、[静的 Solicit-Response 送信ポート] をクリックします。

  2. [ 送信ポートのプロパティ ] ダイアログ ボックスで、送信ポートに名前を付けます。 このソリューションでは、送信ポートに SendISAToFab_RecMDN という名前を けます。

  3. [トランスポート] セクションで、[種類] に [HTTP] を選択し、[構成] をクリックします。

  4. [ HTTP トランスポートのプロパティ ] ダイアログ ボックスの [ 宛先 URL] に「」と入力します http://localhost/Fabrikam/BTSHttpReceive.dll

  5. [ チャンク エンコードを有効にする] をオフにし、[OK] をクリック します

  6. [ 送信パイプライン] で、[ AS2Send] を選択します。

  7. [受信パイプライン] で、AS2Receive を選択します。

  8. コンソール ツリーで、[フィルター] を選択 します。 [ プロパティ] に「BTS」と入力 します。ReceivePortName; [オペレーター] に「」と入力 ==し、[ 値] に EDI インターチェンジを受信する受信ポートの名前を入力します (RecvISAFromCont)。

  9. [OK] をクリックします。

  10. BizTalk Server管理コンソールで [送信ポート] ノードをクリックし、送信ポートを右クリックし、[開始] をクリックします。

AS2 メッセージを受信して MDN を返す双方向受信ポートを作成するには
  1. Note

    Fabrikam の双方向受信ポートは、Fabrikam の仮想ディレクトリを使用して AS2 メッセージを受信します。 受信パイプラインは、AS2 からの EDI インターチェンジをデコードし、EDI インターチェンジをメッセージ ボックスにドロップします。 双方向受信ポートに関連付けられている送信ポートは、同期 MDN を返します。

    BizTalk Server管理コンソールの BizTalk アプリケーション 1 ノードで、[受信ポート] を右クリックし、[新規] をポイントして、[要求応答受信ポート] をクリックします。

  2. 受信ポートに RecvAS2ForFab という名前を付け、コンソール ツリーの [ 受信場所 ] をクリックします。

  3. [新規作成] をクリックします。

  4. [受信場所のプロパティ] ダイアログ ボックスで、受信場所に名前を付け、[種類] に [HTTP] を選択し、[構成] をクリックします。

  5. [HTTP トランスポートのプロパティ] ダイアログ ボックスで、「仮想ディレクトリと ISAPI 拡張機能/Fabrikam/BTSHttpReceive.dll」と入力します。 [成功時に関連付けハンドルを返す] をオフにし、[失敗した要求を中断する] を選択します。 [OK] をクリックします。

  6. 受信パイプライン場合は [AS2Receive] を、送信パイプラインの場合は [AS2Send] を選択します[OK] をクリックしてから、もう一度 [OK] をクリックします。

  7. [ 受信場所 ] ノードをクリックし、受信場所を右クリックし、[ 有効にする] をクリックします。

EDI ペイロードをローカル フォルダーに送信する送信ポートを作成するには
  1. Windows エクスプローラーで、EDI インターチェンジを送信する先のローカル フォルダーを作成します。

  2. BizTalk Server管理コンソールで、[送信ポート] を右クリックし、[新規] をポイントして、[静的 One-Way 送信ポート] をクリックします。

  3. [ 送信ポートのプロパティ ] ダイアログ ボックスで、送信ポートに SendEDIMsg という名前を付けます。 [種類] に [ファイル] を選択し、[構成] をクリックします。

  4. [ ファイル トランスポートのプロパティ ] ダイアログ ボックスの [ 宛先フォルダー] に、EDI ペイロード用に作成したローカル フォルダーを入力します。

  5. [ ファイル名] に、ファイル名を入力します。 SamplePO.txt ファイルをテスト メッセージとして使用している場合は、「 %MessageID%.txt」と入力します。 [OK] をクリックします。

  6. 送信パイプラインPassThruTransmit の既定値をそのまま使用します。

  7. コンソール ツリーで [ フィルター] をクリックし、EDI ペイロードを取得するためのフィルター プロパティを追加します。 最初の行の [プロパティ] に「BTS」と入力します。ReceivePortName;[演算子] に「;」と入力==し、[値] に、AS2 メッセージ ()を受信する受信ポートの名前を入力し、[Group by]\(RecvAS2ForFabグループ化\) には And を受け入れます。 2 行目の [ プロパティ] にEdiIntAS.IsAS2PayloadMessage」と入力します。 [演算子] に「」と入力 ==し、[ 値]「True」と入力します

  8. [OK] をクリックします。

  9. [ 送信ポート] ノードをクリックし、送信ポートを右クリックし、[ 開始] をクリックします。

MDN をローカル フォルダーに送信する送信ポートを作成するには
  1. Windows エクスプローラーを使用して、MDN を送信するローカル フォルダーを作成します。

  2. BizTalk Server管理コンソールで、[送信ポート] を右クリックし、[新規] をポイントして、[静的 One-Way 送信ポート] をクリックします。

  3. [ 送信ポートのプロパティ ] ダイアログ ボックスで、送信ポートに SendMDN という名前を付けます。 [種類] に [ファイル] を選択し、[構成] をクリックします。

  4. [ FILE Transport Properties]\(ファイル トランスポートのプロパティ \) ダイアログ ボックスの [ 宛先] フォルダーに、MDN の送信先として作成したローカル フォルダーを入力します。

  5. [ ファイル名]「%MessageID%.msg」と入力します。[ OK] をクリックします

  6. 送信パイプラインPassThruTransmit の既定値をそのまま使用します。

  7. コンソール ツリーで [ フィルター] をクリックします。 [プロパティ] に「BTS」と入力します。SPName;[演算子] に「」と入力==します。[値] に、AS2 メッセージ ()を送信する送信ポートの名前を入力し、[Group by]\(SendISAToFab_RecMDNグループ化\) には And を受け入れます。 2 行目の [ プロパティ] に「 EdiIntAS.IsAS2MdnResponseMessage」と入力します。 [演算子] に「」と入力 ==し、[ 値]「True」と入力します

  8. [OK] をクリックします。

  9. [ 送信ポート] ノードをクリックし、送信ポートを右クリックし、[ 開始] をクリックします。

Fabrikam のパーティとビジネス プロファイルを作成するには
  1. BizTalk Server管理コンソールで [パーティ] ノードを右クリックし、[新規] をポイントして、[パーティ] をクリックします。

  2. [名前 ] テキスト ボックス にパーティの名前を入力し、[OK] をクリック します

    Note

    [Local BizTalk processes messages received by the Party or supports messages from this party チェック] ボックスを選択すると、作成するパーティが、BizTalk Serverをホストしているのと同じorganization用であることを指定できます。 その指定に基づいて、アグリーメントを作成するときに一部のプロパティが有効または無効になります。 ただし、このチュートリアルでは、このチェック ボックスはオンのままでかまいません。

  3. パーティ名を右クリックし、[ 新規] をポイントして、[ ビジネス プロファイル] をクリックします。

  4. [プロファイルのプロパティ] ダイアログ ボックスの [全般] ページで、[名前] テキスト ボックスに「Fabrikam_Profile」と入力します。

    Note

    パーティを作成すると、プロファイルも作成されます。 新しいプロファイルを作成する代わりに、そのプロファイルの名前を変更して使用できます。 プロファイルの名前を変更するには、プロファイルを右クリックし、[プロパティ] を選択 します。 [ 全般 ] ページで、プロファイルの名前を指定します。

Contoso のパーティとビジネス プロファイルを作成するには
  1. BizTalk Server管理コンソールで [パーティ] ノードを右クリックし、[新規] をポイントして、[パーティ] をクリックします。

  2. [名前 ] テキスト ボックス にパーティの名前を入力し、[OK] をクリック します

    Note

    [Local BizTalk processes messages received by the Party or supports messages from this party チェック] ボックスを選択すると、作成するパーティが、BizTalk Serverをホストしているのと同じorganization用であることを指定できます。 その指定に基づいて、アグリーメントを作成するときに一部のプロパティが有効または無効になります。 ただし、このチュートリアルでは、このチェック ボックスはオンのままでかまいません。

  3. パーティ名を右クリックし、[ 新規] をポイントして、[ ビジネス プロファイル] をクリックします。

  4. [プロファイルのプロパティ] ダイアログ ボックスの [全般] ページで、[名前] テキスト ボックスに「Contoso_Profile」と入力します。

    Note

    パーティを作成すると、プロファイルも作成されます。 新しいプロファイルを作成する代わりに、そのプロファイルの名前を変更して使用できます。 プロファイルの名前を変更するには、プロファイルを右クリックし、[プロパティ] を選択 します。 [ 全般 ] ページで、プロファイルの名前を指定します。

2 つのビジネス プロファイル間で AS2 アグリーメントを作成するには
  1. [Contoso_Profile] を右クリックし、[新規] をポイントして、[契約] をクリックします。

  2. [ 全般プロパティ ] ページの [名前 ] テキスト ボックスに、契約の名前を入力します。

  3. [ プロトコル ] ドロップダウン リストから、[ AS2] を選択します。

  4. [ Second Partner]\(2 番目のパートナー \) セクションの [Name ]\(名前\) ドロップダウン リストから[ Fabrikam]\(Fabrikam\) を選択します。

  5. [ 2 番目のパートナー ] セクションの [ プロファイル ] ドロップダウン リストから、[ Fabrikam_Profile] を選択します。

    [ 全般 ] タブの横に 2 つの新しいタブが追加されていることがわかります。各タブは、一方向 AS2 アグリーメントを構成するためのタブです。

  6. [Contoso-Fabrikam] タブで次の>タスクを実行します。

    1. [ 識別子 ] ページで、 AS2-From と AS2-To の値 を入力します。 [ AS2-From] に「」と入力します Contoso。 [ AS2- To] に「」と入力します Fabrikam

    2. [ Acknowledgements (MDN)] ページで 、次の操作を行います。

      1. [ルーティング/配信オプションのメッセージ ボックスに受信 MDN を処理する] チェックボックスを選択します。

        Note

        このチュートリアルのテストでは、受信 MDN を MessageBox に処理してルーティング/配信オプション を確認する必要があります。これは、返された MDN のみが MessageBox にドロップされるためです。 これにより、MDN をサブスクライブする送信ポートを作成し、MDN をローカル ディレクトリに送信して、AS2 トランスミッションを確認できます。

      2. [MDN チェックの要求] ボックスを選択します。

      3. [Request Signed MDN チェック] ボックスがオフになっていることを確認します。

      4. [非同期 MDN の要求] はオフのままにします。

      5. [ Disposition-Notification-To] に、任意の値を入力します。 このフィールドの値は AS2 処理中には使用されませんが、このフィールドに値を入力する必要があります。

    3. [ 送信ポート] ページで、EDI インターチェンジを Fabrikam に送信する双方向送信ポートを関連付けます。 [ 送信ポート ] グリッドの [ 名前 ] 列で空のセルをクリックし、ドロップダウン リストから送信ポート SendISAToFab_RecMDNを選択します。

  7. [Fabrikam-Contoso] タブで次のタスクを>実行します。

    Note

    このチュートリアルでは、必要な値をタブに指定し、アグリーメントを正常に作成できるようにします。 契約を正常に作成するには、一方向アグリーメント タブの値が AS2_FromAS2-To の両方に定義されている必要があります。

    1. [ 識別子 ] ページで、 AS2-From と AS2-To の値 を入力します。 [ AS2-From] に「」と入力します Fabrikam。 [ AS2- To] に「」と入力します Contoso
  8. [適用] をクリックします。

  9. [OK] をクリックします。 新しく追加された契約は、[パーティとビジネス プロファイル] ウィンドウの [契約] セクションに一覧表示されます。 新しく追加したアグリーメントは既定で有効になります。

チュートリアルのテスト

ここでは、チュートリアルをテストする方法について説明します。

ソリューションをテストするには、次の操作を行います。
  1. Windows エクスプローラーで、\Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\EDI Interface Developer Tutorial に移動します。 SamplePO.txt ファイルをコピーします。

  2. SamplePO.txt ファイルを作成したローカル フォルダーに貼り付けて、Contoso からテスト メッセージを受信します。

  3. EDI ペイロードを送信するために作成したローカル フォルダーに移動します。 フォルダーに EDI ファイルが含まれていることを確認します。 ファイルおよび元のテスト メッセージを開き、コンテンツが同じであることを確認します。

  4. 結果の MDN を送信するために作成したローカル フォルダーに移動します。 フォルダーにファイルが含まれていることを確認し、ファイルを開いてこれが MDN ファイルであることを確認します。

参照

BizTalk Server AS2 ソリューションの開発と構成