配信履歴の取得

配信履歴を取得します。

Request Interface

http://ControlURL/api/v1/hulft/{hulft-host-id}/logs/sendings/detail/{id}

= 備考 =

上のRequest InterfaceのURLで、斜体の文字部分に指定するパスについては以下を参照してください。

HULFT10 API Gateway ガイド : Request Interfaceの指定

PATH PARAMETERS

id : string

最新転送ID (必須)

配信履歴の「転送ID」を指定

指定した転送IDの履歴が配信終了日時の降順で999件以内に含まれている場合に取得可能

Response Interface

200 OK

RESPONSE HEADERS

X-Request-ID : string

WebAPIのリクエストID

RESPONSE SCHEMA : application/json

meta : object

メタデータ

os_type : string

接続先ホスト機種

以下のいずれかが取得されます。

windows

: Windows環境管理情報

linux

: Linux/AIX環境管理情報

ibmi

: IBM i(AS/400)環境管理情報

zos

: z/OS(汎用機)環境管理情報

request_user_role : string

API実行ユーザーの権限

以下のいずれかが取得されます。

admin

: ユーザーの管理や接続先HULFTの追加を行うことができる権限

member

: 登録済みのHULFTへの接続を行うことができる権限

strong_key_mode : string

高強度暗号強制モードの設定値

以下のいずれかが取得されます。

disable

: 無効

enable

: 有効

product_version : string

製品バージョン

file_id : string

ファイルID

id : object

ID

latest_transfer : string

転送ID

latest_process : string

処理ID

comment : string

コメント

status : object

実行結果

code : integer

完了コード

detail : integer

詳細コード

description : string

内容

measure : string

対処

file : object

配信ファイル

name : string

データセット名

transferred : object

転送済みファイル情報

rows : integer

転送済みレコード件数

size : integer

転送済みデータサイズ(bytes)

code_conversion : object

コード変換

side : string

コード変換側

以下のいずれかが取得されます。

sending

: 配信側ホストでコード変換を実行

receiving

: 集信側ホストでコード変換を実行

none

: 無変換の転送またはバイナリ転送を実行

communication : object

接続情報

host : string

ホスト名

ip_version : string

IPバージョン

以下のいずれかが取得されます。

ipv4

: IPv4で接続

ipv6

: IPv6で接続

rate : number

転送レート

block_length : integer

転送ブロック長

block_count : integer

転送ブロック数

datetime : object

日時情報

accept : string <date-time>

受付日時

start : string <date-time>

開始日時

end : string <date-time>

終了日時

compression : object

圧縮情報

type : string

圧縮方式

以下のいずれかが取得されます。

none

: 圧縮なし

horizontal

: レコード内圧縮

vertical

: レコード間圧縮

deflate

: DEFLATE圧縮

ratio : number

圧縮率

database_id : string

連携DBID

security : object

セキュリティ

encryption_scheme : string

暗号化種別

以下のいずれかが取得されます。

none

: 暗号機能を使用していない

hulft

: HULFT暗号化

c4s

: HULFT 暗号オプション(C4S)

aes

: HULFT 暗号オプション(AES)

other

: その他の暗号化方式

message : object

メッセージ

short : Array of strings

メッセージ0~5

long : Array of strings

拡張メッセージ0~1

zos : object

z/OS(汎用機)環境管理情報

volume_serial : string

ボリューム通番

unit : string

UNIT名

job_id : string

ジョブID

connection_type : string

接続形態

以下のいずれかが取得されます。

lan

: LAN接続

other

: LAN接続以外の接続形式。SAN接続など

401 認証エラー

RESPONSE HEADERS

X-Request-ID : string

WebAPIのリクエストID

RESPONSE SCHEMA : application/json

request_id : string

リクエストID

accept_datetime : string <date-time>

受付日時

api_path : string

APIパス

http_method : string

HTTPリクエストのメソッド形式

以下のいずれかが取得されます。

GET

HEAD

POST

OPTIONS

PUT

DELETE

TRACE

PATCH

LINK

UNLINK

403 認可エラー

RESPONSE HEADERS

X-Request-ID : string

WebAPIのリクエストID

RESPONSE SCHEMA : application/json

request_id : string

リクエストID

accept_datetime : string <date-time>

受付日時

api_path : string

APIパス

http_method : string

HTTPリクエストのメソッド形式

以下のいずれかが取得されます。

GET

HEAD

POST

OPTIONS

PUT

DELETE

TRACE

PATCH

LINK

UNLINK

errors : Array of objects

エラー詳細情報

以下の構造の情報(Array[])が複数取得されます。

Array[

kind : string

エラー種別

description : string

エラーの説明

measure : string

対処方法

detail : string

詳細エラー情報

]

404 指定したIDが登録されていない

RESPONSE HEADERS

X-Request-ID : string

WebAPIのリクエストID

RESPONSE SCHEMA : application/json

request_id : string

リクエストID

accept_datetime : string <date-time>

受付日時

api_path : string

APIパス

http_method : string

HTTPリクエストのメソッド形式

以下のいずれかが取得されます。

GET

HEAD

POST

OPTIONS

PUT

DELETE

TRACE

PATCH

LINK

UNLINK

errors : Array of objects

エラー詳細情報

以下の構造の情報(Array[])が複数取得されます。

Array[

kind : string

エラー種別

description : string

エラーの説明

measure : string

対処方法

detail : string

詳細エラー情報

]

500 サーバー内部エラー

RESPONSE HEADERS

X-Request-ID : string

WebAPIのリクエストID

RESPONSE SCHEMA : application/json

request_id : string

リクエストID

accept_datetime : string <date-time>

受付日時

api_path : string

APIパス

http_method : string

HTTPリクエストのメソッド形式

以下のいずれかが取得されます。

GET

HEAD

POST

OPTIONS

PUT

DELETE

TRACE

PATCH

LINK

UNLINK

errors : Array of objects

エラー詳細情報

以下の構造の情報(Array[])が複数取得されます。

Array[

kind : string

エラー種別

description : string

エラーの説明

measure : string

対処方法

detail : string

詳細エラー情報

]

502 HULFT接続エラー

RESPONSE HEADERS

X-Request-ID : string

WebAPIのリクエストID

RESPONSE SCHEMA : application/json

request_id : string

リクエストID

accept_datetime : string <date-time>

受付日時

api_path : string

APIパス

http_method : string

HTTPリクエストのメソッド形式

以下のいずれかが取得されます。

GET

HEAD

POST

OPTIONS

PUT

DELETE

TRACE

PATCH

LINK

UNLINK

errors : Array of objects

エラー詳細情報

以下の構造の情報(Array[])が複数取得されます。

Array[

kind : string

エラー種別

description : string

エラーの説明

measure : string

対処方法

detail : string

詳細エラー情報

additional : object

HULFTエラー追加情報

code : integer

HULFT実行結果

detail : string

HULFT詳細コード

latest_process_id : string

最新処理ID

message : string

HULFTエラーメッセージ

]

504 タイムアウトエラー

RESPONSE HEADERS

X-Request-ID : string

WebAPIのリクエストID

RESPONSE SCHEMA : application/json

request_id : string

リクエストID

accept_datetime : string <date-time>

受付日時

api_path : string

APIパス

http_method : string

HTTPリクエストのメソッド形式

以下のいずれかが取得されます。

GET

HEAD

POST

OPTIONS

PUT

DELETE

TRACE

PATCH

LINK

UNLINK

errors : Array of objects

エラー詳細情報

以下の構造の情報(Array[])が複数取得されます。

Array[

kind : string

エラー種別

description : string

エラーの説明

measure : string

対処方法

detail : string

詳細エラー情報

]