スクリプトファイルからMQキューマネージャーを作成するために「mqsc」を使用することがよくありますが、スクリプトファイルを生成する方法がわかりません。
ありがとう
スクリプトファイルからMQキューマネージャーを作成するために「mqsc」を使用することがよくありますが、スクリプトファイルを生成する方法がわかりません。
ありがとう
「saveqmgr.exe」というプログラムをインストールする SupportPac があります。
Pac のダウンロードへのリンクは次のとおりです: http://shrinkster.com/17kc
IBM は Web サイトを頻繁に再編成しているようです。そのため、しばらくしてからここに戻ると上記のリンクが機能しない可能性がありますが、Websphere MQ ページで「saveqmgr」を検索すると、SupportPac を簡単に見つけることができます。お役に立てれば!
IBM は SupportPac について次のように述べています。
Abstract この SupportPac (saveqmgr) は、ローカルまたはリモートのキュー マネージャーで定義されたすべてのオブジェクト (キュー、チャネルなど) をファイルに保存します。
ダウンロードの説明 この SupportPac は、キュー・マネージャー (ローカルまたはリモートのいずれか) に対して定義されたすべてのオブジェクトの属性を調べ、それらをファイルに保存します。
考えられる用途このファイルの形式は、runmqsc での使用に適しています。したがって、この SupportPac を使用して、キュー マネージャーに認識されているオブジェクトの定義を保存し、その後、そのキュー マネージャーを再作成することができます。
saveqmgr は、既存のキュー マネージャーを表すスクリプトを生成する一般的な方法です。スクリプト ファイルは、runmqsc で使用するコマンドを含む単なるテキスト ファイルであるため、テキスト エディターで手動で簡単に記述することもできます。
スクリプトを使用してMQSCファイルを解析している場合、SupportPac MO72:WebSphereMQ用のMQSCクライアントは非常に貴重です。クライアントモードまたはバインディングモードで実行され、runmqscのように機能しますが、1行でフォーマットする出力を指定することもできます。これにより、次のようなコマンドを送信できます
DIS CHL(*) ALL
...出力にはチャネルごとに1行あるため、興味深い属性をgrepできます。特定のIPアドレスに接続しているすべてのチャネルを見つけるのは非常に簡単になります。私は通常、すべてのQMgrを反復処理し、MQSCコードを実行するプログラムからMO72を駆動します。これにより、すべてのノードにわたるレポートまたは一括更新が可能になります。