COMMAND PREFIX フィールド

COMMAND PREFIX フィールドの値は、Db2 サブシステム・コマンド接頭部を指定します。 オペレータのコンソールに入力されるコマンドの冒頭に接頭辞が現れると、 z/OS® オペレータのコンソールに入力されたコマンドの最初にある場合、 z/OS コマンドは Db2 に送られ、処理されます。 このコマンド接頭部は、SYS1.PARMLIB のメンバー IEFSSN xxDb2項目で使用されます。

許容値: 1~8文字。最初の文字は英数字以外の文字でなければなりません。
デフォルト: -DSN1 (ハイフンにサブシステム名を連結したもの)
更新: DSNTIPM を参照: MVS PARMLIB更新パネル
DSNZPxxx : none

コマンド接頭部の先頭文字は、以下の表にある文字でなければなりません。 コマンド接頭辞の残りの文字は、以下の表から選択する必要があります。文字はA~Z、数字は0~9です。

表 1. コマンド接頭部に許されている特殊文字
名前 文字 16 進表記
セント記号 ¢ X'4A'
period . X'4B'
小なり記号 < X'4C'
正符号 + X'4E'
垂直バー | X'4F'
アンパーサンド1 & X'50'
感嘆符 ! X'5A'
ドル記号 $ X'5B'
アスタリスク * X'5C'
右括弧 ) X'5D'
セミコロン ; X'5E'
ハイフン - X'60'
スラッシュ X'61'
パーセント記号 % X'6C'
下線 _ X'6D'
疑問符 ? X'6F'
コロン : X'7A'
番号記号 # X'7B'
アットマーク @ X'7C'
アポストロフィー2 ' X'7D'
等号 = X'7E'
引用符 " X'7F'
  1. アンパーサンド (&) を使用するには、このフィールドでデフォルトを受け入れてから、ジョブ DSNTIJMV を編集して、アンパーサンドをコマンド接頭部として指定します。
  2. アポストロフィ (') を使用するためには、IEFSSNxx メンバーに 2 つの連続したアポストロフィをコーディングする必要があります。 例えば、コマンド接頭部が 'DB2A で、有効範囲が開始されたサブシステム DB2A の項目は、次のようになります。
    DB2A,DSN3INI,'DSN3EPX,''DB2A,'

JES2 バックスペース文字をコマンド接頭部文字として使用しないでください。 他のサブシステムによって使用されるコマンド接頭部、または複数のサブシステム または z/OS アプリケーションに属すると解釈される可能性があるコマンド接頭部を割り 当てないでください。 特に、先頭文字から比べて他のコマンド接頭部の一部または全体であるような複数文字のコマンド接頭部は指定しないでください。 例えば、-を 1 つのサブシステムに、-DB2A を別のサブシステムに割り当てることはできません。 同様に、 ?DB2 を1つのサブシステムに割り当て、 ?DB2A を別のサブシステムに割り当てることはできません。 ただし、 -DB2A-DB2B を異なる Db2 サブシステムに割り当てることができます。

複数文字のコマンド接頭部を使用するには、システム・プログラマーに SYS1.PARMLIB 内 の IEFSSNxx サブシステム定義ステートメントを更新してもらってください。