ローカル ホスト設定の構成 (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: 取引先のパーティとビジネス プロファイルを構成する」を参照してください。
トランザクション セットのローカル ホスト設定を構成するには
「 一般設定の構成 (X12)」の説明に従って、X12 エンコード 契約を作成します。 既存の契約を更新するには、[ パーティとビジネス プロファイル ] ページで契約を右クリックし、[ プロパティ] をクリックします。
一方向アグリーメント タブの [ トランザクション セットの設定] セクションで、[ ローカル ホストの設定] をクリックします。
[暗黙的な 10 進数形式 Nn を基数 10 の数値に変換する] を選択すると、Nn という形式で指定された EDI 番号が、BizTalk Serverの中間 XML の base-10 数値に変換されます。
Note
この変換の後、中間 XML は長さの検証でエラーになる可能性があります。 これは、底 10 の数値形式の番号に 10 進数が含まれるために発生するもので、その番号の長さは Nn 形式の番号より 1 だけ大きくなります。 この問題を解決するには、最小値/最大長の値に 値 1 を追加します。
トランザクション セットの検証設定の一部として、[ 末尾の区切り記号ポリシー] を [省略可能] または [必須] に設定した場合は、[ 末尾の区切り記号に空の XML タグを作成 する] を選択して、インターチェンジの送信者に末尾の区切り記号に空の XML タグを含めることができます。
[ ターゲット名前空間のカスタマイズ] セクションで、次の操作を行います。
定義する既定のターゲット名前空間を含む行の [既定のチェック] ボックスを選択します。
[ ST1 の場合 ] 列で、ドロップダウン リストから [トランザクション セット識別子コード] の値を選択します。
GS2 列に、アプリケーション送信者の英数字を 2 文字以上、最大 15 文字で入力します。 これは必須フィールドです。
[ ターゲット名前空間] 列で、ドロップダウン リストから選択するか、グリッドの任意の行のデータ要素とインターチェンジ内のフィールドの間に一致が見つからない場合にインターチェンジに使用するターゲット名前空間を入力します。
Note
これらの値は、BizTalk Server が受信したインターチェンジに関連付けられている値と比較されます。
使用するその他のターゲットの名前空間に対して、これらの手順を繰り返します。
一覧からターゲット名前空間を削除するには、行を選択して [ 削除] をクリックします。
[ 適用 ] をクリックして変更を受け入れるか、[ OK] を クリックして変更を入力して検証し、ダイアログ ボックスを閉じます。