インバウンド X12 メッセージの受信設定の定義

Partner Manager では、選択されたパートナーからインバウンド X12 メッセージを受信するときに適用される X12 肯定応答、検証ルール、文字エンコード、制御番号を設定できます。

X12 受信設定を定義する手順は、次のとおりです。

  1. ナビゲーションメニューで ​[Partners (パートナー)]​ を選択します。

  2. 設定に関連付けるパートナーを選択します。

  3. [Validation and acknowledgement settings (検証と肯定応答の設定)]​ セクションの ​[Receive from <partner-name> (<パートナー名> から受信)]​ 列で、​[X12]​ をクリックします。

  4. 設定するリンクを選択します。

  5. [Save (保存)]​ をクリックします。

設定変更が Mule に同期されるまでに最大約 5 分かかる場合があります。

肯定応答の設定

次の設定を使用して、インバウンド X12 メッセージへの応答で送信する肯定応答を設定します。

設定 説明 デフォルト

Send TA1 for each transmission from <recipient> (Send TA1 for each transmission from <受信者> からの各トランスミッションについて TA1 を送信)。

アドレス受信者別のインターチェンジヘッダーおよびトレーラーの処理の状況をレポートするインターチェンジ送信者に技術的肯定応答 (TA1) を提供します。

  • 受信した X12 メッセージの ISA および IEA が有効な場合、ホストは他のコンテンツの状況に関係なく、肯定的な TA1 肯定応答を送信します。

  • 受信した X12 メッセージの ISA と IEA が有効ではない場合、ホストはエラーコードと一緒に TA1 肯定応答を送信します。

TA1 肯定応答は ISA または IEA エンベロープ内で送信されます。ISA および IEA は他のインターチェンジと違いはありません。

無効

Send 997 機能肯定応答 when メッセージ fail to route to a メッセージフロー (メッセージフローへのメッセージの転送に失敗したときに機能肯定応答を送信)

メッセージをいずれかのメッセージフローにルーティングするのに失敗した場合に機能肯定応答 (メッセージの受信および構文的容認性) を送信します。

無効

X12 997 機能肯定応答

X12 997 機能肯定応答では、受信したインターチェンジの状況がレポートされます。受信したドキュメントの処理中に発生したすべてのエラーがレポートされます。 すべての X12 トランザクションセットと同じように、997 機能肯定応答は GS または GE エンベロープ内で送信されます。

997 機能肯定応答では次の作業を行います。

  • インターチェンジまたは機能グループの受信を肯定応答する。

  • 1 つ以上の機能グループまたはトランザクションを受け入れるか拒否する。

  • 標準への準拠を確認してレポートする。

インターチェンジに複数のグループが含まれている場合、各グループについて 997 肯定応答が返されます。

グループに複数のトランザクションセットが含まれている場合、そのグループの肯定応答にはトランザクションセットごとに 1 つのループが含まれます。これは、受け入れられたトランザクションセットについて AK2 ループが生成された場合にのみ適用されます。

検証設定

次の設定を使用して、パートナーから受信したすべての X12 メッセージが検証ルールを満たすようにします。Partner Manager はすべての検証エラーを記録し、CONTRL 肯定応答でレポートします。

設定 説明 デフォルト

Fail when value length outside allowed range (値の長さが許容範囲外の場合に失敗)

  • オンにすると、Partner Manager はデータ要素値が使用する EDI スキーマの定義に対して長すぎるか短すぎるトランザクションを拒否します。

  • オフにすると、Partner Manager は値を使用します。

有効化

Fail when invalid character in value (値の無効な文字がある場合に失敗)

  • オンにすると、Partner Manager は無効な文字が含まれるトランザクションを拒否します。

  • オフにすると、その文字がそのまま使用されるか置き換えられます。

有効化

Fail if value is repeated too many times (値の反復が多すぎる場合に失敗)

  • オンにすると、Partner Manager は値の反復が多すぎるか少なすぎるトランザクションを拒否します。

  • オフにすると、Partner Manager は値を受け入れます。

有効化

Fail if unknown segments are used (不明なセグメントが使用された場合に失敗)

  • オンにすると、Partner Manager は不明なセグメントが含まれるトランザクションを拒否します。

  • オフにすると、Partner Manager は未使用のセグメントを無視します。

Disabled (無効)

Fail when segments are out of order (セグメントの順序が不適切な場合に失敗)

  • オンにすると、Partner Manager は順不同なセグメントが含まれるトランザクションを拒否します。

  • オフにすると、セグメントが並び替えられます。

有効化

Fail when too many repeats of segment (セグメントの反復が多すぎる場合に失敗)

オンにすると、Partner Manager は反復が多すぎるセグメントが含まれるトランザクションを拒否します。

有効化

Fail when unused segments are included (未使用のセグメントが含まれる場合に失敗)

  • オンにすると、Partner Manager はスキーマで未使用とマークされたセグメントが含まれるトランザクションを拒否します。

  • オフにすると、Partner Manager は未使用のセグメントを無視します。

Disabled (無効)

条件付きのリレーション検証の適用

  • オンにすると、条件付きデータ要素が欠落している場合、X12 トランザクションの生成が失敗します。

  • オフにすると、Partner Manager はリレーションシップ検証の適用しません。

Disabled (無効)

Enforce code set validations (コードセット検証を適用)

  • オンにすると、Partner Manager は X12 スキーマで定義されている X12 コードセット検証を適用します。

Disabled (無効)

Acknowledge every transaction (すべてのトランザクションを肯定応答)

選択した場合、997 機能肯定応答ですべてのトランザクションが受け入れられても、Partner Manager は受信したすべてのトランザクションセットの個別の AK2/AK5 セグメントを含めます。

無効

制御番号

次の設定を使用して、パートナー、またはインバウンド X12 メッセージ内の制御番号の使用に関連した検証を適用します。

設定 説明 デフォルト

Requires unique interchange control number (ISA13) (一意のインターチェンジ制御番号 (ISA13) が必要)

オンにすると、ホストによって以前に処理されたインターチェンジ番号が記録され、同じパートナー (インターチェンジの送信者および受信者 ID により判別される) からの重複するインターチェンジ番号が拒否されます。

有効化

Requires unique group control number (GS06) (一意のグループ制御番号 (GS06) が必要)

オンにすると、ホストによって受信した機能グループのグローバルに一意なグループ制御番号 (GS06) が適用されます。

この設定では、インターチェンジの送信者および受信者の ID によって判断され、機能グループの送信者および受信者のアプリケーションコードと組み合わされる同じパートナーおよびアプリケーションから受信するすべてのインターチェンジでグループ番号が一意であることが必須です。

Disabled (無効)

Require unique transaction set control number (ST02) (一意のトランザクションセット制御番号が必要 (ST02))

オンにすると、ホストによって受信したトランザクションセットのグローバルに一意であるトランザクションセット制御番号 (ST02) が適用されます。

この設定では、インターチェンジの送信者および受信者の ID によって判断され、機能グループの送信者および受信者のアプリケーションコードと組み合わされる同じパートナーおよびアプリケーションから受信するすべての機能グループでトランザクションセット番号が一意であることが必須です。

Disabled (無効)

文字セットとエンコード

次の設定を使用して、受信した X12 メッセージの文字セットおよびエンコーディングのオプションを適用します。

設定 説明 デフォルト

Character set (文字セット)

文字列データで使用できる文字を定義します。設定すると、無効な文字が置き換え文字に置き換えられます。パーサーオプションで受信メッセージについて置き換え文字が有効になっていない場合、Partner Manager はメッセージを拒否します。 いずれの場合も無効な文字はログに記録され、受信メッセージの 997 機能肯定応答でレポートされます。

EXTENDED

Character encoding (文字エンコード)

メッセージの文字エンコードを示します。

ISO8859_1