バッチ インターチェンジの分割
このトピックでは、バッチ EDI インターチェンジのトランザクション セットを分割して、インターチェンジを処理するアグリーメントを構成する方法について説明します。
前提条件
BizTalk Server Administrators または BizTalk Server B2B Operators グループのメンバーとしてログオンする必要があります。
分割された EDI インターチェンジを受信するには
BizTalk Server管理コンソールで、[パーティ] ノードをクリックします。 [ パーティとビジネス プロファイル] ページで、受信バッチインターチェンジに解決する契約を持つパーティをクリックします。 ページの [ 契約 ] セクションで、契約を右クリックし、[ プロパティ] をクリックします。 [ 契約のプロパティ ] ダイアログ ボックスの一方向アグリーメント タブ (受信バッチインターチェンジが解決する) で、次の操作を行います。
[識別子] ページ で 、受信バッチインターチェンジがこの契約に解決されるように、正しい値を入力してください。
X12 の場合: ISA5、ISA6、ISA7、ISA8 を設定します。
Edifact の場合: UNB2.1、UNB2.2、UNB3.1、UNB3.2 を設定します。
[ ローカル ホストの設定] ページ ([ インターチェンジの設定] の下) の [ 受信者の設定] セクションの [ 受信バッチ処理] オプションで、次のいずれかのオプションを選択します。
トランザクション セットとしてのインターチェンジの分割 - エラー時にトランザクション セットを中断する – このオプションを選択すると、インターチェンジ内の各トランザクション セットを個別の XML ドキュメントに解析BizTalk Server指定できます。 こうすることによって、適切なエンベロープがトランザクション セットに適用され、トランザクション セット ドキュメントがメッセージ ボックスにルーティングされるようになります。 このオプションを使用すると、インターチェンジ内の 1 つまたは複数のトランザクション セットが検証に失敗した場合に、BizTalk Server はこれらのトランザクション セットだけを中断します。
トランザクション セットとしてのインターチェンジの分割 - エラー時にインターチェンジを中断する – このオプションを選択すると、インターチェンジ内の各トランザクション セットBizTalk Serverを個別の XML ドキュメントに解析するように指定できます。 こうすることによって、適切なエンベロープがトランザクション セットに適用され、トランザクション セット ドキュメントがメッセージ ボックスにルーティングされるようになります。 このオプションを使用すると、インターチェンジ内の 1 つまたは複数のトランザクション セットが検証に失敗した場合に、BizTalk Server がインターチェンジ全体を保留するようになります。
保存されたバッチの Visual Studio プロジェクトを次のように作成します。
Visual Studio で、BizTalk プロジェクトを作成し、バッチ内のすべてのメッセージのスキーマを追加します。
プロジェクトをビルドし、配置します。
BizTalk Server管理コンソールで、分割バッチを送信する送信ポートを次のように作成します。
送信パイプラインを EdiSend または AS2EdiSend に設定します。
送信ポートのフィルターを、各トランザクション セットを取得するのに必要な値に設定します。たとえば、BTS.MessageType に設定します。