文字セットと区切り記号の構成 (EDIFACT)
パートナー 契約では、送信 EDIFACT メッセージのエンベロープを作成するときに、BizTalk Serverがパーティのプロパティの検証に使用する文字セット (UNA) を指定できます。 インターチェンジのセグメントに使用する区切り記号と終端記号 (UNB) も指定できます。
UNA セグメントでは、BizTalk Server がパーティに送信する EDIFACT エンコード インターチェンジの UNA セグメントをどのように生成するかを定義します。 UNA セグメントは、EDIFACT エンコードインターチェンジの区切り記号とインジケーターとして使用される文字を定義します。 標準以外の区切り文字がインターチェンジに含まれている場合にのみ、このセグメントを使用します。
UNB セグメントでは、使用する EDIFACT 文字セットを定義します。
重要
[Local BizTalk でパーティが受信したメッセージを処理する] または [このパーティからのメッセージの送信をサポートする] チェックボックスをオフにした場合、契約を作成するパーティの作成時に、このページのすべてのプロパティが無効になります。
プロパティが無効になるのは、パーティから受信中のインターチェンジのプロパティに対応する一方向のアグリーメント タブ上のみです。 たとえば、パーティ A とパーティ B の 2 つのパーティを作成し、パーティ A に対して [チェック] ボックスをオフにすると、上記のプロパティの一覧は [パーティ A> パーティ B の一方向契約] タブで無効になります。
前提条件
BizTalk Server Administrators または BizTalk Server B2B Operators グループのメンバーとしてログオンする必要があります。
文字セットと区切り記号を構成するには
「 一般設定の構成 (EDIFACT)」の説明に従って、EDIFACT エンコード 契約を作成します。 既存の契約を更新するには、[ パーティとビジネス プロファイル ] ページで契約を右クリックし、[ プロパティ] をクリックします。
一方向アグリーメント タブの [ インターチェンジの設定] セクションで、[ 文字セットと区切り記号] をクリックします。
[ 構文 (UNB1)] セクションで、次の操作を行います。
[ 識別子 (UNB1.1)] に、発信インターチェンジに適用する EDIFACT 文字セットを入力します。 これは必須フィールドです。
[ バージョン (UNB1.2)] で、 1 ~ 4 の値を選択 します。 これフィールドは必須ではありません。
[ 区切り記号] セクションで 、次の操作を行います。
[ コンポーネント データ要素区切り記号 (UNA1)] に、複合データ要素内の単純なデータ要素を区切るコンポーネント データ要素区切り記号の値を入力します。 文字のデータ要素の場合は [文字]、16 進数のデータ要素の場合は [16 進] をクリックします。 文字の書式を変更すると、入力した文字が自動的に変更されます。
[ データ要素区切り記号 (UNA2)] には、2 つ以上の単純なデータ要素または複合の一部ではない単純なデータ要素で構成される複合データ要素を区切るデータ要素区切り記号の値を入力します。 文字のデータ要素の場合は [文字]、16 進数のデータ要素の場合は [16 進] をクリックします。 文字の書式を変更すると、入力した文字が自動的に変更されます。
[ Decimal notation (UNA3)] で、発信インターチェンジで使用する 10 進表記を選択します。
[リリース インジケーター (UNA4)] に、次の文字が構文区切り記号、ターミネータ、またはリリース文字ではなく、元のデータの一部であることを示すリリース インジケーターの値を入力します。 文字のデータ要素の場合は [文字]、16 進数のデータ要素の場合は [16 進] をクリックします。 文字の書式を変更すると、入力した文字が自動的に変更されます。
[ 繰り返し区切り記号 (UNA5)] に、トランザクション セット内で繰り返されるセグメントを分離するために使用する繰り返し区切り記号の値を入力します。 文字のデータ要素の場合は [文字]、16 進数のデータ要素の場合は [16 進] をクリックします。 文字の書式を変更すると、入力した文字が自動的に変更されます。
[ セグメント ターミネータ (UNA6)] に、EDI セグメントの末尾を示すセグメント ターミネータの値を入力します。
[UNA6 Suffix]\(UNA6 サフィックス\) の場合は、セグメント識別子BizTalk Server使用する文字 (None、CR (キャリッジ リターン)、LF (ライン フィード)、または CR LF (復帰/改行) のいずれかを選択します。 サフィックスを指定する場合、セグメント終端記号のデータ要素は空にできます。 セグメント終端記号を空のままにする場合は、サフィックスを指定する必要があります。 セグメント終端記号とサフィックスの組み合わせとして、次の値のいずれかを指定できます。
セグメント終端記号
セグメント終端記号 + 復帰
セグメント終端記号 + 復帰/改行
キャリッジ リターン
ライン フィード
キャリッジ リターン/ライン フィード
[ 適用 ] をクリックして構成を続行する前に変更を受け入れるか、[ OK] を クリックして変更を検証して受け入れ、ダイアログ ボックスを閉じます。