[UNIX、Linux、Windows、IBM i]

mqs.ini ファイルの ExitProperties スタンザ

ExitProperties スタンザは、キュー・マネージャー出口プログラムによって使用される構成オプションを指定します。

mqs.ini ファイルの ExitProperties スタンザを使用して、キュー・マネージャー出口プログラムによって使用される構成オプションを指定します。

[Windows][Linux]あるいは、 Linux® ( x86 と x86-64 ) と Windows では、 IBM® MQ Explorer Extended IBM MQ プロパティページを使用する。

CLWLMode = SAFE (デフォルト) | 高速
クラスター・ワークロード (CLWL) 出口を使用すると、MQI 呼び出し (例えば、 MQOPENMQPUT) への応答として、クラスター内のどのクラスター・キューを開くかを指定できます。 CLWL 出口は、 CLWLMode 属性に指定した値に応じて、FAST モードまたは SAFE モードのいずれかで実行されます。 CLWLMode 属性を省略すると、クラスター・ワークロード出口は SAFE モードで実行されます。
SAFE
CLWL 出口をキュー・マネージャーから独立したプロセスで実行します。 これはデフォルトです。
SAFE モードでの実行中にユーザー作成の CLWL に問題が起きた場合は、次のような結果が生じます。
  • CLWL サーバー・プロセス (amqzlwa0) は失敗します。
  • キュー・マネージャーは CLWL サーバー・プロセスを再始動します。
  • エラーがエラー・ログに記録されます。 進行中の MQI 呼び出しがある場合は、戻りコードが戻されます。

キュー・マネージャーの保全性は維持されます。

注: CLWL 出口を別のプロセスで実行すると、パフォーマンスに影響する可能性があります。
FAST
クラスター出口は、キュー・マネージャー・プロセスでインラインで実行します。

このオプションを指定すると、SAFE モードで実行した場合のプロセスの切り替えコストを回避できるのでパフォーマンスは向上しますが、代わりにキュー・マネージャーの保全性が保証されないことになります。 CLWL 出口を FAST モードで実行する必要があるのは、CLWL 出口に問題がなく、特にパフォーマンスについて懸念があると確信している場合のみです。

CLWL 出口を FAST モードで実行しているときに問題が発生すると、キュー・マネージャーは失敗し、キュー・マネージャーの保全性が損なわれる恐れがあります。