次の方法で共有


文字セットと区切り記号の構成 (X12)

パートナー契約では、BizTalk Server が送信 X12 メッセージのエンベロープを作成するときにパーティのプロパティを検証するために使用する文字セットを指定できます。 インターチェンジ内のセグメントに使用する区切り記号とターミネータを指定することもできます。

ここで説明する設定は、HIPAA インターチェンジにも適用されます。

Von Bedeutung

パーティーが 受信したメッセージをローカル BizTalk で処理するか、契約を作成するパーティの作成時にこのパーティからのメッセージの送信をサポート するチェック ボックスをオフにした場合、このページでは次のプロパティが無効になります。

  • データ要素

    • コンポーネント要素の区切り記号 (ISA16)
    • セグメント終端子
    • サフィックス
    • ペイロード内の区切り記号を次のように置き換えます。

    プロパティは、パーティから送信されるインターチェンジのプロパティに対応する一方向の契約タブでのみ無効になります。 たとえば、パーティ A とパーティー B の 2 つのパーティを作成し、パーティー A の場合は、上記のプロパティの一覧が [ パーティー A->Party B 一方向契約] タブで無効になります。

[前提条件]

BizTalk Server Administrators または BizTalk Server B2B Operators グループのメンバーとしてログオンしている必要があります。

文字セットと区切り記号を構成するには

  1. 「全般設定の構成 (X12)」の説明に従って X12 エンコード 契約を作成します。 既存の契約を更新するには、[ パーティとビジネス プロファイル ] ページで契約を右クリックし、[ プロパティ] をクリックします。

  2. [一方向契約] タブの [ インターチェンジの設定] セクションで、[ 文字セットと区切り記号] をクリックします。

  3. [ 使用する文字セット ] ドロップダウン リストから、契約に入力するプロパティの検証に使用する X12 文字セットを選択します。

    BizTalk Server では、この設定を使用して、関連する契約プロパティに入力された値のみを検証します。 受信パイプラインまたは送信パイプラインは、実行時処理を実行するときにこの文字セット プロパティを無視します。

  4. Data 要素の場合は、2 つ以上の単純なデータ要素と、複合要素の一部ではない単純なデータ要素で構成される複合データ要素を区切るために BizTalk Server が使用する 1 つの文字を入力します。 文字データ要素の場合は Char を、16 進データ要素の場合は Hex を選択します。 入力した文字は、 書式を Char から Hex に、またはその逆に変更すると自動的に変更されます。

  5. コンポーネント要素区切り記号 (ISA16) には、BizTalk Server が複合データ要素内の単純なデータ要素を区切るために使用する 1 つの文字を入力します。 文字データ要素の場合は Char 、16 進データ要素の場合は Hex を選択します。 入力した文字は、 書式を Char から Hex に、またはその逆に変更すると自動的に変更されます。

  6. [セグメント ターミネータ] には、EDI セグメントの末尾を示す 1 文字を入力します。 文字データ要素の場合は Char、16進データ要素の場合は Hex を選択します。

    型が Char の場合、既定値は ~

    型が Hex の場合、既定値は 7E です

    このデータ要素は必須です。

    この要素は、ASCII 文字セット内の値に制限されます。 このプロパティは、[全般] ページで定義されている X12 文字セットに対して検証されません。

    入力した文字は、 書式を Char から Hex に、またはその逆に変更すると自動的に変更されます。

  7. [サフィックス] で、セグメント ターミネータ値と一緒に使用する文字を選択します。 オプションは次のとおりです。

    • なし: 既定値

    • CR: キャリッジ リターン

    • LF: 改行

    • CR LF: キャリッジ リターン/ライン フィード

      セグメント ターミネータとサフィックスの組み合わせは次のとおりです。

    • 任意セグメント ターミネータ + サフィックスなし

    • 任意 セグメント ターミネータ + CR サフィックス

    • 任意 セグメント ターミネータ + CR LF サフィックス

    • D (16 進数) セグメント ターミネータ + サフィックスなし : この組み合わせは、セグメント ターミネータが空白でサフィックスが CR に設定されているかのように動作します。

    • A (Hex) Segment Terminator + None Suffix: この組み合わせは、セグメント ターミネータが空白でサフィックスが LF に設定されているかのように動作します。

    • D (16 進数) セグメント ターミネータ + LF サフィックス: この組み合わせは、セグメント ターミネータが CR でサフィックスが LF に設定されているかのように動作します。

  8. ペイロード データに、データ、セグメント、またはコンポーネントの区切り文字としても使用される文字が含まれている場合は、[ ペイロードの区切り記号を置き換える ] をオンにして、置換文字を指定します。 送信 X12 メッセージを生成すると、ペイロード データ内の区切り文字のすべてのインスタンスが、指定した文字に置き換えられます。 文字データ要素の場合は Char を、Hex データ要素の場合は Hex を選択します。 入力した文字は、 書式を Char から Hex に、またはその逆に変更すると自動的に変更されます。

  9. [ 適用 ] をクリックして構成を続行する前に変更を受け入れるか、[ OK] をクリックして変更を検証し、ダイアログ ボックスを閉じます。

こちらもご覧ください

インターチェンジ設定の構成 (X12)