mqsideploy コマンドを使用して、構成マネージャーに対してデプロイメント要求を出します。そのため、手動の対話を必要としないでバッチ・コマンド・スクリプトから多種多様なデプロイメント要求を出すことができます。
デフォルトの状態は、デルタまたは増分デプロイメントです。デフォルトの操作をオーバーライドするには、-m を選択します。
接続に必要な詳細情報はすべて -n、-q、-i、および -p パラメーターから入手できるので、mqsideploy には 構成マネージャー名のパラメーターは必要ありません。
<?xml version="1.0" encoding="UTF-8"?> <configmgr host="localhost" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
<?xml version="1.0"?>さらに、ホスト属性の値を除去して、ステートメントを以下のままにする必要もあります。
<configmgr host="" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
このファイルを z/OS で使用しており、ローカル・ホストに接続する場合は、値を ¥"¥" に設定する必要があります。
-i、-p、および -q パラメーターを指定しない場合は、-n パラメーターを指定しなければなりません。
-c オプションを指定すると、特定のブローカーに対するデプロイメントはキャンセルされます。
-c オプションを指定する際には注意してください。このオプションは、影響を受けるブローカーが今後デプロイメント要求に対して応答する可能性がない場合のみ使用してください。キャンセルされたデプロイメント要求の処理をブローカーが続行すると、構成マネージャーはその応答を無視するので、ブローカーとの同期が取れなくなります。
正常にデプロイするには、コマンドを発行するユーザー ID に、構成マネージャーで定義されている十分な権限が必要です。必要な許可は、Message Brokers Toolkit の同等の機能を実行する場合に必要な許可と同じです。 構成マネージャーで定義できる許可のリストについては、ACL 許可を参照してください。