バッチの管理
X12 エンコードと EDIFACT エンコードの両方について、[契約のプロパティ] ダイアログ ボックス (BizTalk Server管理コンソール) の [一方向アグリーメント] タブの [バッチ構成] ページの上部にあるコントロールを使用して、バッチインターチェンジのリリースを手動で制御する方法。 この作業には、次の制御が含まれます。
バッチの開始。 バッチ処理オーケストレーションのインスタンスをアクティブにします。 [開始] ボタンを選択すると、インスタンスがアクティブ化範囲内にあるときにバッチ要素が収集されます。
バッチのオーバーライド。 既存の要素を使用してバッチを作成し、すぐに送信します。 バッチの送信後、バッチ処理オーケストレーションは、確立された設定に基づいてバッチ処理を再開します。
バッチの停止。 バッチ処理オーケストレーションのアクティブ化されたインスタンスを非アクティブ化します。 [停止] ボタンを選択すると、オーケストレーションは既存のバッチ要素からバッチを作成し、EDI 送信パイプラインにインターチェンジを配信して終了します。
これらの制御は単一のバッチ構成に対して実行されます。
[スタート] ボタンを押したときに BizTalk が実行するアクションは、[バッチ構成] ページの [フィルター条件]、[リリース条件]、[アクティブ化範囲] の設定によって異なります。 フィルター条件によって、バッチ処理の対象となるメッセージが決まります。 リリース基準によって、バッチがリリースされるタイミングが決まります。 アクティベーションの範囲のプロパティによって、バッチ処理オーケストレーションのアクティブなインスタンスがバッチ処理要素を収集するかどうかが決まります。 これらの設定の詳細については、「 送信バッチの構成」を参照してください。
このトピックでは、バッチを開始、停止、オーバーライド、および削除する方法について説明します。
Note
バッチを構成する方法については、「 X12 バッチ処理の構成」 または「 EDIFACT バッチ処理の構成」を参照してください。
前提条件
BizTalk Server Administrators または BizTalk Server B2B Operators グループのメンバーとしてログオンする必要があります。
Note
BizTalk Server B2B オペレーター グループのメンバーは、バッチを開始、停止、またはオーバーライドできますが、バッチ処理に関連する構成設定を変更することはできません。 バッチ構成を変更するには、BizTalk Server 管理者グループのメンバであることが必要です。
バッチの開始、停止、オーバーライド
[BizTalk Server管理] を開き、BizTalk グループを展開して、[パーティ] を選択します。
[ パーティとビジネス プロファイル] ページの [ 契約 ] セクションで、開始、停止、またはオーバーライドするバッチ構成を含む契約を右クリックします。
[ 契約のプロパティ] の [一方向アグリーメント] タブで、[ バッチ構成] ページを選択します。
[ バッチ構成] ページで、開始、停止、またはオーバーライドするバッチのタブを選択します。
フィルター条件、リリース条件、およびアクティベーションの範囲のプロパティが正しく設定されていることを確認します。
Note
BizTalk Server オペレーター グループのメンバーであり、BizTalk Server Administrators グループのメンバーではない場合は、バッチを開始、停止、またはオーバーライドできます。 ただし、バッチ構成設定を変更することはできません。 設定は表示されますが、設定を変更して [OK] を選択すると、アクセス許可エラーが発生します。
バッチ処理オーケストレーションのインスタンスがアクティブ化されていない場合は、[ 開始 ] を選択してインスタンスをアクティブ化します。
Note
- バッチ処理オーケストレーションのインスタンスがアクティブ化されていないことを確認できます。 [開始 ] ボタンが有効で、 バッチ処理がアクティブ化されていない 場合は、[ 開始 ] コントロールのすぐ下に表示されます。
- [ 開始 ] ボタンをクリックし、バッチ処理オーケストレーションのインスタンスがアクティブ化されていても、バッチの要素が収集されていない場合は、[ アクティブ化 ] テキスト ボックスの datetime がトランスパイルされていることを確認します。 そうでない場合は、 アクティブ化 の日付を現在の日付以前に設定する必要があります。
リリース条件が満たされていないときにバッチインターチェンジを送信するには、[オーバーライド] を選択 します。
Note
[オーバーライド] を選択すると、バッチインターチェンジが送信されますが、バッチ処理オーケストレーション インスタンス、アクティブ化条件、またはリリース条件のアクティブ化状態には影響しません。
バッチ処理オーケストレーションのインスタンスを非アクティブ化するには、[ 停止] を選択します。
Note
[ 停止 ] を選択すると、バッチインターチェンジが送信され、バッチ処理オーケストレーション インスタンスが終了します。
[ OK] または [キャンセル] を選択 して 、契約のプロパティを閉じます。
バッチの削除
[BizTalk Server管理] で、[パーティ] を選択します。
[ パーティとビジネス プロファイル] ページの [ 契約 ] セクションで、削除するバッチ構成を含む契約を右クリックします。
[ 契約のプロパティ ] ダイアログ ボックスの [一方向アグリーメント] タブで、[ バッチ構成 ] ページを選択します。
[ バッチ構成] ページで、削除するバッチのタブを選択します。
タブ ページの右上隅にある [削除] を選択 します。
[ OK] を選択 して 契約のプロパティを閉じます。