転送履歴情報取得

転送履歴情報を取得します。

(1) 必要な権限

GetTransferLog APIを使用するには以下の権限のいずれかが必要です。

  • 履歴の参照権限

  • 履歴の削除権限

 

管理対象種別による違いは以下のとおりです。

システム全体

任意の転送の履歴情報を取得可能

グループ単位

管理対象グループのユーザ、およびAPIを使用するユーザ自身が行った転送の履歴情報のみ取得可能

= 備考 =

権限がなくても、APIを使用するユーザの転送履歴情報は取得できます。

(2) リクエストURL

http(s)://Domain:xxxx/コンテキスト名/GetTransferLog

(3) リクエストインタフェース

表1.55 転送履歴情報取得のリクエストインタフェースの項目

項目名

説明

文字

省略

省略値

object_id

オブジェクトID(検索条件)

オブジェクトIDを16バイトで指定します。

半角

ブランク

parent_object_id

親オブジェクトID(検索条件)

親オブジェクトIDを16バイトで指定します。

半角

ブランク

load_type

転送種別(検索条件)

0

すべて

1

アップロード

2

ダウンロード

半角

0

status

ステータス(検索条件)

0

すべて

1

正常(完了コード=0)

2

異常(完了コード≠0)

半角

0

date_from

日付(自)(検索条件)

YYYYMMDDHHMMSS形式

半角

ブランク

date_to

日付(至)(検索条件)

YYYYMMDDHHMMSS形式

半角

ブランク

operation_id

処理識別子(検索条件)

処理識別子を34バイトで指定します。

半角

ブランク

(4) レスポンスインタフェース

表1.56 転送履歴情報取得のレスポンスインタフェースの項目

項目名

説明

備考

info_transfer_log

転送履歴情報

転送履歴情報が単一または複数返却されます。

operation_id

転送識別子

start_date

開始日

start_time

開始時刻

end_date

終了日

end_time

終了時刻

return_code

完了コード

detail_code

詳細コード

group_id

グループID

user_id

ユーザID

load_type

転送種別

name

オブジェクト名

object_id

オブジェクトID

parent_object_id

親オブジェクトID

object_path

オブジェクトパス情報

size

オブジェクトサイズ(単位:バイト)

last_modified

オブジェクト更新日時

cipher_flag

暗号フラグ

cipher_algo

暗号アルゴリズム

compression_flag

圧縮解凍フラグ

compression_algo

圧縮解凍アルゴリズム

data_check_flag

データ検証有無

data_check_algo

データ検証アルゴリズム

data_check_value

データ検証値

comment

コメント

save_limit

保存期限

use_by

保管期日

trans_rate

転送レート(バイト/秒)

download_limit

ダウンロード回数

trans_start_date

転送開始日

trans_start_time

転送開始時刻

trans_end_date

転送終了日

trans_end_time

転送終了時刻

option1

オプション1

option2

オプション2

option3

オプション3

*1

*1

:

XMLフォーマットで返されます。形式は以下のとおりです。

<info_transfer_log>
  <operation_id>転送識別子</operation_id>
  <start_date>開始日</start_date>
  <start_time>開始時刻</start_time>
  <end_date>終了日</end_date>
  <end_time>終了時刻</end_time>
  <return_code>完了コード</return_code>
  <detail_code>詳細コード</detail_code>
  <group_id>グループID</group_id>
  <user_id>ユーザID</user_id>
  <load_type>転送種別</load_type>
  <name>オブジェクト名</name>
  <object_id>オブジェクトID</object_id>
  <parent_object_id>親オブジェクトID</parent_object_id>
  <object_path>オブジェクトパス情報</object_path>
  <size>オブジェクトサイズ</size>
  <last_modified>オブジェクト更新日時</last_modified>
  <cipher_flag>暗号フラグ</cipher_flag>
  <cipher_algo>暗号アルゴリズム</cipher_algo>
  <compression_flag>圧縮解凍フラグ</compression_flag>
  <compression_algo>圧縮解凍アルゴリズム</compression_algo>
  <data_check_flag>データ検証有無</data_check_flag>
  <data_check_algo>データ検証アルゴリズム</data_check_algo>
  <data_check_value>データ検証値</data_check_value>
  <comment>コメント</comment>
  <save_limit>保存期限</save_limit>
  <use_by>保管期日</use_by>
  <trans_rate>転送レート</trans_rate>
  <download_limit>ダウンロード回数</download_limit>
  <trans_start_date>転送開始日</trans_start_date>
  <trans_start_time>転送開始時刻</trans_start_time>
  <trans_end_date>転送終了日</trans_end_date>
  <trans_end_time>転送終了時刻</trans_end_time>
  <option1>オプション1</option1>
  <option2>オプション2</option2>
  <option3>オプション3</option3>
</info_transfer_log>