次の方法で共有


手順 5:取引先の Web ページの構成

手順 5/11

ここでは、次の作業を実行して取引先の Web ページを設定します。

  • HTTP トランスポートに必要な BTS HTTP Receive ISAPI フィルターを有効にします。

  • 997 受信確認を HTTP トランスポートを使用してパートナー組織 Fabrikam にルーティングするように、フォルダと aspx ページを設定します。 Fabrikam 仮想ディレクトリは、997 受信確認を \_997ToFabrikam フォルダにドロップします。これは、997 送信ポートの Destination_URL の設定で呼び出されます。

  • 元のメッセージをホーム組織 Contoso にルーティングするように ASPX ページを設定します。 Contoso 仮想ディレクトリは、BTSHttpReceive.dll を使用して AS2 メッセージを受信し、それを受信場所に送信します。

Note

このトピックで説明している手順は IIS 7.0 の場合の手順です。

前提条件

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

BTS ISAPI フィルターを有効にするには

  1. [スタート] をクリックし、[すべてのプログラム] を指し、[管理ツール] を指し、[インターネット インフォメーション サービス (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 拡張機能を許可するように求められたら、[ はい] をクリックします。

  9. BTSHttpReceive.dll エントリを右クリックし、[ 機能のアクセス許可の編集] を選択します。

  10. [読み取り]、[スクリプト]、[実行] が選択されていることを確認し、[OK] をクリックします

  11. [ 機能ビュー] をクリックし、[ ISAPI と CGI の制限] をダブルクリックします。

  12. BTSHTTPReceive.dll のエントリが存在し、[ 制限][許可] に設定されていることを確認します。

    Note

    BTSHTTPReceive.dll の [ISAPI および CGI の制限] のエントリは、スクリプト マップの作成時に自動的に作成されます。

Fabrikam Web ページを構成するには

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

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

    注意

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

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

  4. [ 詳細設定] ダイアログ ボックスで、[ 32 ビット アプリケーションを有効にする ] を True に設定 します

    Note

    この手順は、64 ビットのコンピューター上で IIS を 32 ビット モードで実行する場合にのみ必要です。

  5. [ ID] を 選択し、 省略記号 (...) ボタンをクリックします。

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

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

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

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

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

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

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

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

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

Contoso Web ページを構成するには

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

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

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

    Note

    BizTalkAppPool は以前に Fabrikam Web ページを構成したときに作成されており、管理者グループのメンバーであるユーザーの ID に設定されています。

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

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

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

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

次の手順

手順 6: EDI-AS2 受信場所を構成する」の説明に従って、Fabrikam から AS2 メッセージを受信するように受信場所 (Receive_AS2) を構成します。

参照

チュートリアル 3: AS2 チュートリアル