ローカル ホストの設定の構成 (EDIFACT トランザクション セットの設定)
受信インターチェンジを処理するには、BizTalk Serverインターチェンジの処理と検証に使用する必要があるスキーマを決定する必要があります。 この場合、スキーマに関連付けられたターゲット名前空間および使用するスキーマを決定します。 パーティ アグリーメントに関するこのページで、ターゲット名前空間の決定に使用するプロパティを入力します。 スキーマBizTalk Server決定する方法については、「受信 EDI メッセージのアグリーメント解決、スキーマ検出、および承認」を参照してください。
重要
[Local BizTalk processes messages received by the party or supports sending messages from this party チェック box for Party A]\(パーティ A パーティ B からのメッセージの送信をサポートする\) をオフにした場合、パーティ A> パーティ B の [一方向アグリーメント] タブでプロパティは無効になっていません。ただし、パーティ A の作成時に [チェック] ボックスを選択した場合は、[パーティ B-Party> A] タブの同じページですべてのプロパティが無効になります。
前提条件
BizTalk Server Administrators または B2B Operators グループのメンバーとしてログオンBizTalk Server必要があります。
ターゲットの名前空間の決定
[ターゲット名前空間のカスタマイズ] グリッドで、Microsoft BizTalk Serverに付属する標準スキーマの名前空間のいずれかにターゲット名前空間を設定できます。 グリッドでは、ターゲット名前空間要素の値を UNH2.1、UNH2.2、UNH2.3、UNH2.5、UNG2.1、UNG2.2 要素の値に関連付けます。 BizTalk は、UNH2.1、UNH2.2、UNH2.3、UNH2.5、UNG2.1、UNG2.2 の各要素がグリッドの行の要素と一致するメッセージを受信すると、対応する名前空間を使用して、メッセージの処理に使用するスキーマを決定します。 入力する要素の値は一意である必要があります。
メッセージがグリッドの任意の行の UNH2.1、UNH2.2、UNH2.3、UNH2.5、UNG2.1、UNG2.2 要素と一致しない場合、BizTalk Serverは Default 列がチェックされている行の名前空間を使用してメッセージを処理します。 それが既定のターゲットの名前空間として機能します。 名前空間が識別されない場合、BizTalk は の既定の http://schemas.microsoft.com/BizTalk/Edi/Edifact/2006
名前空間を使用します。
Note
グリッド内のいずれかのフィールドに設定を入力した後、その設定を削除する場合は、行全体を削除する必要があります。行全体を削除しないと、ページの検証に失敗します。
トランザクション セットのローカル ホスト設定を構成するには
「 一般設定の構成 (EDIFACT)」の説明に従って、EDIFACT エンコード 契約を作成します。 既存の契約を更新するには、[ パーティとビジネス プロファイル ] ページで契約を右クリックし、[ プロパティ] をクリックします。
一方向アグリーメント タブの [ トランザクション セットの設定] セクションで、[ ローカル ホストの設定] をクリックします。
トランザクション セットの検証設定の一環として、[ 末尾の区切り記号ポリシー] を [省略可能] または [必須] に設定した場合は、[ 末尾の区切り記号に空の XML タグを作成 する] を選択して、インターチェンジの送信者に末尾の区切り記号に空の XML タグを含めることができます。
[小数点区切り記号としてドット (.) を使用する] を選択BizTalk Server、10 進数を含むインターチェンジから作成された XML メッセージにドット (.) を含めることができます。
[ ターゲット名前空間のカスタマイズ] セクションで、次の操作を行います。
定義する既定のターゲット名前空間を含む行の [既定のチェック] ボックスを選択します。
UNH2.1 列で、メッセージの種類を指定します。 (最大 6 文字)。
[UNH2.2] 列で、メッセージのバージョン番号を指定します。 (最小、1 文字、最大、3 文字)。
UNH2.3 列で、メッセージのリリース番号を指定します。 (最小、1 文字、最大、3 文字)。
UNH2.5 列で、割り当てられたコードを指定します。 (最大 6 文字。英数字にする必要があります)。
[UNG2.1] 列に、アプリケーション送信者 ID の英数字の値を、1 文字以上、最大 35 文字で入力します。 このフィールドは必須です。
[UNG2.2] 列に、アプリケーション送信側コード修飾子の英数字の値を、1 文字以上、最大 4 文字で入力します。 このフィールドは省略可能です。
[ ターゲット名前空間] 列で、ドロップダウン リストから を選択するか、グリッドの任意の行のデータ要素とインターチェンジ内のフィールドの間に一致が見つからない場合にインターチェンジに使用するターゲット名前空間を入力します。
Note
これらの値は、BizTalk Server が受信したインターチェンジに関連付けられている値と比較されます。
使用するその他のターゲットの名前空間に対して、これらの手順を繰り返します。
一覧からターゲット名前空間を削除するには、行を選択し、[ 削除] をクリックします。
[ 適用 ] をクリックして構成を続行する前に変更を受け入れるか、[ OK] を クリックして変更を検証し、ダイアログ ボックスを閉じます。