入力データ・ソース

入力データ・ソースは、次のようにプログラム開始の方式によって異なります。

プログラム開始の方法 データ・ソース (入力装置)
環境名に関連付けられた場合 FROM 句を 省略した場合
CONSOLE または SYSTEM-CONSOLE SYSIN または REQUESTOR
BATCH システム・オペレーターのメッセージ・キュー ジョブ入力ストリーム ジョブ入力ストリーム
INTERACTIVE システム・オペレーターのメッセージ・キュー ワークステーション ワークステーション

ジョブ入力ストリームは CL コマンドに付随するデータから構成されます。 入力ストリームの中にデータがない場合、または ID-1 に入れるにはデータが不十分である場合には、例外条件が発生します。

入力がジョブ入力ストリームからのものである場合には、次の規則が適用されます。
装置がワークステーションの場合には、入力レコードの大きさは 100 です。 また装置がシステム・オペレーターのメッセージ・キューの場合には、入力レコードの大きさは 58 です。 次のステップが発生します。
  1. プログラム名、テキスト “AWAITING REPLY POSITION(S)”、および開始位置と終了位置が含まれているシステム作成照会メッセージが、 システム・オペレーターのメッセージ・キュー、またはワークステーションのオペレーターにあてて自動的に送られます。 ACCEPT 画面上に前の表示内容が現れることがあります。
  2. 実行が延期されます。
  3. 応答が ID-1 の中へ転送され、オペレーターがステップ 1 の照会に対する応答を行った後で処理が再開されます。 応答の値が大文字または小文字で入力されたとおりにプログラムで使用可能となります。
  4. ID-1 が入力レコード・サイズよりも長い場合には、ID-1 の長さに達するまで引き続いて入力レコードが読み取られます (ステップ 1 ~ 3)。
着信応答が ID-1 よりも長い場合には、ID-1 の長さを超えた文字位置で切り捨てられます。
注: READ ステートメントに使用した装置と同じ装置を使用した場合には、実行結果は予測できません。