FASTREXX 変数の使用
File Manager では、FASTREXX 処理用に、以下の変数がサポートされます。
- システム数値変数。詳しくは、システム数値変数 を参照してください。
- システム文字変数。詳しくは、システム文字変数 を参照してください。
- ユーザー文字変数。
- ユーザー数値変数。
- TALLY レジスター。
システム変数および TALLY 変数は、File Manager によって保守され、ユーザー・プロシージャーに対しては読み取り専用です。
ユーザー変数は、SETC または SETN 関数で定義されます (TESTC および TESTN 関数に、存在しない変数用の暗黙定義があります)。これらの変数は、以下の関数で参照および変更できます。
| 機能 | 参照 | 変更 |
|---|---|---|
| CHG_VAR | Y | Y |
| CHG_OUT | Y | N |
| FLDI | Y | N |
| FLDO | Y | N |
| OVLY_VAR | Y | Y |
| OVLY_OUT | Y | N |
| SETC | Y | Y |
| SETN | Y | Y |
| TESTC | Y | N |
| TESTN | Y | N |
| VAR_OUT | Y | N |
| VAR_TM | Y | N |
ユーザー変数は、プロシージャーによって作成されてから、File Manager 呼び出しの終わりまで存続します。これによって、任意の数のプロシージャーを同じ File Manager 呼び出しの中で実行し、同じ変数を参照することができます。
| 名前 | Description (説明) |
|---|---|
| ZINREC | 入力レコード |
| ZOUTREC | 出力レコード |
| ZMEMBERI | 入力メンバー名 |
| ZMEMBERO | 出力メンバー名 |
| ZDSNIN | 入力データ・セット名 |
| ZDSNOUT | 出力データ・セット名 |
| 名前 | Description (説明) |
|---|---|
| ZRECSIN | 入力レコード数 |
| ZRECSOUT | 出力レコード数 |