WebSphere Event Broker では、いくつかの UNIX システム・サービス・システム特性をセットアップする必要があります。 動的変更の場合は SETOMVS オペレーター・コマンドを、永続的な変更の場合は BPXPRMxx PARMLIB メンバーを使用できます。 詳細については、「z/OS UNIX システム・サービス 計画」を参照してください。
OMVS アドレス・スペースの領域サイズを制限するために IEFUSI 出口を使用する場合は、ブローカー・ブローカーを含めないでください。
以下のように、UNIX システム・サービス特性を設定します。
説明 | パラメーター | 値 |
プロセスが作成できる、最大コア・ダンプ・ファイル・サイズ (バイト単位)。 無制限のサイズにすることもできます。 | MAXCORESIZE | 2 147 483 647 |
プロセスの使用が許可されている、CPU 時間 (秒単位)。 無制限の CPU 時間にすることもできます。 | MAXCPUTIME | 2 147 483 647 |
アドレス・スペースの領域サイズ。 最大のアドレス・スペースのサイズに設定します。 | MAXASSIZE | > 1 GB 最低でも、375 MB が必要です。 |
1 つのプロセスでアクティブにできるスレッドの最大数を指定します。 メッセージ・フローの定義に依存しています。 | MAXTHREADS MAXTHREADTASKS | MAXTHREADS および MAXTHREADTASKS の値は、ご使用のアプリケーションに依存しています。
以下のようにして、WebSphere Event Broker で必要な値を計算できます。
メッセージ・フローごとに、以下を行います。
|
メッセージ・フローのデプロイは、新規アドレス・スペース内の実行グループを開始し、USS Semaphore および SharedMemorySegment リソースを使用します。 特に、各新規アドレス・スペースは semaphore および SharedMemorySegment を使用します。 SharedMemorySegment は新規アドレス・スペースが開始した直後に削除されますが、semaphore は新規アドレス・スペースが存続する間は存在したままです。
IPCSEMNIDS は、システム上の実行グループ・アドレス・スペースの数となりうる数の 4 倍の値に設定する必要があります。
開始した実行グループ・アドレス・スペースごとに、1 つの SharedMemorySegment が必要です。IPCSEMNIDS は、システム上の実行グループ・アドレス・スペースの数となりうる数を超える値に設定する必要があります。
制御アドレス・スペース (BIPSERVICE および BIPBROKER プロセス) は多数の SharedMemorySegments に接続できますが、潜在的にはそのブローカー用に開始された実行グループ・アドレス・スペースごとに 1 つを接続できます。IPCSHMNSEGS は、各ブローカーごとの実行グループの数となりうる数を超える値に設定する必要があります。