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 文字です。