テンプレートを作成したら、順序単位パラメータの指定、メッセージ送信側の資格のアタッチ、作業単位パラメータの定義など、詳細なプロパティ値を定義できます。
JMS テンプレートの詳細な全般的値をコンフィグレーションするには、以下の手順を実行します。
[メッセージをバッチ処理しない] -- 使用可能メッセージはコンシューマにすぐに配信されます。
[待機せずメッセージをバッチ処理] -- (デフォルト) 使用可能メッセージを含む、完全に満たないバッチがすぐに配信されます。
[メッセージ バッチ処理の最小待機しきい値] -- 使用可能メッセージを含む、完全に満たないバッチを配信する前に、短く待機します。
[メッセージ バッチ処理の中間待機しきい値] -- 使用可能メッセージを含む、完全に満たないバッチを配信する前に、やや長く待機します。
[メッセージ バッチ処理の最大待機しきい値] -- 使用可能メッセージを含む、完全に満たないバッチを配信する前に、さらに長く待機します。
[作業単位 (UOW) メッセージ処理ポリシー] で、このテンプレートを使用する送り先で UOW 機能を有効にするかどうかを指定します。UOW は 1 つの単位として処理されるメッセージのセットです。[パススルー] - デフォルトでは、このテンプレートを使用する送り先はメッセージを UOW として扱いません。[単一のメッセージ配信] - UOW コンシューマがこのテンプレートを使用する送り先のメッセージを受信している場合にのみ、この設定を選択します。選択した場合、UOW メッセージはリストになり、そのリストを格納した ObjectMessage
として消費されます。
[不完全な UOW メッセージの有効期間] で、不完全な UOW 内の未配信のメッセージが期限切れになるまでの最長時間を指定します。そのようなメッセージは、配信できないメッセージに関して定義されている有効期限ポリシーに従います。
注意: UOW メッセージに対するテンプレートのエラー送り先を、[単一のメッセージ配信] 値を使用するようにコンフィグレーションすることはできません。JMS テンプレート メッセージ配信の失敗パラメータのコンフィグレーションを参照してください。
これらのフィールドの詳細については、コンフィグレーション オプションを参照してください。