この Natural プロファイルパラメータは、Natural スタックにデータ/コマンドを配置するために使用します。
注意:
プロファイルパラメータ STACK
は、Natural コマンドスタックにデータ/コマンドを配置するために使用します。
可能な設定 | 任意の文字列 |
---|---|
デフォルト設定 | なし |
ダイナミックな指定 | ○ |
セッション内の指定 | × |
注意:
INPUT
ステートメントが検出された場合、スタック作成時に必要な入力データがコマンドで提供されていなければ、対応する入力画面が生成されます。スタック処理中に生成されたれレポートは、通常どおり表示されます。
INPUT
ステートメントのデータ要件が解決されます。
1 つの INPUT
ステートメントの複数の設定は、コンマで区切られます。
複数の INPUT
ステートメントのデータは、コロン(:)で区切られます。
複数のコマンドは、セミコロン(;)で区切られます。
LOGON:USER1;UCMD1 A,B;UCMD2 C,D:E;FIN
ライブラリ USER1
にログオンし、コマンド UCMD1
および UCMD2
を対応する入力データで実行し、Natural セッションを終了します。
CMD DATA:DATA;CMD
コマンドおよびデータをスタックに配置します。一部のコマンド(GLOBALS
など)は INPUT
によってパラメータを読み込まないため、最初のパラメータのデータ要素からコマンドを区切るには、コロンではなく空白文字を使用する必要があります。
ダイナミックに指定する場合、STACK
パラメータのデータとして使用する文字列は、アポストロフィで囲む必要があります。文字列に複数のコマンドが含まれている場合も、カッコで囲む必要があります。次の例を参照してください。
STACK='(LOGON SYSTEM;UCMND)'
ライブラリ SYSTEM
にログオンし、コマンド UCMND
を実行します。