キュー・マネージャーを別個に作成することにした場合、送達不能キュー (DLQ) をセットアップします。DLQ は、メッセージ・フロー内のメッセージの処理でエラーが発生したときに、WebSphere Message Broker から参照されます。
ユーザー定義のメッセージ・フロー中かパブリッシュ/サブスクライブ・モデル中にあるメッセージが処理できないと、そのメッセージは最後の手段としてこの DLQ にルーティングされます。もし、メッセージを入力キューにバックアウトさせ、問題が解決するまで事実上メッセージ・フローを停止させておきたい場合には、DLQ を使用不可にしておいてください。
このキューは mqsideleteusernameserver コマンドによって削除されません (キュー・マネージャーを削除した場合を除く)。
mqsicreateusernameserver コマンドとは無関係に作成された WebSphere MQ キュー・マネージャーを使用する場合、クラスターを定義することができます。これを使用すると、構成が簡単になります。
このコマンドを使用してキュー・マネージャーを作成した場合は、キュー・マネージャーは Windows サービスとして開始されません。ログオフすると停止します。これが起きないようにするには、ログオンの状態を維持するか、またはキュー・マネージャー・サービスの開始状況を変更します。(ワークステーションをロックしても、WebSphere MQ キュー・マネージャーは停止しません。)
この非修飾形式のユーザー ID (username) を Windows プラットフォームで使用すると、オペレーティング・システムは、ローカル・システムから開始し、ドメイン全体でこのユーザー ID を検索します。この検索が完了するまでに多少の時間がかかることがあります。
指定する ServiceUserID は、ローカル・グループ mqbrkrs のメンバーでなければなりません。Windows プラットフォームでは、このグループの直接または間接のメンバーとなることができます。また、ServiceUserID はホーム・ディレクトリー (WebSphere Message Broker のインストール先) へのアクセスも許可されていなければなりません。
ServiceUserID のセキュリティー要件は、Windows プラットフォームの場合は Windows プラットフォームでのセキュリティー要件に、Linux および UNIX システムの場合はLinux および UNIX プラットフォームでのセキュリティー要件に説明されています。
既存のシステムとの互換性を保つために、引き続き <password> を指定することができます。しかし、コマンドの実行時にパスワードをこのパラメーターとともに指定しない場合は、起動時にパスワードを入力するようにプロンプトが出され、正しく入力したことを確認するためにパスワードをもう一度入力するようにプロンプトが出されます。
Windows プラットフォーム、Linux、および UNIX システムでは、キュー・マネージャーがまだ存在していない場合は、このコマンドによって作成されます。ただし、デフォルトのキュー・マネージャーとして作成されるわけではありません。これをこのシステム上のデフォルト・キュー・マネージャーにするには、このコマンドを発行する前にキュー・マネージャーを作成する必要があります。
キュー・マネージャー属性 MAXMSGL (キューに挿入できるメッセージの最大長) は、100 MB に更新されます。この更新は、このコマンドによってキュー・マネージャーが作成されたかどうかに関係なく行われます。
製品ホーム・ディレクトリーの examples/auth ディレクトリーに、password.dat および pwgroup.dat という 2 つのサンプルが用意されています。
上記のすべてのキューには、WebSphere Message Broker グループ mqbrkrs へのアクセス権限が付与されます。