JES2 ジョブ・キュー

JES2 はジョブを受け取り、スプールに JES2 制御ブロックを置き、JES2 ジョブ・キューにジョブ・キュー項目 (JQE) を作成します。 JES2 は、スプール上のジョブをさらに効率よくアクセスするために、ジョブ番号に基づくジョブ・キュー指標 (JIX) を使用します。

各ジョブのキュー項目には、ジョブ名、ジョブ優先順位、入力ノードと実行ノードの ID、ジョブの保留状況を示すフラグ、スプールの JES2 制御ブロックへのポインター、およびジョブに対して次に可能な JES2 の処理 (NJE ネットワークの他の ノードへの転送、JCL 変換、実行、出力処理、または除去) が入っています。

イニシエーターは、バッチ・ジョブを選択して、別個のアドレス・スペースで実行します。JES2 または MVS™ のワークロード管理プログラム (WLM) が、イニシエーターを制御します。どちらにイニシエーターを制御させるかは、JOBCLASS ステートメントのジョブ・クラス および MODE= パラメーター (JES または WLM) によって決定されます。JES2 は、実行待機中のすべてのジョブ用に設けられている 2 つの異なるキュー機構を維持管理し、異なる 2 つの選択方式のサービスを行います。
  1. ジョブ・クラス、優先順位、およびジョブが変換を完了した順序 で、ジョブすべてをキューイングします。これは、JES2 管理のイニシエーターがジョブを選択して実行するキュー です。詳細は、バッチ・ジョブ開始の JES2 制御を参照してください。
  2. 実行準備のできた順序で WLM が割り当てたサービス・クラスが、WLM 管理のジョブ・クラスで実行を待っているジョブをキューイングします。これは、WLM 管理のイニシエーターがジョブを選択して実行するキューです。バッチ・ジョブ開始の WLM 制御を参照してください。

開始タスクおよびタイム・シェアリング・ユーザーは、実行を開始するため にイニシエーターを必要としません。それらのユーザーは、ワークロード管理やキューの他のジョブの影響を受けず、JES2 によって即時に開始されます。