[IBM i]

MQ サービスの変更 (CHGMQMSVC)

実行可能な場所
すべての環境 (*ALL)
スレッド・セーフ
はい

MQ サービスの変更 (CHGMQMSVC) コマンドは、既存の MQ サービス定義に指定された属性を変更します。

パラメーター

キーワード 説明 選択
サーバー名 サービス名 文字値 必須、キー、定位置 1
MQMNAME メッセージ・キュー・マネージャー名 文字値*DFT オプション、キー、定位置 2
text テキスト '記述' 文字値、*BLANK、*SAME オプショナル, 定位置 3
STRCMD (ストリング) プログラムを開始 単一値: *SAME、*NONE その他の値: 修飾オブジェクト名 オプショナル, 定位置 4
修飾子 1: 開始プログラム 名前
修飾子 2: ライブラリー 名前
ストラグ 開始プログラム実引数 文字値、*BLANK、*SAME オプショナル, 定位置 5
終了 (ENDCMD) 終了プログラム 単一値: *SAME、*NONE その他の値: 修飾オブジェクト名 オプショナル, 定位置 6
修飾子 1: 終了プログラム 名前
修飾子 2: ライブラリー 名前
ENDARG (終了) 終了プログラム実引数 文字値、*BLANK、*SAME オプショナル, 定位置 7
STDOUT 標準出力 文字値、*BLANK、*SAME オプショナル, 定位置 8
STDERR 標準エラー 文字値、*BLANK、*SAME オプショナル, 定位置 9
TYPE サービス・タイプ *SAME、*CMD、*SVR オプショナル, 定位置 10
コントロール サービス制御 *SAME、*MANUAL、*QMGR、*STARTONLY オプショナル, 定位置 11

サービス名 (SVCNAME)

変更されるサービス定義の名前。

指定できる値は以下のとおりです。

サービス名
サービス定義の名前を指定します。 ストリングの最大長は 48 バイトです。

メッセージ・キュー・マネージャー名 (MQMNAME)

キュー・マネージャーの名前を指定します。

指定できる値は以下のとおりです。

*DFT
デフォルト・キュー・マネージャーを使用します。
キュー・マネージャー名
メッセージ・キュー・マネージャーの名前です。

テキスト '記述' (TEXT)

サービス定義を簡単に説明するテキストを指定します。

注 : フィールド長は 64 バイトであり、システムが 2 バイト文字セット (DBCS) を使用している場合、最大文字数が少なくなります。

指定できる値は以下のとおりです。

*SAME
属性は変更されません。
*BLANK
テキストはブランク・ストリングに設定されます。
description
64文字以下の文字を、アポストロフィで囲んで指定します。

開始プログラム (STRCMD)

実行するプログラムの名前。

指定できる値は以下のとおりです。

*SAME
属性は変更されません。
start-command
実行可能な開始コマンドの名前。

開始プログラム実引数 (STRARG)

開始時にプログラムに渡される引数。

指定できる値は以下のとおりです。

*SAME
属性は変更されません。
*BLANK
開始コマンドに引数は渡されません。
start-command-arguments
開始コマンドに渡される引数。

終了プログラム (ENDCMD)

サービスの停止が要求されると実行する実行可能プログラムの名前。

指定できる値は以下のとおりです。

*SAME
属性は変更されません。
*BLANK
終了コマンドは実行されません。
end-command
実行可能な終了コマンドの名前。

終了プログラム実引数 (ENDARG)

サービスが停止を要求されるときに、終了プログラムに渡される引数。

指定できる値は以下のとおりです。

*SAME
属性は変更されません。
*BLANK
引数は終了コマンドに渡されません。
end-command-arguments
終了コマンドに渡される引数。

標準出力 (STDOUT)

サービス・プログラムの標準出力が転送されるファイルへのパス。

指定できる値は以下のとおりです。

*SAME
属性は変更されません。
*BLANK
標準出力は廃棄されます。
stdout-path
標準出力パス。

標準エラー (STDERR)

サービス・プログラムの標準エラーが転送されるファイルのパス。

指定できる値は以下のとおりです。

*SAME
属性は変更されません。
*BLANK
標準エラーは廃棄されます。
stderr-path
標準エラー・パス。

サービス・タイプ (TYPE)

サービスを実行するモード。

指定できる値は以下のとおりです。

*SAME
属性は変更されません。
*CMD
開始時にコマンドは実行されますが、状況は収集されることも表示されることもありません。
*SVR
開始された実行可能プログラムの状況がモニターおよび表示されます。

サービス制御 (CONTROL)

キュー・マネージャー開始時にサービスを自動的に開始するかどうか。

指定できる値は以下のとおりです。

*SAME
属性は変更されません。
*MANUAL
サービスは自動的に開始または停止されます。
*QMGR
キュー・マネージャーの開始、停止に応じて、サービスも開始、停止されます。
*STARTONLY
キュー・マネージャーが開始されるとサービスも開始されますが、キュー・マネージャーが停止してもサービスが停止を要求されることはありません。