REXX プロシージャー内では、すべてのプロファイルの設定はインストール時のデフォルトから取られます。Z Data Tools デフォルト・プロファイル設定変更について詳しくは、Z Data Tools Customization Guide を参照してください。
REXX exec で Z Data Tools 関数を呼び出す場合は、HFMPRINT (または SYSPRINT) が割り振られている必要があります。
例
次の例は、Z Data Tools 機能を使用する REXX プロシージャーを示します。図 1. Z Data Tools 機能を使用する REXX プロシージャーの例
/* REXX */
/* ***************************************************/
/* Example: Execute Z Data Tools functions from REXX */
/* ***************************************************/
parse upper source environment.
address tso
"alloc f(HFMPRINT) DUMMY REUSE"
/* Set the output to a REXX stem variable FILEM. */
HFMMAIN "$SET PRINTOUT=REXX"
filem.0=0 /* discard any previous output */
/* invoke SCS to list data sets */
HFMMAIN "$SCS FUNCTION=PRINT," ,
"DSNAME='hlq.**'"
say "SCS return code:" RC
/* Display the FILEM.n variable contents */
SAY ">>> SCS output:"
DO i=1 to filem.0 /* process all printed lines */
SAY filem.i /* display the printline */
end