エンベロープの構成 (EDIFACT トランザクション セットの設定)
[トランザクション セットの設定] セクションの [エンベロープ] ページで、パーティに送信BizTalk Server EDIFACT でエンコードされたインターチェンジの UNG セグメントと UNH セグメントを生成する方法を定義します。
UNG セグメントは、EDIFACT エンコード インターチェンジの機能グループを識別および指定するヘッダーです。 UNG セグメントには、機能グループに含まれているドキュメントの種類とバージョンのほか、機能グループが準備された日時に関する情報が含まれています。
UNH セグメントは、EDIFACT エンコード インターチェンジのメッセージ ヘッダー セグメントです。 UNH セグメントは、メッセージの種類と、そのメッセージの種類の公開の保守を担当する機関に関する情報を提供します。 このセグメントは、インターチェンジ内のドキュメントの開始点と、それに続くドキュメントの種類を示します。
[ 機能グループ ヘッダー (UNG)] セクションでは、 UNG 値を UNH 値と名前空間に関連付けます。 BizTalk Server、BizTalk XML メッセージに UNH 要素と Target 名前空間の値がグリッドの行に設定されていると判断された場合、BizTalk Serverは UNG データ要素にグリッドの同じ行の値を設定します。 UNH 要素と Target 名前空間の値は一意である必要があります。
メッセージが UNH 要素および任意の行の Target 名前空間と一致しない場合、BizTalk Serverはメッセージに既定の行の UNG 要素の値を設定します。 これらの値は、メッセージが既定の行の UNH 要素と Target 名前空間 と一致しない場合でも使用されます。
BizTalk エンジンは、BizTalk XML メッセージに UNH 要素と Target 名前空間の値が設定されていると判断した場合、[ グループ化セグメントの作成 ] チェック ボックスがオンになっている場合に、メッセージ内の UNG 要素にグリッドで設定された値を設定します。
Note
[ 機能グループ ヘッダー (UNG)] セクションで、グリッド内のいずれかのフィールドの設定を入力し、その設定を削除した場合は、行全体を削除する必要があります。または、ページの検証が失敗します。
重要
[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必要があります。
UNG セグメントと UNH セグメントを定義するには
「 一般設定の構成 (EDIFACT)」の説明に従って、EDIFACT エンコード 契約を作成します。 既存の契約を更新するには、[ パーティとビジネス プロファイル ] ページで契約を右クリックし、[ プロパティ] をクリックします。
[一方向契約] タブの [ トランザクション セットの設定] セクションで、[ 封筒] をクリックします。
グリッドの行に、次の値を入力します。
[ メッセージの種類] [UNH2.1 ] 列に、トランザクション セットの種類を入力します。 最大文字数は 6 文字です。
[UNH2.2] 列に、メッセージのバージョン番号を入力します。 (最低 1 文字、最大 3 文字)。
[UNH2.3] 列に、メッセージリリース番号を入力します。 (最低 1 文字、最大 3 文字)。
[UNH2.5] 列に、割り当てられたコードを入力します。 (最大 6 文字。英数字にする必要があります)。
[ ターゲット名前空間 ] 列で、スキーマのターゲット名前空間を選択します。 これは必須フィールドです。
Note
これらの値は、BizTalk Server で作成中のインターチェンジに関連付けられている値と比較されます。
グリッドの同じ行に、次の値を入力します。
UNG1 (機能グループ識別) の場合は、1 文字以上で最大 6 文字の英数字値を入力します。 これは必須フィールドです。
UNG2.1 (アプリケーション送信者識別) の場合は、1 文字以上 35 文字の英数字値を入力します。 これは必須フィールドです。
UNG2.2 (アプリケーション送信側コード修飾子) の場合は、最大 4 文字の英数字値を入力します。 これフィールドは必須ではありません。
UNG3.1 (アプリケーション受信者識別) の場合は、1 文字以上で最大 35 文字の英数字値を入力します。 これは必須フィールドです。
UNG3.2 (アプリケーション受信者コード修飾子) の場合は、最大 4 文字の英数字値を入力します。 これフィールドは必須ではありません。
UNG6 (制御機関) の場合は、英数字の値を 1 つ以上、最大 2 つを入力します。 これは必須フィールドです。
UNG7.1 (メッセージの種類のバージョン番号) の場合は、1 文字以上で最大 3 文字の英数字の値を入力します。 これは必須フィールドです。
UNG7.2 (メッセージの種類のリリース番号) の場合は、1 文字以上で最大 3 文字の英数字の値を入力します。 これは必須フィールドです。
UNG7.3 (関連付け割り当てコード) の場合は、1 文字以上で最大 6 文字の英数字の値を入力します。 これは必須フィールドです。
[UNG8 (アプリケーション パスワード)] には、1 文字以上 14 文字の英数字の値を入力します。 これは必須フィールドです。
Note
これらは、同じ行の For メッセージ型 UNH2.1、UNH2.2、UNH2.3、UNH2.5、Target 名前空間要素がインターチェンジに関連付けられている要素と一致する場合に、構築するインターチェンジの UNG フィールドに入力する値BizTalk Server。
手順 4. および手順 5. を繰り返して、追加行をグリッドに入力します。
グリッド内の 1 つの行について、[ 既定値 ] をクリックして既定の行として指定します。
Note
メッセージが UNH2.1、UNH2.2 と一致しない場合、 任意の行の UNH2.3、UNH2.5、および Target 名前空間要素BizTalk Server、既定の行の UNG1、UNG2.1、UNG2.2、UNG3.1、UNG3.2、UNG6、UNG7.1、UNG7.2、UNG7.3、および UNG8 要素の値をメッセージに設定します。 これらの値は、メッセージの種類が既定の行の For メッセージ型 UNH2.1、UNH2.2、UNH2.3、UNH2.5、および Target 名前空間要素と一致しない場合でも使用されます。
Note
既定の行が選択されておらず、メッセージが UNH2.1、UNH2.2、UNH2.3、UNH2.5、および Target 名前空間要素と一致しない場合、BizTalk はメッセージを中断します。
[ 適用 ] をクリックして構成を続行する前に変更を受け入れるか、[ OK] を クリックして変更を検証し、ダイアログ ボックスを閉じます。