Hitachi

JP1 Version 12 JP1/IT Desktop Management 2 配布機能 運用ガイド


14.15 dcmstat.exe(ジョブの実行状況の取得)

ジョブの実行結果を取得するdcmstatコマンドについて説明します。

機能

配布管理システムで、パラメタファイルに指定されたジョブの実行状態を取得します。ジョブの実行状況は、リターンコードで判別します。

ジョブの実行状態

リターンコード

ジョブがすべて正常終了した。

0

一部のジョブがエラーとなった。

30

ジョブは実行中。

31

ジョブは実行中で、一部のジョブがエラーとなっている。

32

ジョブは削除中で、一部のジョブが削除完了待ちとなっている。

33

JP1/IT Desktop Management 2 - Managerの配布管理システムで、ジョブの実行状態を指定して、その実行状態にあるホストの数を調べます。リターンコードの値から10,000を引いた値が、指定した実行状態にあるホストの数です。

形式

dcmstat.exe [ジョブ実行状態] /i パラメタファイル名

引数

パラメタファイルの指定内容

dcmstatコマンドでのパラメタファイルの指定内容を次の表に示します。このコマンドで使用するパラメタファイルの内容は、コマンドの引数で指定することはできません。

表14‒13 パラメタファイルの指定内容(dcmstatコマンド)

パラメタファイルの指定内容

内容

指定の有無

コマンドの引数

タグ

パラメタ

JOB_ATTRIBUTE

job_generator

ジョブ名称

×

jobno

ジョブ番号

job_folder

ジョブ格納フォルダパス

unsuspended

中断中の配布の有無

×

(凡例)

◎:必ず指定する ○:省略できる ×:不要(指定しても無視される)

−:コマンドの引数では指定できない

注※

省略した場合は、ルートフォルダ以下のすべてのフォルダまたはファイルを検索して、ジョブの実行状況を表示します。

リターンコード

dcmstatコマンド実行時のリターンコードを次の表に示します。

コード

意味

対処

0

ジョブがすべて正常終了した。

なし。

1

パラメタファイルをオープンできない、またはファイル形式が不正。

パラメタファイルの指定または記述形式を確認してください。

2

パラメタファイルに不正な値が指定されている。

パラメタファイルの値を確認してください。

3

データベースの接続に失敗した。

配布管理システムのセットアップで、データベースの設定を確認してください。

5

JP1/IT Desktop Management 2のサービスの接続に失敗した。

JP1/IT Desktop Management 2 - Managerのサービスが開始しているかどうかを確認してください。

12

そのほかのエラーが発生した。

イベントログを参照してください。

30

少なくとも一部のジョブがエラーになった。

なし。

31

ジョブは実行中で、エラーのジョブは検知されていない。

なし。

32

ジョブは実行中で、一部のジョブがエラーとなっている。

なし。

33

ジョブは削除中で、一部のジョブが削除完了待ちとなっている。

なし。

また、ジョブの実行状態を指定した場合は、指定したジョブの実行状態にあるホストの総数+10,000がリターンコードとして返ります。

注意事項

実行例

dcmjexeコマンドで実行した「伝票ファイル0001収集」ジョブの実行状況を取得する例を次に示します。

パラメタファイルの作成

dcmjexeコマンドの結果出力ファイルに出力されたジョブ番号を、次のようにパラメタファイルに指定します。

なお、dcmjexeコマンドの結果出力ファイルが保存されていれば、このファイルをパラメタファイルとして指定できます。

** dcmjexe output -> dcmstat input
 
JOB_ATTRIBUTE{
job_generator= 伝票ファイル0001収集
jobno= JB03121113315383
job_folder= \バッチ定義
}
コマンドの実行

dcmjexeコマンドを実行したときの結果出力ファイルが、C:\Dmbat\out.txtに保存されている場合、次のようにコマンドを指定してください。

dcmstat.exe /i C:\Dmbat\out.txt

dcmstatコマンドを実行すると、特定の状態のホスト数を調査できます。例えば、起動失敗のホスト数、および中断指示があったホスト数を調べる場合は、次のように指定してください。

dcmstat.exe CLT_NOTREADY SUSPENDED /i C:\Dmbat\out.txt