次の方法で共有


1 つのメッセージで複数のインターチェンジを受信できるようにする

BizTalk Server は、複数のインターチェンジを含むメッセージを処理できます。 X12 メッセージの場合、このようなメッセージには複数の ISA ヘッダーと IEA トレーラーが含まれます。 EDIFACT メッセージの場合、このようなメッセージには複数の UNA/UNB ヘッダーと UNZ トレーラーが含まれます。

EdiReceive または AS2EdiReceive パイプラインで EDI 逆アセンブラーを有効にして、1 つのメッセージ内の複数のインターチェンジを解析するには、 DetectMID パイプライン プロパティを True に設定する必要があります。 (MID は、複数のインターチェンジの逆アセンブルを意味します)。このプロパティは既定で True に設定されています。

EDI 逆アセンブラーを含む受信パイプラインが複数のインターチェンジを含むメッセージを受信すると、逆アセンブラーはインターチェンジ ヘッダーからインターチェンジトレーラーに各インターチェンジを解析します。 この処理は、次の規則に従って行われます。

  • 同じメッセージ内のすべてのインターチェンジは、X12 または EDIFACT のいずれかの同じエンコードの種類である必要があります。 メッセージに複数のエンコードの種類のインターチェンジが含まれている場合、EDI 逆アセンブラーは、メッセージの最初のインターチェンジと同じエンコードの種類を持つすべてのインターチェンジを処理します。 逆アセンブラーは、最初のインターチェンジとは異なるエンコードの種類のすべてのインターチェンジを無視します。

  • EDI 逆アセンブラーは、1 つのインターチェンジのインターチェンジトレーラーと次のインターチェンジのインターチェンジ見出しの間の文字を無視します。

  • 認証を有効にする場合は、認証が 失敗した場合はメッセージを削除 するか、受信ポートの 認証に失敗した場合はメッセージを保持 するプロパティを選択すると、メッセージ内の複数のインターチェンジのいずれかが失敗した場合、BizTalk Server はメッセージ全体を中断します。

  • 認証を有効にし、同じメッセージ内の 1 つのインターチェンジが契約に解決しない場合、メッセージ内のすべてのインターチェンジは中断され、契約に解決されたインターチェンジであっても、受信確認は返されません。

[前提条件]

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

メッセージ内の複数のインターチェンジの受信を有効にするには

  1. BizTalk Server 管理コンソールで、[ 受信場所 ] ノードをクリックし、1 つのメッセージで複数のインターチェンジを受信できるようにする受信場所を右クリックし、[ プロパティ] をクリックします。

  2. 受信パイプラインの横にある省略記号をクリックします (EdiReceive または AS2EdiReceive である必要があります)。

  3. [ パイプラインの構成 ] ダイアログ ボックスで、 DetectMID パイプライン プロパティを True に設定します。

  4. [OK] クリックし、もう一度 [OK] クリックします。

こちらもご覧ください

EDI ソリューションのポートの構成