[IBM i]

MQ プロセスのコピー (CPYMQMPRC)

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

MQ プロセスのコピー (CPYMQMPRC) コマンドは、同じタイプの MQ プロセス定義を作成します。コマンドに指定されていない属性については、既存のプロセス定義と同じ属性値を使用します。

パラメーター

キーワード 説明 選択
FROMPRC (FROMPRC) コピー元プロセス 文字値 必須、キー、定位置 1
トピック コピー先プロセス 文字値 必須、キー、定位置 2
MQMNAME メッセージ・キュー・マネージャー名 文字値*DFT オプション、キー、定位置 3
REPLACE 置換 *NO、*YES オプショナル, 定位置 4
text テキスト '記述' 文字値、*BLANK、*SAME オプショナル, 定位置 5
APPTYPE アプリケーション・タイプ 整数*SAME、*CICS®、*MVS、*IMS、 *OS2、*DOS、*UNIX、*QMGR、 *OS400、*WINDOWS、*CICS_VSE、*WINDOWS_NT、*VMS、*NSK、*VOS、*IMS_BRIDGE、*XCF、CICS オプショナル, 定位置 6
APPID アプリケーション ID 文字値*SAME オプショナル, 定位置 7
USRDATA (USRDATA) ユーザー・データ 文字値*SAME、*NONE オプショナル, 定位置 8
EnvData 環境データ 文字値*SAME、*NONE オプショナル, 定位置 9

コピー元プロセス (FROMPRC)

このコマンドに指定されていない属性の値を提供する、既存のプロセス定義の名前を指定します。

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

from-process-name
ソース MQ プロセスの名前を指定します。

コピー先プロセス (TOPRC)

作成する新しいプロセス定義の名前です。 この名前には最大 48 文字まで入れることができます。

この名前のプロセス定義が既に存在する場合には、REPLACE(*YES) を指定する必要があります。

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

to-process-name
作成する MQ プロセスの名前を指定します。

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

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

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

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

置換 (REPLACE)

新しいプロセス定義が、同じ名前の既存のプロセス定義を置き換えるかどうかを指定します。

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

*NO
この定義は、同じ名前の既存のプロセス定義を置き換えません。 指定されたプロセス定義が既に存在する場合、コマンドは失敗します。
*YES
既存のプロセス定義を置き換えます。 同じ名前の定義がない場合は、新規の定義が作成されます。

テキスト '記述' (TEXT)

プロセス定義を簡単に説明するテキストを指定します。

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

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

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

アプリケーション・タイプ (APPTYPE)

開始するアプリケーションのタイプ。

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

*SAME
属性は変更されません。
*CICS
CICS/400® アプリケーションを表します。
*MVS
MVS アプリケーションを表します。
*IMS
IMS アプリケーションを表します。
*OS2
OS/2 アプリケーションを表します。
*DOS
DOS アプリケーションを表します。
*UNIX
UNIX アプリケーションを表します。
*QMGR
キュー・マネージャーを表します。
*OS400
IBM® i アプリケーションを表します。
* WINDOWS
Windows アプリケーションを表します。
*CICS_VSE (VSE)
CICS/VSE アプリケーションを表します。
*WINDOWS_NT
Windows NT アプリケーションを表します。
*VMS
VMS アプリケーションを表します。
*NSK
Tandem/NSK アプリケーションを表します。
*VOS
VOS アプリケーションを表します。
*IMS_BRIDGE
IMS ブリッジ・アプリケーションを表します。
*XCF
XCF アプリケーションを表します。
*CICS_BRIDGE
CICS bridge アプリケーションを表します。
*NOTES_AGENT
Lotus Notes® アプリケーションを表します。
*BROKER
ブローカー・アプリケーションを表します。
*JAVA
Java アプリケーションを表します。
*DQM
DQM アプリケーションを表します。
user-value
65536 から 999999999 の範囲のユーザー定義アプリケーション・タイプです。

アプリケーション ID (APPID)

アプリケーション ID。 これは、コマンドを処理中のプラットフォームで開始されるアプリケーションの名前です。 これは通常、プログラム名およびライブラリー名です。

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

*SAME
属性は変更されません。
application-id
最大長は 256 文字です。

ユーザー・データ (USRDATA)

APPID で定義されている、開始するアプリケーションに属しているユーザー情報を含む文字ストリングです。

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

*SAME
属性は変更されません。
*NONE 値
ユーザー・データはブランクです。
user-data
128 文字までのユーザー・データを指定します。

環境データ (ENVDATA)

APPID で定義されている、開始するアプリケーションに属している環境情報を含む文字ストリングです。

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

*SAME
属性は変更されません。
*NONE 値
環境データはブランクです。
environment-data
最大長は 128 文字です。