■キューマネージャの状態確認
# dspmq
QMNAME(QM.AAA.BBB) STATUS(正常に終了しま した。)
■キューマネージャ開始
#strmqm $QMNAME
WebSphere MQ キュー・マネージャー 'QM.AAA.BBB' を開始しています。
WebSphere MQ キュー・マネージャー 'QM.AAA.BBB' が始動しました。
■キューに滞留しているメッセージの件数の取得
#echo "DIS QL($QNAME) CURDEPTH" | runmqsc $QMNAME
■キューフルかどうかの確認
#echo "DIS QL($QNAME) MAXDEPTH CURDEPTH" | runmqsc $QMNAME
■リスナーの起動・停止
#echo "STOP LISTENER" | runmqsc ${QM_NAME}
#echo "START LISTENER" | runmqsc ${QM_NAME}
■MQチャネルの切断・接続
#echo "STOP CHANNEL(${CHA_NAME})" | runmqsc ${QM_NAME}
#echo "START CHANNEL(${CHA_NAME})" | runmqsc ${QM_NAME}
■キューメッセージの一括削除
#echo "CLEAR QL($QNAME)" | runmqsc $QMNAME
■キューメッセージの滞留時間(秒)
#echo "DIS QSTATUS($QNAME) MSGAGE" | runmqsc $QMNAME
■2相コミットで保留メッセージがあるかの確認
#echo "DIS QSTATUS(*) UNCOM" | runmqsc $QMNAME
YESがあったら、
## dspmqtrn -m $QMNAME
でインダウトトランザクションを確認し、
メッセージをバックアウトするには、次のコマンドを使用します。
#rsvmqtrn -m[$QMNAME] -b [Transaction],[Number]
メッセージをコミットするには、次のコマンドを使用します。
#rsvmqtrn -m[$QMNAME] -c [Transaction],[Number]
■キューマネージャ停止
#endmqm $QMNAME
参考
コメントする