ジョブネット情報クラスは,ジョブネット制御クラスのジョブ実行状況監視の結果を保持するクラスです。ジョブネット情報クラスのインスタンスは,ジョブネット制御クラスのjobnetShowメソッドで取得できます。
メソッド名 | 説明 |
---|---|
getKind | ジョブネットの種別を取得します。 |
getStatus | ジョブネットの状態を取得します。 |
getStartTime | ジョブネット実行開始日時を取得します。 |
getEndTime | ジョブネット実行終了日時を取得します。 |
各メソッドの詳細を説明します。
(1) getKindメソッド
public int getKind()
表4-10 定数一覧(ジョブネットの種別)
型 | 定数名 | 説明 |
---|---|---|
int | NET | ジョブネット |
int | RMNET | リモートジョブネット |
(2) getStatusメソッド
public int getStatus()
表4-11 定数一覧(ジョブネットの状態)
型 | 定数名 | 説明 |
---|---|---|
int | NOPLAN | 実行予定がありません。 |
int | TIME_WAIT | 実行開始時刻に到達するのを待っています。 |
int | HOLDING | 保留中です。 |
int | RUNNING | 実行中です。 |
int | AB_CONT | ジョブネットが実行中で,同じジョブネット内で同時に実行しているジョブが異常終了しました。 |
int | WA_CONT | ジョブネットが実行中で,同じジョブネット内で同時に実行しているジョブが警告終了しました。 |
int | NORMAL | すべてのジョブおよびジョブネットが正常に終了しました。 |
int | WARNING | ジョブネットに,警告終了したジョブが含まれています。 |
int | ABNORMAL | ジョブネットに,異常終了したジョブが含まれています。 |
int | ABNORMAL_WR | 警告終了後,再実行しましたが異常終了しました。 |
int | EXEC_DEFFER | 実行予定日時にJP1/AJS3 - ManagerサービスまたはJP1/AJS2 - Managerサービスが起動されていない,またはルートジョブネットが保留のまま基準時刻を過ぎたなどの理由でジョブネットが実行されませんでした。 ジョブネットが「繰り越し未実行」状態になる条件は,次のとおりです。
|
int | INVALID_SEQ | 実行順序がループしていて,実行できないジョブまたはジョブネットがあります。 |
int | INTERRUPT | ジョブネット中に異常終了したユニットはありませんが,まだ実行処理されていないユニット(未実行終了状態のユニット)があり,ジョブネットの実行が中断しています。 次に示すような場合,ユニットは先行に異常終了がない状態で未実行終了となります。
|
int | KILL | 次のどれかの理由で,ジョブネットを強制終了しました。
|
int | KILL_WR | 警告終了後,再実行しましたが強制終了しました。 |
int | CONDITION_WAIT | 起動条件の成立を待っています。 ただし,多重起動が設定されていない場合,実行中のジョブネットがある間は起動条件が成立しても起動条件待ちのままとなります。 |
int | MONITORING | 起動条件に定義した事象を監視しています。 |
int | UNEXEC_MONITOR | 起動条件が成立しないまま運用時間が終了しました。 |
int | MONITOR_CLOSE | 監視中のジョブネットを中断または強制終了しました。 |
int | MONITOR_INTRPT | 起動条件を定義したジョブネットが起動条件を監視している場合に,スケジューラーサービスを制限停止(ジョブ制限,ジョブネット制限,スケジュール制限)したとき,スケジューラーサービスを停止させるため監視を中断しました。 この場合,次にスケジューラーサービスをホットスタートまたはウォームスタートで起動したとき,サービスの起動と同時に起動条件の監視を再開します。 |
int | MONITOR_NORMAL | 指定された回数または監視時間の範囲内に起動条件が成立しました。 |
int | END_DELAY | 終了遅延が発生しています。 |
int | START_DELAY | 開始遅延が発生しています。 |
int | NEST_END_DELAY | ネストジョブネットで終了遅延が発生しています。 |
int | NEST_START_DELAY | ネストジョブネットで開始遅延が発生しています。 |
(3) getStartTimeメソッド
public java.lang.String getStartTime()
(4) getEndTimeメソッド
public java.lang.String getEndTime()