次の方法で共有


手順 10: X12 および AS2 取引先アグリーメントの構成

手順 10/11

このステップでは、EDIINT/AS2 でエンコードされたメッセージを HTTP 経由で送信するように X12 および AS2 の取引先アグリーメントを設定します。 この Fabrikam パーティは、EDI インターチェンジを Contoso に送信します。これにより、997 受信確認と非同期 MDN が Fabrikam に返されます。

前提条件

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

AS2 アグリーメントを作成するには

  1. [スタート] ボタンをクリックし、[すべてのプログラム] をクリックし、[Microsoft BizTalk Server] をクリックし、[BizTalk Server管理] をクリックします。

  2. BizTalk Server管理コンソールで、コンソール ツリーで [パーティ] をクリックし、[パーティとビジネス プロファイル] ページで [Fabrikam_Profile] を右クリックし、[新規] をポイントして、[契約] をクリックします。

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

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

  5. [ 2 番目のパートナー ] セクションの [名前 ] ドロップダウン リストから [ Contoso] を選択します。

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

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

  7. [ 全般 ] タブの [ 全般プロパティ ] ページの [ 共通ホスト設定] セクションで、[ レポートをオンにする] を選択します。

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

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

    2. [検証] ページで、[メッセージ ヘッダーの代わりに検証と MDN に契約設定を使用チェック] ボックスを選択します。

      Note

      このプロパティを設定すると、MDN を生成するときに受信 AS2 メッセージの AS2 ヘッダーではなくパーティのプロパティが使用されます。

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

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

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

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

      4. [ Receipt-Delivery-Option (URL)] テキスト ボックスに「」と入力 http://localhost/Fabrikam/Default.aspx?Destination=_MDNToFabrikamします。

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

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

    2. [ 送信ポート ] ページの [ インターチェンジの設定] セクションの [ 送信ポート ] ボックスの一覧の [ 名前] で、[ Send_Async_997] を選択します。

      Note

      BizTalk Serverが送信 997 メッセージのパーティを解決できるように、Send_Async_997送信ポートを送信ポートの一覧に入力する必要があります。 送信パイプラインは、送信ポートの名前をアグリーメント プロパティの送信ポートと照合します。 これは、送信パイプラインがパーティの解決を試みる際に最初に照合する AS2-To プロパティがメッセージのコンテキストで昇格されないために必要になります。 詳細については、「 送信 AS2 メッセージの契約解決」を参照してください。

  10. [適用] をクリックします。

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

X12 アグリーメントを作成するには

  1. [Fabrikam_Profile] を右クリックし、[新規] をポイントして、[契約] をクリックします。

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

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

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

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

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

  6. [ 全般 ] タブの [ 全般プロパティ ] ページの [ 共通ホスト設定] セクションで、[ レポートをオンにする] を選択し、[ レポート用にメッセージ ペイロードを保存する] を選択します。

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

    1. [ 識別子 ] ページの [ インターチェンジの設定] セクションで、テスト メッセージのヘッダー フィールドの値に対応する修飾子フィールドと識別子フィールド (ISA5ISA6ISA7ISA8) の値を入力します。 このチュートリアルでは、 ISA5ZZISA67654321ISA7ZZISA81234567に設定します。

      Note

      BizTalk Server契約解決を実行するには、送信者と受信者の修飾子フィールドと識別子フィールドが必要です。 インターチェンジ ヘッダーの ISA5、ISA6ISA7ISA8値と、契約のプロパティの値が一致します。 BizTalk Serverでは、送信者の修飾子と識別子 (受信者修飾子と識別子なし) を照合することで、契約も解決されます。 BizTalk Server契約を解決できない場合は、フォールバック 契約のプロパティが使用されます。

    2. [受信確認] ページの [インターチェンジの設定] セクションで、[997 Expected チェック] ボックスを選択します。

    3. [インターチェンジの設定] セクションの [検証] ページで、[ISA13 の重複を確認する] オプションがオフになっていることを確認します。

      Note

      [ 重複する ISA13 のチェック ] プロパティをオフにすると、同じメッセージの複数のインスタンスを受信できます。

    4. [ ローカル ホストの設定] ページの [ インターチェンジの設定] セクション の [受信者の設定] で、[ Route ACK to send pipeline on request-response receive port]\(要求/応答受信ポートでパイプラインを送信するルート ACK\) をオフにします。

      Note

      このプロパティをオフにすると、双方向受信ポートに関連付けられた送信ポートではなく、別の送信ポート経由で 997 受信確認を送信することができます。

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

    1. [ 識別子 ] ページの [ インターチェンジの設定] セクションで、テスト メッセージのヘッダー フィールドの値に対応する修飾子フィールドと識別子フィールド (ISA5ISA6ISA7ISA8) の値を入力します。 このチュートリアルでは、 ISA5ZZISA61234567ISA7ZZISA87654321に設定します。

    2. [ 文字セットと区切り記号 ] ページの [ インターチェンジの設定] セクションの [ サフィックス] で、[ CR LF] を選択します。

    3. [封筒] ページ [ トランザクション セットの設定] セクションで、次の操作を行います。

      プロパティ 目的
      [Default] [既定値] を選択します。 メモ:この行を既定値として選択すると、トランザクションの種類バージョン/リリース、およびターゲット名前空間の値がメッセージに一致しない場合でも、GS1GS2GS3GS7GS8 の値が使用されます。
      トランザクションの種類 テスト メッセージのメッセージの種類 ( 864 – テキスト メッセージなど) を選択します。
      バージョン/リリース 「00401」と入力します。
      ターゲットの名前空間 [http://schemas.microsoft.com/BizTalk/EDI/X12/2006] を選択します。
      GS1 テスト メッセージのメッセージの種類 ( TX - テキスト メッセージ (864) など) が選択されていることを確認します。
      GS2 「01」と入力します。
      GS3 「7654321」と入力します。
      GS4 日付の形式を選択します。 [ CCYYMMDD] を選択します。 メモ: フィールドをクリックして既定値を表示するだけでなく、ドロップダウン リストで値を選択する必要があります。 ドロップダウン リストから値を選択せずにフィールドをクリックしても、値は実際に選択されません。
      GS5 時刻の形式を選択します。 [ HHMMSSdd] を選択します。
      GS7 [ T - 輸送データ調整委員会 (TDCC)] を選択します
      GS8 EDI バージョンが 00401 として入力されていることを確認します。
  9. [適用] をクリックします。

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

  11. BizTalk サービスを再起動します。 BizTalk Server管理コンソールの [プラットフォームの設定] で、[ホスト インスタンス] をクリックし、[BizTalkServerApplication] を右クリックし、[再起動] をクリックします

次の手順

「手順 11: AS2 ソリューションをテストする」の説明に従って、AS2 ソリューションをテストします

参照

AS2 プロパティの構成
EDI のプロパティの構成