付録C メソッドで取得できるユニット情報の差異
メソッドで取得できるユニット情報の差異について,ユニット定義情報の差異を表C-1,ユニット状態/結果情報の差異を表C-2,リリース情報の差異を表C-3に示します。
表C‒1 取得できるユニット情報の差異(AjsCdUnitInfo)
項番
|
AjsCdUnitInfoの取得メソッド名
|
取得情報
|
メソッド名
|
情報を取得できない場合のデフォルト値
|
getCurrentStatusesUnderJobGroup
|
getDefinitionsUnderJobnet
|
getStatusesUnderJobnet
|
getSchedule
|
getJobnetSummary
|
searchUnit
|
1
|
getUnitName
|
ユニット名称(完全名)
|
○
|
○
|
×
|
×
|
○
|
○
|
""(空文字)
|
2
|
getSimpleUnitName
|
ユニット名称(単体名)
|
○
|
○
|
×
|
×
|
○
|
○
|
""(空文字)
|
3
|
getUnitComment
|
ユニットコメント
|
○
|
○
|
×
|
×
|
○
|
○
|
""(空文字)
|
4
|
getUnitType
|
ユニット種別
|
○
|
○
|
×
|
×
|
○
|
○
|
Type.NONE
|
5
|
getCustomJobType
|
カスタムジョブ種別
|
○
|
○
|
×
|
×
|
○
|
○
|
""(空文字)
|
6
|
getOwner
|
所有者
|
×
|
×
|
×
|
×
|
×
|
○
|
""(空文字)
|
7
|
getJP1ResourceGroup
|
資源グループ
|
×
|
×
|
×
|
×
|
×
|
○
|
""(空文字)
|
8
|
getExecAgent
|
実行エージェント
|
×
|
×
|
×
|
×
|
×
|
○
|
""(空文字)
|
9
|
getExecFileName
|
実行ファイル名
|
×
|
×
|
×
|
×
|
×
|
○
|
""(空文字)
|
10
|
getParameters
|
実行パラメーター
|
×
|
×
|
×
|
×
|
×
|
○
|
""(空文字)
|
11
|
getRegisterStatus
|
登録状態
|
○
|
×
|
×
|
×
|
×
|
○※2
|
RegisterStatus.NONE
|
12
|
getUnitID
|
ユニットID
|
×
|
○
|
○
|
○
|
○
|
○
|
-1
|
13
|
isScenarioUnit
|
シナリオユニットかどうか
|
○
|
○
|
×
|
×
|
○
|
○
|
FALSE
|
14
|
isRecoveryUnit
|
リカバリーユニットかどうか
|
○
|
○
|
×
|
×
|
×
|
○
|
FALSE
|
15
|
getUnitStatus
|
ユニットの状態※1
|
×
|
×
|
○
|
○
|
○
|
○※2
|
null
|
16
|
isJobnetReleaseUnit
|
リリース登録されているか
|
○
|
×
|
×
|
×
|
○
|
○
|
FALSE
|
17
|
getJobnetReleaseInfo
|
リリース情報※3
|
×
|
×
|
×
|
×
|
○
|
○
|
null
|
18
|
isWait
|
待ち合わせジョブかどうか
|
○
|
○
|
×
|
×
|
×
|
○
|
FALSE
|
19
|
isRetry
|
リトライ設定有無
|
×
|
○
|
×
|
×
|
×
|
○
|
FALSE
|
20
|
getMaximumRetryTimes
|
最大リトライ回数
|
×
|
×
|
×
|
×
|
×
|
○
|
-1
|
21
|
getRetryInterval
|
リトライ間隔
|
×
|
×
|
×
|
×
|
×
|
○
|
-1
|
22
|
getVerticalPosition/getHorizontalPosition
|
位置(X/Y座標)
|
×
|
○
|
×
|
×
|
×
|
×
|
-1
|
表C‒2 取得できるユニット情報の差異(AjsCdUnitStatus)
項番
|
AjsCdUnitStatusの取得メソッド名
|
取得情報
|
メソッド名
|
情報を取得できない場合のデフォルト値
|
getCurrentStatusesUnderJobGroup※2
|
getStatusesUnderJobnet
|
getSchedule
|
getJobnetSummary
|
searchUnit
|
getUnitStatus
|
1
|
getUnitName
|
ユニット名称(完全名)
|
○
|
×
|
×
|
○
|
○
|
○
|
""(空文字)
|
2
|
getSimpleUnitName
|
ユニット名称(単体名)
|
○
|
×
|
×
|
○
|
○
|
○
|
""(空文字)
|
3
|
getExecID
|
実行ID
|
○
|
×
|
○※1 ※2
|
○※1
|
○
|
○
|
""(空文字)
|
4
|
getStatus
|
ユニットの状態
|
○
|
○※2
|
○※2
|
○
|
○
|
○
|
Status.NONE
|
5
|
getExecDateBaseTime
|
ルートジョブネット実行日の基準時刻
|
×
|
×
|
○
|
○
|
×
|
×
|
-1(long型)
|
6
|
getSchStartTime
|
開始予定日時
|
○
|
×
|
○※3 ※4
|
○※3
|
○
|
○
|
-1
|
7
|
getStartTime
|
開始日時
|
○
|
×
|
○※2 ※3
|
○※3
|
○
|
○
|
-1
|
8
|
getReStartTime
|
再実行開始日時
|
○
|
×
|
○※5
|
×
|
○
|
○
|
-1
|
9
|
getEndTime
|
終了日時
|
○
|
×
|
○※2
|
○
|
○
|
○
|
-1
|
10
|
getStartDelayStatus
|
自身の開始遅延有無
|
○
|
○※5
|
○※5
|
○
|
○
|
○
|
DelayStart.NONE
|
11
|
getNestStartDelayStatus
|
配下の開始遅延有無
|
○
|
○※6
|
○※6
|
○
|
○
|
○
|
DelayStart.NONE
|
12
|
getEndDelayStatus
|
自身の終了遅延有無
|
○
|
○※7
|
○※7
|
○
|
○
|
○
|
DelayEnd.NONE
|
13
|
getNestEndDelayStatus
|
配下の終了遅延有無
|
○
|
○※6
|
○※6
|
○
|
○
|
○
|
DelayEnd.NONE
|
14
|
getStartDelayTime
|
開始遅延日時
|
○
|
×
|
○※5
|
×
|
○
|
○
|
-1
|
15
|
getEndDelayTime
|
終了遅延日時
|
○
|
×
|
○※7
|
×
|
○
|
○
|
-1
|
16
|
getChangeType
|
計画一時変更の有無
|
○
|
×
|
○※8
|
×
|
○
|
○
|
ChangeType.NONE
|
17
|
getHoldAttr
|
保留属性(保留予定の元情報)※9
|
×
|
×
|
×
|
×
|
○
|
○
|
HoldAttr.NONE
|
18
|
getRegisterTime
|
ジョブ登録日時
|
×
|
×
|
×
|
×
|
○
|
○
|
-1
|
19
|
getJobNumber
|
ジョブ番号
|
×
|
×
|
×
|
×
|
○
|
○
|
0
|
20
|
getRetCode
|
終了コード
|
×
|
×
|
×
|
×
|
○
|
○
|
0
|
21
|
getExecHost
|
実行ホスト名
|
×
|
×
|
×
|
×
|
○
|
○
|
""(空文字)
|
22
|
getHoldPlan
|
保留予定※9
|
○
|
○
|
○
|
○
|
×※10
|
×
|
HoldPlan.NONE
|
23
|
getExecutionType
|
登録種別
|
○
|
×
|
○
|
×
|
×
|
×
|
ExecutionType.NONE
|
24
|
getStartConditionTimes
|
起動条件の有効範囲の回数
|
○
|
×
|
○
|
×
|
×
|
×
|
-1
|
25
|
getStartConditionPeriod
|
起動条件の有効範囲の時間
|
○
|
×
|
○
|
×
|
×
|
×
|
-1
|
26
|
getStartConditionPeriodType
|
起動条件の有効範囲の時間種別
|
○
|
×
|
○
|
×
|
×
|
×
|
TimeType.NONE
|
27
|
getRetryStatus
|
リトライ状態
|
×
|
○
|
○
|
×
|
×
|
×
|
RetryStatus.NONE
|
28
|
getRetryTimes
|
リトライ実行回数
|
×
|
○
|
○
|
×
|
○
|
×
|
0
|
29
|
getStatusInSummary
|
サマリー用のユニット状態
|
×
|
×
|
×
|
○
|
×
|
×
|
StatusInSummary.NONEを含むEnumSet型
|
- 凡例
-
○:情報を取得します。
×:情報を取得しません(デフォルト値)。
−:対象外の項目です。
- 注※1
-
擬似予定の場合は実行IDはありません。
- 注※2
-
グループ全般およびマネージャージョブネットの場合は参照できません。
- 注※3
-
開始日時は開始予定日時と開始日時から求めた開始日時になります。ジョブネットの場合だけ開始予定日時があります。
- 注※4
-
グループ全般,マネージャージョブネット,および.CONDITION(起動条件)の場合は参照できません。
- 注※5
-
ジョブネット(ネストジョブネットを含む)およびリモートジョブネット以外の場合は参照できません。
- 注※6
-
ジョブネット(ネストジョブネットを含む)以外の場合は参照できません。
- 注※7
-
グループ全般,マネージャージョブネット,ジョブネットコネクタ,ホストリンクジョブネット,ORジョブ,判定ジョブ,および.CONDITION(起動条件)の場合は参照できません。
- 注※8
-
グループ全般,マネージャージョブネット,ジョブネットコネクタ,ホストリンクジョブネット,および.CONDITION(起動条件)の場合は参照できません。
- 注※9
-
保留予定は保留属性から求めた保留の予定になります(求め方のオプションがあります)。
- 注※10
-
項番17の「保留属性」を取得するメソッドを使用してください。
表C‒3 取得できるユニット情報の差異(AjsCdJobnetReleaseInfo)
項番
|
AjsCdJobnetReleaseInfoの取得メソッド名
|
取得情報
|
メソッド名
|
情報を取得できない場合のデフォルト値
|
getJobnetSummary
|
searchUnit
|
getJobnetReleaseInfo
|
1
|
getReleaseID
|
リリースID
|
○
|
○
|
○
|
""(空文字)
|
2
|
getReleaseTime
|
リリース日時
|
×
|
○
|
○
|
-1
|
3
|
getUnitComment
|
リリースコメント
|
×
|
×
|
○
|
""(空文字)
|
4
|
getReleaseStatus
|
リリース状態
|
×
|
○
|
○
|
ReleaseStatus.NONE
|
5
|
getSourceUnitName
|
リリース元ジョブネット完全名
|
×
|
×
|
○
|
""(空文字)
|
- 凡例
-
○:情報を取得します。
×:情報を取得しません(デフォルト値)。
−:対象外の項目です。
ページの先頭へ