JP1/Advanced Shell
バッチジョブは,ジョブコントローラのプロセスとして実行されます。ジョブコントローラの起動方法は次のとおりです。
- 実行環境でJP1/AJSのスケジューリングに従って,JP1/AJS - Agentからコントローラが起動される
- 実行環境でユーザーがコマンドを入力してジョブコントローラと呼ばれるプロセスを起動する
- 開発PCでユーザーが開発環境の編集中にテスト実行をする
ジョブを起動したあと,ジョブコントローラは,次のようにジョブを処理します。
- ジョブコントローラが,バッチジョブを起動するオプションおよびJP1/Advanced Shellの環境ファイルを解析する。
- ジョブコントローラは,入力されたジョブ定義スクリプトファイルを初期段階で解析する。この解析処理では,コマンドを実行しないで,構文の解析とジョブの情報を格納するテーブルの作成を行う。
- ジョブコントローラのジョブ実行制御が,ジョブ定義スクリプトファイルを解析して実行する。
- スクリプト拡張コマンドで使用するファイル管理機能では,通常ファイル,一時ファイルおよびプログラム出力データファイルの割り当て・解放を行う。
- スクリプト拡張コマンドのシェル変数・環境変数では,ジョブステップの終了コードをシェル変数に格納したり,ジョブの情報を環境変数に設定してユーザープログラムから参照できるようにしたりする。
All Rights Reserved. Copyright (C) 2011, 2012, Hitachi, Ltd.