Linux および UNIX システムでブローカーを変更するには、以下のようにします。
- mqsistop コマンドを使用して、ブローカーを停止します。
- 変更したいパラメーターを指定して、
mqsichangebroker コマンドを以下のように入力します。 mqsichangebroker brokername <<-i
ServiceUserID> -a ServicePassword> <-p DatabaseSourcePassword> <-s UserNameServerQueueManagerName> <-j
| -d> <-t | -n> <-l UserLilPath> <-g ConfigurationTimeout> <-k
ComfigurationDelayTimeout> <-v StatisticsMajorInterval> <-P HttpPort> ここで、
- brokername
- はブローカー名です。
- -i
- はブローカーの実行に使用するサービス・ユーザー ID です。
- -a
- はブローカー・ユーザー ID のパスワードです。
- -p
- はブローカーのデータベース・ユーザー ID のパスワードです。
- -s
- はユーザー・ネーム・サーバーの WebSphere MQ キュー・マネジャーです。
- -j
- はパブリッシュ/サブスクライブ・アクセス制御がこのブローカーで使用可能であることを示します。
- -d
- はパブリッシュ/サブスクライブ・アクセス制御がこのブローカーで使用不可であることを示します。
- -t
- はブローカーが WebSphere MQ トラステッド・アプリケーションとして
実行することを示します (AIX ではサポートされません)。
- -n
- はブローカーが WebSphere MQ トラステッド・アプリケーションとしての実行を停止する必要があることを示します。
- -l
- は LIL (ロード可能インプリメンテーション・ライブラリー) ファイルのロード元を示します。
- -g
- はブローカーがデプロイされたメッセージを処理するためにかかる最大時間 (秒単位) です。
- -k
- はブローカーが最小サイズのデプロイされたメッセージを処理するためにかかる最大時間 (秒単位) です。
- -v
- は統計アーカイブ・レコードを収集する間隔の所要時間 (分単位) です。
- -P
- はブローカー HTTP リスナーが使用するポートです。
例えば、ブローカーを実行するために使用されるユーザー ID を変更するには、コマンド・プロンプトで以下のコマンドを入力します。
mqsichangebroker WBRK_BROKER -i wbrkuid -a wbrkpw
- mqsistart コマンドを使用してブローカーを再開します。
新しいプロパティーでブローカーが再開します。
mqsichangebroker を使用してプロパティーを変更できない場合は、ブローカーを削除してから、新しいプロパティーで新規に作成しなおします。