次の方法で共有


ローカル ホスト設定の構成 (X12 トランザクション セットの設定)

受信インターチェンジを処理するには、BizTalk Serverがインターチェンジの処理と検証に使用する必要があるスキーマを決定する必要があります。 この場合、スキーマに関連付けられたターゲット名前空間および使用するスキーマを決定します。 パーティ アグリーメントに関するこのページで、ターゲット名前空間の決定に使用するプロパティを入力します。 スキーマBizTalk Server決定する方法については、「受信 EDI メッセージのアグリーメント解決、スキーマ検出、承認」を参照してください。

Note

このトピックは、HIPAA 関連の設定にも当てはまります。

重要

パーティが受信したメッセージをローカル BizTalk で処理するかパーティ A> の [このパーティからのメッセージの送信をサポートする] チェックボックスをオフにした場合、パーティ A パーティ B の一方向アグリーメント タブでプロパティは無効にされません。ただし、パーティ A の作成時に [チェック] ボックスを選択した場合は、[パーティ B-Party> A] タブの同じページですべてのプロパティが無効になります。

前提条件

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

ターゲットの名前空間の決定

[ターゲット名前空間のカスタマイズ] グリッドでは、ターゲット名前空間を、BizTalk Serverに付属する標準スキーマの名前空間のいずれかに設定できます。 グリッドでは、 Target Namespace 要素の値をアプリケーション送信者 (GS2) とトランザクション セット識別子コード (ST1) の値に関連付けます。 BizTalk は、 GS2 および ST1 データ要素がグリッド行のデータ要素と一致するメッセージを受信すると、対応する名前空間を使用してメッセージを処理します。 入力する要素の値は一意である必要があります。

メッセージがグリッドの行の GS2 および ST1 データ要素と一致しない場合、BizTalk Serverは Default 列がチェックされている行の名前空間を使用してメッセージを処理します。 それが既定のターゲットの名前空間として機能します。 名前空間が識別されない場合、BizTalk Serverは の既定のhttp://schemas.microsoft.com/BizTalk/Edi/EDIFACT/2006名前空間を使用します。

Note

グリッド内のいずれかのフィールドに設定を入力した後、その設定を削除する場合は、行全体を削除する必要があります。行全体を削除しないと、ページの検証に失敗します。

Note

このグリッドの使用方法については、EDI インターフェイス開発チュートリアルで、インターチェンジの送信側パーティの設定に関する説明を参照してください。 詳細については、「 手順 4: 取引先のパーティとビジネス プロファイルを構成する」を参照してください

トランザクション セットのローカル ホスト設定を構成するには

  1. 一般設定の構成 (X12)」の説明に従って、X12 エンコード 契約を作成します。 既存の契約を更新するには、[ パーティとビジネス プロファイル ] ページで契約を右クリックし、[ プロパティ] をクリックします。

  2. 一方向アグリーメント タブの [ トランザクション セットの設定] セクションで、[ ローカル ホストの設定] をクリックします。

  3. [暗黙的な 10 進数形式 Nn を基数 10 の数値に変換する] を選択すると、Nn という形式で指定された EDI 番号が、BizTalk Serverの中間 XML の base-10 数値に変換されます。

    Note

    この変換の後、中間 XML は長さの検証でエラーになる可能性があります。 これは、底 10 の数値形式の番号に 10 進数が含まれるために発生するもので、その番号の長さは Nn 形式の番号より 1 だけ大きくなります。 この問題を解決するには、最小値/最大長の値に 値 1 を追加します。

  4. トランザクション セットの検証設定の一部として、[ 末尾の区切り記号ポリシー][省略可能] または [必須] に設定した場合は、[ 末尾の区切り記号に空の XML タグを作成 する] を選択して、インターチェンジの送信者に末尾の区切り記号に空の XML タグを含めることができます。

  5. [ ターゲット名前空間のカスタマイズ] セクションで、次の操作を行います。

    1. 定義する既定のターゲット名前空間を含む行の [既定のチェック] ボックスを選択します。

    2. [ ST1 の場合 ] 列で、ドロップダウン リストから [トランザクション セット識別子コード] の値を選択します。

    3. GS2 列に、アプリケーション送信者の英数字を 2 文字以上、最大 15 文字で入力します。 これは必須フィールドです。

    4. [ ターゲット名前空間] 列で、ドロップダウン リストから選択するか、グリッドの任意の行のデータ要素とインターチェンジ内のフィールドの間に一致が見つからない場合にインターチェンジに使用するターゲット名前空間を入力します。

      Note

      これらの値は、BizTalk Server が受信したインターチェンジに関連付けられている値と比較されます。

    5. 使用するその他のターゲットの名前空間に対して、これらの手順を繰り返します。

    6. 一覧からターゲット名前空間を削除するには、行を選択して [ 削除] をクリックします。

  6. [ 適用 ] をクリックして変更を受け入れるか、[ OK] を クリックして変更を入力して検証し、ダイアログ ボックスを閉じます。

参照

トランザクション セットの設定の構成 (X12)