次の方法で共有


バッチ インターチェンジの分割

このトピックでは、バッチ EDI インターチェンジのトランザクション セットを分割して、インターチェンジを処理するアグリーメントを構成する方法について説明します。

前提条件

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

分割された EDI インターチェンジを受信するには

  1. BizTalk Server管理コンソールで、[パーティ] ノードをクリックします。 [ パーティとビジネス プロファイル] ページで、受信バッチインターチェンジに解決する契約を持つパーティをクリックします。 ページの [ 契約 ] セクションで、契約を右クリックし、[ プロパティ] をクリックします。 [ 契約のプロパティ ] ダイアログ ボックスの一方向アグリーメント タブ (受信バッチインターチェンジが解決する) で、次の操作を行います。

    1. [識別子] ページ 、受信バッチインターチェンジがこの契約に解決されるように、正しい値を入力してください。

      • X12 の場合: ISA5、ISA6、ISA7、ISA8 を設定します。

      • Edifact の場合: UNB2.1、UNB2.2、UNB3.1、UNB3.2 を設定します。

    2. [ ローカル ホストの設定] ページ ([ インターチェンジの設定] の下) の [ 受信者の設定] セクションの [ 受信バッチ処理] オプションで、次のいずれかのオプションを選択します。

      • トランザクション セットとしてのインターチェンジの分割 - エラー時にトランザクション セットを中断する – このオプションを選択すると、インターチェンジ内の各トランザクション セットを個別の XML ドキュメントに解析BizTalk Server指定できます。 こうすることによって、適切なエンベロープがトランザクション セットに適用され、トランザクション セット ドキュメントがメッセージ ボックスにルーティングされるようになります。 このオプションを使用すると、インターチェンジ内の 1 つまたは複数のトランザクション セットが検証に失敗した場合に、BizTalk Server はこれらのトランザクション セットだけを中断します。

      • トランザクション セットとしてのインターチェンジの分割 - エラー時にインターチェンジを中断する – このオプションを選択すると、インターチェンジ内の各トランザクション セットBizTalk Serverを個別の XML ドキュメントに解析するように指定できます。 こうすることによって、適切なエンベロープがトランザクション セットに適用され、トランザクション セット ドキュメントがメッセージ ボックスにルーティングされるようになります。 このオプションを使用すると、インターチェンジ内の 1 つまたは複数のトランザクション セットが検証に失敗した場合に、BizTalk Server がインターチェンジ全体を保留するようになります。

  2. 保存されたバッチの Visual Studio プロジェクトを次のように作成します。

    1. Visual Studio で、BizTalk プロジェクトを作成し、バッチ内のすべてのメッセージのスキーマを追加します。

    2. プロジェクトをビルドし、配置します。

  3. BizTalk Server管理コンソールで、分割バッチを送信する送信ポートを次のように作成します。

    1. 送信パイプラインを EdiSend または AS2EdiSend に設定します

    2. 送信ポートのフィルターを、各トランザクション セットを取得するのに必要な値に設定します。たとえば、BTS.MessageType に設定します。

参照

EDI バッチの構成
送信ポートを作成する方法