Hitachi

JP1 Version 11 JP1/Automatic Job Management System 3 コマンドリファレンス


7.3.1 ユニット定義情報オブジェクト

ユニット定義情報を示すオブジェクトです。

ユニット定義情報オブジェクトのAPIでの取得可否については,「付録D.2 APIで取得できるユニット定義情報オブジェクトのメンバーの一覧」を参照してください。

形式
{
  "unitName":"ユニット完全名",
  "unitComment":"ユニットのコメント",
  "unitType":"ユニット種別",
  "owner":"所有者",
  "execAgent":"実行エージェント名",
  "execFileName":"実行ファイル名またはスクリプトファイル名",
  "parameters":"パラメーター",
  "customJobType":"カスタムジョブの種別",
  "registerStatus":"ユニットの登録状態",
  "recoveryUnit":リカバリーユニットかどうか,
  "unitID":ユニットID,
  "wait":待ち合わせ条件付きユニットかどうか,
  "jobnetReleaseUnit":ユニットがリリース登録されているかどうか,
  "jp1ResourceGroup":"JP1資源グループ名",
  "simpleUnitName":"ユニット名",
  "rootJobnetName":"ルートジョブネットのユニット完全名"
}
メンバー

返却されるメンバーを次の表に示します。

表7‒21 ユニット定義情報オブジェクトのメンバー一覧

メンバー

データ型

説明

unitName

string

ユニット完全名を1〜930バイトの文字列で返却します。情報を取得できない場合は,長さ0バイトの文字列を返却します。

unitComment

string

ユニットのコメントを0〜80バイトの文字列で返却します。情報を取得できない場合,またはユニットにコメントが定義されていない場合は,長さ0バイトの文字列を返却します。

unitType

string

ユニットの種別を,定数Typeに規定されている文字列定数で返却します。定数Typeの詳細については,「7.4.4(1) Type」を参照してください。

情報を取得できない場合は,「NONE(該当なし)」を返却します。

owner

string

ユニットに定義されている所有者名を0〜31バイトの文字列で返却します。情報を取得できない場合,またはユニットに所有者が定義されていない場合は,長さ0バイトの文字列を返却します。

execAgent

string

ユニットに定義されている実行エージェント(実行エージェント名または実行エージェントグループ名)を0〜255バイトの文字列で返却します。

情報を取得できない場合,またはユニットに実行エージェントが定義されていない場合は,長さ0バイトの文字列を返却します。

execFileName

string

ユニットに定義されている実行ファイル名またはスクリプトファイル名を0〜511バイトの文字列で返却します。

次の場合は,長さ0の文字列を返却します。

  • 情報を取得できない場合

  • 実行ファイル名,スクリプトファイル名が定義されていない場合

  • ユニットがUNIXジョブ,PCジョブ,フレキシブルジョブ,およびQUEUEジョブ以外の場合

parameters

string

PCジョブ,UNIXジョブ,フレキシブルジョブ,またはQUEUEジョブに定義されているパラメーターを0〜1,023バイトの文字列で返却します。

次の場合は,長さ0の文字列を返却します。

  • 情報を取得できない場合

  • パラメーターが定義されていない場合

  • ユニットがUNIXジョブ,PCジョブ,フレキシブルジョブ,およびQUEUEジョブ以外の場合

customJobType

string

メンバーunitTypeの値が「CUSTOM(カスタムジョブ)」の場合,カスタムジョブの種別を文字列で返却します。カスタムジョブ種別の一覧については,表7-22を参照してください。

情報を取得できない場合,またはメンバーunitTypeの値が「CUSTOM」でない場合は,長さ0バイトの文字列を返却します。

registerStatus

string

ユニットの実行登録状態を,定数RegisterStatusに規定されている文字列定数で返却します。定数RegisterStatusの詳細については,「7.4.4(2) RegisterStatus」を参照してください。

情報を取得できない場合は,「NONE(該当なし)」を返却します。

recoveryUnit

boolean

ユニットにリカバリー属性が設定されているかどうかを返却します。

ユニットにリカバリー属性が設定されている場合,「true」を返却します。

情報を取得できない場合,またはユニットにリカバリー属性が設定されていない場合は,「false」を返却します。

unitID

int

ユニットIDを数値で返却します。

情報を取得できない場合は,「-1」を返却します。

wait

boolean

待ち合わせ条件付きユニットかどうかを返却します。

待ち合わせ条件付きユニットの場合は,「true」を返却します。

情報を取得できない場合,または待ち合わせ条件付きユニットではない場合は,「false」を返却します。

jobnetReleaseUnit

boolean

ユニットがリリース登録されているかどうかを返却します。

リリース登録されている場合は,「true」を返却します。情報を取得できない場合,またはリリース登録されていない場合は,「false」を返却します。

jp1ResourceGroup

string

ユニットに定義されているJP1資源グループ名を0〜63バイトの文字列で返却します。

情報を取得できない場合,またはユニットにJP1資源グループが定義されていない場合は,長さ0バイトの文字列を返却します。

simpleUnitName

string

ユニット名を1〜30バイトの文字列で返却します。情報を取得できない場合は,長さ0バイトの文字列を返却します。

rootJobnetName

string

ルートジョブネットのユニット完全名を1〜930バイトの文字列で返却します。

情報を取得できない場合は,長さ0バイトの文字列を返却します。

表7‒22 カスタムジョブの種別の一覧

カテゴリ

説明

標準カスタムジョブ

CUSTOM_PC_ADSHPC

CUSTOM_PC_ADSHAPPEXEC

CUSTOM_PC_ADSHUX

CUSTOM_PC_COSMNGAP

CUSTOM_PC_COSMNGSV

CUSTOM_PC_DHAJEL

CUSTOM_PC_DHAJEW

CUSTOM_PC_DMSV

CUSTOM_PC_JP1AMOAP

CUSTOM_PC_JP1AMR3

CUSTOM_PC_JP1AMR3BW

CUSTOM_PC_JP1FTP

CUSTOM_PC_JP1SOVAR

CUSTOM_PC_MFJOB

CUSTOM_PC_OAP_JOB

CUSTOM_PC_R3_JOB

CUSTOM_PC_VOS1JOB

CUSTOM_PC_VOS1NET

CUSTOM_PC_VOS3JOB

CUSTOM_PC_VOSKJOB

CUSTOM_PC_VOSKNET

CUSTOM_UX_JP1AMOAP

CUSTOM_UX_JP1AMR3

CUSTOM_UX_JP1AMR3BW

CUSTOM_UX_JP1FTP

CUSTOM_PC_WS_PC

CUSTOM_PC_WS_UX

CUSTOM_PC_WSUSR_PC

CUSTOM_PC_WSUSR_UX

ユーザーカスタムジョブ

カスタムPCジョブ

CUSTOM_PC_USER_クラス名

カスタムUNIXジョブ

CUSTOM_UX_USER_クラス名

クラス名はJP1/AJS3が連携するプログラムごとに異なります。詳細については,マニュアル「JP1/Automatic Job Management System 3 操作ガイド 12.13.2 [カスタムジョブ登録情報]ダイアログボックス」を参照してください。