ジョブ実行履歴ファイル(hulexlg*.dat)のフォーマット

各表内に同じ項目名が複数記載されている場合は、サイズが異なります。運用に応じて、参照する項目を変えてください。

各項目名のデータは、対象となるデータの先頭からカウントしたサイズで格納されます。

= 備考 =
  • ファイル名の“*”には、配信後ジョブ履歴の場合「s」、集信後ジョブ履歴の場合「r」が入ります。

  • 1ジョブIDに対して複数のジョブが登録されている場合は、ジョブの数だけレコードが出力されます。

表A.19 Ver.8.4形式およびVer.8.1形式のジョブ実行履歴ファイルフォーマット

項目名

サイズ
(バイト)

備考

ファイルID

char

8

ファイルID

ホスト名

char

68

配信先(配信元)ホスト名

集配信開始日

char

8

集配信開始日(YYYYMMDD)

集配信開始時刻

char

6

集配信開始時刻(HHMMSS)

集配信終了時刻

char

6

集配信終了時刻(HHMMSS)

ジョブ名

char

60

実行ジョブ名

ジョブ開始日付

char

8

ジョブ開始日(YYYYMMDD)

ジョブ開始時刻

char

6

ジョブ開始時刻(HHMMSS)

ジョブ終了時刻

char

6

ジョブ終了時刻(HHMMSS)

完了コード

bin

2

ジョブ完了ステータス

システム使用域

bin

69

HULFTが内部的に使用

ジョブ名

char

256

実行ジョブ名、システムロケールの文字コードで格納

ファイルID

char

50

ファイルID

集配信開始日時

bin

8

協定世界時(UTC)の1970年1月1日0時0分0秒からの経過時間(秒)

集配信終了日時

bin

8

協定世界時(UTC)の1970年1月1日0時0分0秒からの経過時間(秒)

ジョブ開始日時

bin

8

協定世界時(UTC)の1970年1月1日0時0分0秒からの経過時間(秒)

ジョブ終了日時

bin

8

協定世界時(UTC)の1970年1月1日0時0分0秒からの経過時間(秒)

ジョブ名

char

768

実行ジョブ名、UTF-8で格納

リザーブ

char

15

リザーブ領域

1レコードのレコード長は1368バイトです。

表A.20 Ver.8.0形式のジョブ実行履歴ファイルフォーマット

項目名

サイズ
(バイト)

備考

ファイルID

char

8

ファイルID

ホスト名

char

68

配信先(配信元)ホスト名

集配信開始日

char

8

集配信開始日(YYYYMMDD)

集配信開始時刻

char

6

集配信開始時刻(HHMMSS)

集配信終了時刻

char

6

集配信終了時刻(HHMMSS)

ジョブ名

char

60

実行ジョブ名

ジョブ開始日付

char

8

ジョブ開始日(YYYYMMDD)

ジョブ開始時刻

char

6

ジョブ開始時刻(HHMMSS)

ジョブ終了時刻

char

6

ジョブ終了時刻(HHMMSS)

完了コード

bin

2

ジョブ完了ステータス

システム使用域

bin

69

HULFTが内部的に使用

ジョブ名

char

256

実行ジョブ名

ファイルID

char

50

ファイルID

集配信開始日時

bin

8

協定世界時(UTC)の1970年1月1日0時0分0秒からの経過時間(秒)

集配信終了日時

bin

8

協定世界時(UTC)の1970年1月1日0時0分0秒からの経過時間(秒)

ジョブ開始日時

bin

8

協定世界時(UTC)の1970年1月1日0時0分0秒からの経過時間(秒)

ジョブ終了日時

bin

8

協定世界時(UTC)の1970年1月1日0時0分0秒からの経過時間(秒)

リザーブ

char

15

リザーブ領域

1レコードのレコード長は600バイトです。

表A.21 Ver.7.0、Ver.6.3形式のジョブ実行履歴ファイルフォーマット

項目名

サイズ
(バイト)

備考

ファイルID

char

8

ファイルID

ホスト名

char

68

配信先(配信元)ホスト名

集配信開始日

char

8

集配信開始日(YYYYMMDD)

集配信開始時刻

char

6

集配信開始時刻(HHMMSS)

集配信終了時刻

char

6

集配信終了時刻(HHMMSS)

ジョブ名

char

60

実行ジョブ名

ジョブ開始日付

char

8

ジョブ開始日(YYYYMMDD)

ジョブ開始時刻

char

6

ジョブ開始時刻(HHMMSS)

ジョブ終了時刻

char

6

ジョブ終了時刻(HHMMSS)

完了コード

bin

2

ジョブ完了ステータス

システム使用域

bin

325

HULFTが内部的に使用

リザーブ

char

8

リザーブ領域

1レコードのレコード長は511バイトです。

表A.22 Ver.6.1形式のジョブ実行履歴ファイルフォーマット

項目名

サイズ
(バイト)

備考

ファイルID

char

8

ファイルID

ホスト名

char

68

配信先(配信元)ホスト名

集配信開始日

char

8

集配信開始日(YYYYMMDD)

集配信開始時刻

char

6

集配信開始時刻(HHMMSS)

集配信終了時刻

char

6

集配信終了時刻(HHMMSS)

ジョブ名

char

60

実行ジョブ名

ジョブ開始日付

char

8

ジョブ開始日(YYYYMMDD)

ジョブ開始時刻

char

6

ジョブ開始時刻(HHMMSS)

ジョブ終了時刻

char

6

ジョブ終了時刻(HHMMSS)

完了コード

bin

2

ジョブ完了ステータス

システム使用域

bin

5

HULFTが内部的に使用

リザーブ

char

72

リザーブ領域

1レコードのレコード長は255バイトです。

表A.23 Ver.6.0形式のジョブ実行履歴ファイルフォーマット

項目名

サイズ
(バイト)

備考

ファイルID

char

8

ファイルID

ホスト名

char

68

配信先(配信元)ホスト名

集配信開始日

char

8

集配信開始日(YYYYMMDD)

集配信開始時刻

char

6

集配信開始時刻(HHMMSS)

集配信終了時刻

char

6

集配信終了時刻(HHMMSS)

ジョブ名

char

60

実行ジョブ名

ジョブ開始日付

char

8

ジョブ開始日(YYYYMMDD)

ジョブ開始時刻

char

6

ジョブ開始時刻(HHMMSS)

ジョブ終了時刻

char

6

ジョブ終了時刻(HHMMSS)

完了コード

bin

2

ジョブ完了ステータス

システム使用域

bin

4

HULFTが内部的に使用

1レコードのレコード長は182バイトです。