文字セットと区切り記号を構成する (X12)
パートナー アグリーメントでは、BizTalk Server が、送信 X12 メッセージのエンベロープを作成するときにパーティのプロパティを検証するために使用する文字セットを指定できます。 また、インターチェンジのセグメントに使用する区切り記号と終端記号を指定することもできます。
Note
ここで説明する設定は、HIPAA インターチェンジにも当てはまります。
重要
[Local BizTalk processes messages received by the party]\(ローカル BizTalk でパーティが受信したメッセージを処理する\) ボックスをオフにした場合、または契約を作成しているパーティの作成時にこのパーティからのメッセージの送信 チェックをサポートしている場合、このページでは次のプロパティが無効になります。
Data 要素
- 合成要素区切り記号 (ISA16)
- セグメント終端記号
- サフィックス
- ペイロード内の区切り記号を次の記号に置き換える
プロパティが無効になるのは、パーティから受信中のインターチェンジのプロパティに対応する一方向のアグリーメント タブ上のみです。 たとえば、パーティ A とパーティ B の 2 つのパーティを作成し、パーティ A に対して [チェック] ボックスをオフにした場合、上記のプロパティの一覧は [パーティ A> パーティ B の一方向契約] タブで無効になります。
前提条件
BizTalk Server Administrators または B2B Operators グループのメンバーとしてログオンBizTalk Server必要があります。
文字セットと区切り記号を構成するには
「 一般設定の構成 (X12)」の説明に従って、X12 エンコード 契約を作成します。 既存の契約を更新するには、[ パーティとビジネス プロファイル ] ページで契約を右クリックし、[ プロパティ] をクリックします。
一方向アグリーメント タブの [ インターチェンジの設定] セクションで、[ 文字セットと区切り記号] をクリックします。
[ 使用する文字セット ] ドロップダウン リストから、契約に入力するプロパティの検証に使用する X12 文字セットを選択します。
Note
BizTalk Serverは、この設定を使用して、関連する契約プロパティに入力された値のみを検証します。 受信パイプラインまたは送信パイプラインは、ランタイム処理を実行するとき、この文字セット プロパティを無視します。
Data 要素には、2 つ以上の単純なデータ要素と、複合要素の一部ではない単純なデータ要素で構成される複合データ要素を区切るために使用BizTalk Server 1 文字を入力します。 文字のデータ要素の場合は [文字]、16 進数のデータ要素の場合は [16 進] をクリックします。 入力した文字は、 書式を Char から Hex に、またはその逆に変更すると自動的に変更されます。
[コンポーネント要素区切り記号 (ISA16)] には、複合データ要素内の単純なデータ要素を区切るために使用BizTalk Server 1 文字を入力します。 文字のデータ要素の場合は [文字]、16 進数のデータ要素の場合は [16 進] をクリックします。 入力した文字は、 書式を Char から Hex に、またはその逆に変更すると自動的に変更されます。
[ セグメント ターミネータ] には、EDI セグメントの末尾を示す 1 文字を入力します。 文字のデータ要素の場合は [文字]、16 進数のデータ要素の場合は [16 進] をクリックします。
型が Char の場合、既定値は です ~。
型が Hex の場合、既定値は 7E です。
このデータ要素は必須です。
この要素には、ASCII 文字セット内の値のみを使用できます。 このプロパティは、[全般] ページで定義される X12 文字セットに対しては検証されません。
入力した文字は、 書式を Char から Hex に、またはその逆に変更すると自動的に変更されます。
[ サフィックス] で、セグメント 終端記号の値 と共 に使用する文字を選択します。 次のオプションがあります。
なし: 既定値
CR: キャリッジ リターン
LF: ライン フィード
CR LF: キャリッジ リターン/ライン フィード
セグメント ターミネータとサフィックスの組み合わせは次のとおりです。
Any セグメント 終端記号 + なし サフィックス
Any セグメント 終端記号 + CR サフィックス
Any セグメント 終端記号 + CR LF サフィックス
D (16 進数) セグメント ターミネータ + None サフィックス: この組み合わせは、セグメント ターミネータが空白で、Suffix が CR に設定されているかのように動作します。
A (Hex) Segment Terminator + None Suffix: この組み合わせは、セグメント ターミネータが空白で Suffix が LF に設定されているかのように動作します。
D (16 進数) セグメント 終端記号 + LF サフィックス: この組み合わせは、セグメント ターミネータが CR で Suffix が LF に設定されているかのように動作します。
ペイロード データに、データ、セグメント、またはコンポーネントの区切り文字としても使用される文字が含まれている場合は、ペイロード内の区切り記号を に置き換え、置換文字を指定チェック。 送信 X12 メッセージを生成するとき、ペイロード データの区切り記号文字のすべてのインスタンスが指定した文字で置換されます。 文字のデータ要素の場合は [文字]、16 進数のデータ要素の場合は [16 進] をクリックします。 入力した文字は、 書式を Char から Hex に、またはその逆に変更すると自動的に変更されます。
[ 適用 ] をクリックして構成を続行する前に変更を受け入れるか、[ OK] を クリックして変更を検証し、ダイアログ ボックスを閉じます。