次の方法で共有


手順 8: パーティ間の取引先アグリーメントの構成

手順 8/9

この手順では、X12 取引先契約を構成して、2 つの取引先である OrderSystem と Fabrikam の間で X12 メッセージを交換するためのパラメーターを定義します。

前提条件

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

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

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

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

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

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

  5. [ Second Party]\(パーティ \) セクションの [Party]\( パーティ\) ドロップダウン リストから[OrderSystem]\( OrderSystem\) を選択します。

  6. [ Second Party ] セクションの [ ビジネス ] ドロップダウン リストから、[ OrderSystem_Profile] を選択します。

    [ 全般 ] タブの横に 2 つの新しいタブが追加されていることがわかります。各タブは一方向アグリーメントを構成するためのものであり、各一方向アグリーメントはメッセージの 1 つの完全なトランザクション (メッセージ転送と受信確認転送を含む) を表します。

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

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

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

      プロパティ 目的
      送信者修飾子 (ISA5) [ ZZ - 相互に定義] を選択します
      送信者 ID (ISA6) THEM」と入力します。
      受信者修飾子 (ISA7) [ ZZ - 相互に定義] を選択します
      受信者 ID (ISA8) US」と入力します。

      Note

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

    2. [ 受信確認 ] ページの [ インターチェンジの設定] セクションで、[ 997 が必要] をクリックします。 このチェック ボックスをオンにすることで、850 インターチェンジを受信したときに 997 受信確認を生成するという指示が受信パイプラインに対して出されます。

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

      Note

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

    4. [ ローカル ホストの設定] ページの [ インターチェンジの設定] セクションで、[ 要求/応答受信ポートでパイプラインを送信するルート ACK] をオフにします。

      Note

      このソリューションでは、双方向受信ポートに関連付けられている送信ポートを介した同期受信確認ではなく、個別の送信ポートを介して非同期受信確認を返すので、 Route ACK プロパティをクリアする必要があります。

    5. [ ローカル ホストの設定] ページの [ トランザクション セットの設定] セクションで、受信インターチェンジの処理に使用するスキーマの名前空間を選択します。

      プロパティ 目的
      [Default] 列のチェック ボックスをオンにします
      ST1 の場合 [ 850 - 発注書] を選択します。
      GS2 THEM」と入力します。
      [ターゲット名前空間] [http://schemas.microsoft.com/BizTalk/EDI/X12/2006] を選択します。

      Note

      プロパティを設定すると、BizTalk Serverは受信 850 インターチェンジの処理に使用するスキーマを決定できます。 グリッド内の行に入力された [GS02] と [ST01] の値がインターチェンジに設定されている場合は、同じ行にあるターゲットの名前空間により、使用するスキーマが決定されます。

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

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

      プロパティ 目的
      送信者修飾子 (ISA5) [ ZZ - 相互に定義] を選択します
      送信者 ID (ISA6) US」と入力します。
      受信者修飾子 (ISA7) [ ZZ - 相互に定義] を選択します
      受信者 ID (ISA8) THEM」と入力します。
    2. [文字セットと区切り記号] ページの [インターチェンジの設定] セクションで、Suffix プロパティに CR LF を選択します。

    3. [インターチェンジの設定] セクションの [送信ポート] ページで、受信確認を Fabrikam に返送する送信ポートを関連付けます。 [ 送信ポート ] グリッドの [名前 ] 列で空のセルをクリックし、ドロップダウン リストから 997 受信確認を Fabrikam に送信するために作成した送信ポート (toTHEM_997) を選択します。

    4. [封筒] ページ [ トランザクション セットの設定] セクションで、グリッドの最初の行のすべての列の値を入力します。

      プロパティ 目的
      [Default] [ 既定 ] 列のチェック ボックスをオンにします。 メモ:この行を既定値として選択すると、トランザクションの種類バージョン/リリース、およびターゲット名前空間の値がメッセージに一致しない場合でも、GS1GS2GS3GS7GS8 の値が使用されます。
      トランザクションの種類 テスト メッセージのメッセージの種類 850 - 発注書を選択します。
      バージョン/リリース EDI バージョン 00401 を入力します。
      ターゲットの名前空間 [http://schemas.microsoft.com/Edi/X12] を選択します。
      GS1 [PO - 発注書 (850)] が選択されていることを確認します。
      GS2 「1234567」と入力します。

      送信者アプリケーション ID。
      GS3 「00000000」と入力します。

      受信者アプリケーション ID。
      GS4 [ CCYYMMDD] を選択します。 メモ: フィールドをクリックして既定値を表示するだけでなく、ドロップダウン リストで値を選択する必要があります。 ドロップダウン リストから値を選択せずにフィールドをクリックしても、値は実際に選択されません。
      GS5 [ HHMM] を選択します。
      GS7 [ X - 認定基準委員会 X12] を選択します
      GS8 00401 が入力されていることを確認します。

      Note

      BizTalk Serverは、トランザクションの種類バージョン/リリースおよびターゲット名前空間に入力された値に基づいて、送信確認の GS01、GS02、GS03、GS04、GS05、GS07、GS08 の値を設定します。 送信パイプラインは、トランザクション セットの種類、X12 バージョン、およびターゲットの名前空間と、メッセージ ヘッダー内の対応する値との照合を試みます。 成功した場合は、 トランザクションの種類バージョン/リリースおよびターゲット名前空間 の値に関連付けられている GS 値が使用されます。

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

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

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

    Note

    EDI 状態レポートをアクティブ化または非アクティブ化した後は、変更を有効にするために、BizTalk サービスを再起動する必要があります。

次の手順

「手順 9: EDI ソリューションをテストする」の説明に従って EDI ソリューションをテストする

参照

エンコード アグリーメントのプロパティの構成