REXX からのキーワード呼び出し

目的
すべてのテンプレート・タイプを含むテンプレートのリストを表示します。テンプレート・リストは、REXX exec から直接呼び出すことができます。
使用上の注意
パラメーターを指定しないで ISPF コマンド行から呼び出した場合や、File Manager の「Utilities (ユーティリティー)」メニューから呼び出した場合は、「Template list (テンプレート・リスト)」パネルが表示されます。パラメーターを指定すると、「Template Member List (テンプレート・メンバー・リスト)」パネルが表示されます。
オプション
なし。
関連機能
なし。
1. Syntax

1 $PWT
1! INPUT=DDIN
1? INPUT=ddname
1? DSNIN=dsname
2? MEMBER=member1
1! LIMIT=Nolimit
1 LIMIT=genlimit
1 HIDE=Yes
1 HIDE=No

パラメーター

INPUT=ddname
PDSE ワークベンチに表示する入力データ・セットの DD ステートメントまたは TSO ALLOC ステートメントに対する参照を定義します。デフォルトは、DDIN です。割り当てた ddname は、単一の PDS または PDSE である必要があります。連結データ・セットはサポートされていません。
DSNIN=dsname
カタログされた入力 PDS または PDSE の名前を定義します。名前には、括弧の中にメンバー名またはメンバー名パターンを組み込むことができます。ここでメンバー名を指定した場合は、MEMBER パラメーターを指定する必要がありません。
MEMBER=member1
メンバー・リストに表示する PDS または PDSE の 1 つ以上のメンバーを表す単一のメンバーまたはパターンの名前。パターンは、* (アスタリスク) または % (パーセント記号) をプレースホルダーとして使用するメンバー名の一部です。
  • * 記号は、文字ストリングを表します。
  • % 記号は、単一の文字のみを表します。
LIMIT=genlimit|Nolimit
メンバーごとにメンバー・リストに表示される世代の最大数を指定します。範囲: 0 ~ 2000000000。

LIMIT=0 と指定した場合、メンバーの別名情報は表示されますが、メンバーの世代は表示されません。LIMIT=Nolimit は、メンバー名またはメンバー名パターンに一致するすべてのメンバー世代を表示します。現在のメンバー (世代 0) は、常に表示されます。

genlimit メンバーの世代をサポートしていないデータ・セットでは無視されます。

HIDE=Yes|No
Yes
入力フィールドを非表示にした状態で「Template Member List (テンプレート・メンバー・リスト)」パネルを表示して、メンバー・リストのサイズを最大限に確保します。
No
すべての入力フィールドが表示された完全な「Template Member List (テンプレート・メンバー・リスト)」パネルを表示します。

HIDE キーワードを指定しない場合、前の設定が使用されます。デフォルトでは、初回ユーザーの場合は HIDE=NO になります。「Template Member List (テンプレート・メンバー・リスト)」パネルが表示された後、HIDE コマンドを使用して入力フィールドの表示を切り替えます。

REXX からのキーワード呼び出しの例

/* REXX invoke Template List */
ARG DSNIN
if DSNIN = '' then do            
  say 'DATA SET NAME REQUIRED '  
  exit 8                         
end                              
address TSO                      
'ALLOC FI(FMNPRINT) DUMMY REUSE'                               
address ISPEXEC                                               
'SELECT CMD(FMNMAIN $PWT DSNIN='||DSNIN||,                  
                       ',LIMIT=NOLIMIT',    
                       ') NEWAPPL(FMN) MODE(FSCR) PASSLIB'     
address TSO                                                    
'FREE FI(FMNPRINT)’