MessageQueueDirector説明書
目次 索引 前ページ次ページ

第1部 基本機能編> 第7章 コマンド> 7.3 コマンドの説明

7.3.6 mqddltq (メッセージキューを削除する)

機能説明

 メッセージキューを削除するコマンドです。通常は、以下の状態のメッセージキューが削除の対象となります。

 上記条件を満たしていない場合でも強制的にメッセージキューを削除することができます。

 本コマンドでは、対象のメッセージキューごとにコマンドの実行を再確認するための問合せが行われます。

入力形式

---------------------------------------------------------------------------------------
    mqddltq  [-s sysname]  [-c]  [-j] qname-1 [qname-2 … [qname-n]]
---------------------------------------------------------------------------------------

パラメタ

-s sysname

 対象のMQDの名前(MQDシステム名)を指定します。このパラメタを省略した場合、MQDシステム名は“MQD001”となります。

-c

 メッセージキューを強制的に削除する場合に指定します。この場合、メッセージキュー上の未処理の残存メッセージは消失します。また、メッセージキューへ接続している利用者がいる状態のメッセージキューも削除の対象となります。

-j

 コマンド実行の問合せを回避する場合に指定します。問合せを回避した場合、指定されたすべてのメッセージキューを削除します。

qname-1 qname-2 … qname-n

 削除するメッセージキューの名前を指定します。複数のメッセージキューの名前を空白で区切って指定することができます。また、ワイルドカード(*:0文字以上の任意の文字列、?: 任意の1文字)による指定も可能です。ワイルドカードの指定例を以下に示します。

 例1: q101,q102,q103 → "q*" または "q10?"
 例2: aque,bque,cque → *que または ?que
 例3: q10a,q20a,q30a → q*a または q?0a

注意事項

使用例

----------------------------------------------------------
    mqddltq  qname00301
----------------------------------------------------------

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005