MQExplorer または MQSC コマンド シェルを使用して設定できます。
MQExplorer で (配信不能キューを設定するキュー マネージャー上で) 右クリックし、[プロパティ] メニューを選択します。キュー マネージャーのプロパティ パネルが表示されます。左ペインの「拡張」ノードをクリックします。右側のペインで、「配信不能キュー」編集ボックスでキュー名を指定できます。
MQSC シェルを使用して DLQ を設定することもできます。SYSTEM.DEAD.LETTER.QUEUE を DLQ として設定する次のコマンドを実行するだけです。
alter qmgr deadq(SYSTEM.DEAD.LETTER.QUEUE)
どの MQ クライアントを使用していますか? JMS クライアントまたは XMS .NET クライアント? これらのクライアントには、メッセージが繰り返し配信される場合に、メッセージをバックアウトまたは配信不能キューに移動する機能があります。メッセージをバックアウト キューまたは DLQ に移動するプロセスは、キューの BOTHRESH 設定によって異なります。バックアウト処理を有効にするには、0 より大きい値を設定します。