AFT_LOG テーブル
AFT_LOG テーブルには、 Cisco Unified Communications ManagerIM and Presence Service 管理ファイル転送機能の使用時に発生するファイル転送に関する情報が含まれます。
Indexes: "aft_log_pkey" PRIMARY KEY, btree (aft_index)
|
列名 |
Postgres データ型 |
Oracle データ型 |
Microsoft SQL データ型 |
Not Null |
説明 |
|---|---|---|---|---|---|
|
AFT_INDEX |
BIGINT |
NUMBER (19) |
bigint |
可 |
トランザクションを識別するシーケンス番号。 |
|
JID |
VARCHAR (3071) |
VARCHAR2 (3071) |
Nvarchar (3071) |
可 |
ファイルをアップロードまたはダウンロードしたユーザの Jabber ID (JID) です。 この列の内容は、METHOD 列の内容によって異なります。
|
|
TO_JID |
VARCHAR (3071) |
VARCHAR2 (3071) |
Nvarchar (3071) |
可 |
ファイル転送の意図された受信者であるユーザ、グループ チャット、または永続的な会議室の JID です。 |
|
METHOD |
VARCHAR (63) |
VARCHAR2 (63) |
nvarchar (63) |
可 |
この列には、ユーザがファイルをアップロードしたことを示す POST、またはユーザがファイルをダウンロードしたことを示す GET のいずれかを含めることができます。 |
|
ファイル名 |
VARCHAR (511) |
VARCHAR2 (511) |
nvarchar (511) |
可 |
アップロードまたはダウンロードされたファイルのリソース名です。 リソース名は HTTP 要求でファイルを識別します。 これは、 IM and Presence Serviceによって自動生成されます。 |
|
REAL_FILENAME |
VARCHAR (511) |
VARCHAR2 (511) |
nvarchar (511) |
可 |
ユーザがアップロードしたファイルの実際の名前です。 |
|
ファイル タイプ |
VARCHAR (10) |
VARCHAR2 (10) |
Nvarchar (10) |
可 |
ファイル拡張子 (jpg、txt、pptx、docx など)。 |
|
CHAT_TYPE |
VARCHAR (10) |
VARCHAR2 (10) |
Nvarchar (10) |
可 |
ファイルが 1 対 1 の IM 会話中に転送された場合は「IM」です。 ファイルが臨時のグループ チャットの会話中に転送された場合は「groupchat」です。 ファイルが永続的なチャットルームに転送された場合は「persistent」です。 |
|
ファイルサーバ |
VARCHAR (511) |
VARCHAR2 (511) |
nvarchar (511) |
可 |
ファイルが保存されているファイルサーバのホスト名または IP アドレスです。 |
|
ファイルパス |
VARCHAR (511) |
VARCHAR2 (511) |
nvarchar (511) |
可 |
ファイルサーバ上のファイル (ファイル名を含む) への絶対パスです。 レポジトリに保存されるファイル名は一意であり、IM and Presence Service によって自動生成されます。 |
|
ファイルサイズ |
BIGINT |
NUMBER (19) |
bigint |
可 |
バイト単位でのファイルサイズです。 |
|
BYTES_ TRANSFERRED |
BIGINT |
NUMBER (19) |
bigint |
可 |
転送されたバイト数。 転送中にエラーが発生した場合にのみ、この数は FILESIZE とは異なります。 |
|
TIMESTAMPVALUE |
タイムスタンプ |
タイムスタンプ |
タイムスタンプ |
可 |
ファイルがアップロードまたはダウンロードされた日時 (UTC) です。 |
AFT_LOG テーブルのサンプル SQL クエリ
このセクションには、特定の情報を抽出するために AFT_LOG テーブルで実行できるサンプル SQL クエリが含まれています。
アップロードされたすべてのファイル
次の SQL クエリは、マネージド ファイル転送機能を使用してアップロードされたすべてのファイルと画面キャプチャのレコードを返します。
SELECT file_path
FROM aft_log
WHERE method = 'Post';
特定の受信者にアップロードされたすべてのファイル
![]() (注) |
ダウンロードされたファイルの記録および画面キャプチャの場合、[ to_jid ] フィールドのデータは含まれません。 |
SELECT file_path
FROM aft_log
WHERE to_jid = '<userid>@<domain>';
特定の送信者がアップロードしたすべてのファイル
次の SQL クエリは、ユーザが管理ファイル転送機能を使用してアップロードしたすべてのファイルと画面キャプチャの記録を返します。 <userid>
SELECT file_path
FROM aft_log
WHERE jid LIKE '<userid>@<domain>%' AND method = 'Post';
特定のユーザがダウンロードしたすべてのファイル
次の SQL クエリは、ユーザー <userid> が管理ファイル転送機能を使用してダウンロードしたすべてのファイルと画面キャプチャの記録を返します。
SELECT file_path
FROM aft_log
WHERE jid LIKE '<userid>@<domain>%' AND method = 'Get';
IM 会話中にアップロードおよびダウンロードされたすべてのファイル
次の SQL クエリは、管理対象ファイル転送機能を使用して IM 会話でアップロードおよびダウンロードされたすべてのファイルと画面キャプチャの記録を返します。
SELECT file_path
FROM aft_log
WHERE chat_type = 'im';
特定の時間後に特定のユーザによりアップロードされたすべてのファイル
次の SQL クエリは、ユーザー <userid> が管理ファイル転送機能を使用して一定時間後にアップロードしたすべてのファイルと画面キャプチャの記録を返します。
SELECT file_path
FROM aft_log
WHERE jid LIKE '<userid>@<domain>%' AND method = 'Post' AND timestampvalue > '2014-12-18 11:58:39';
AFT_LOG テーブルの SQL クエリのサンプル出力
これらのクエリからの出力例は次のようになります。
/opt/mftFileStore/node_1/files/im/20140811/15/file_name1
/opt/mftFileStore/node_1/files/im/20140811/15/file_name2
/opt/mftFileStore/node_1/files/im/20140811/15/file_name3
/opt/mftFileStore/node_1/files/im/20140811/15/file_name4
...
/opt/mftFileStore/node_1/files/im/20140811/15/file_name99
/opt/mftFileStore/node_1/files/im/20140811/15/file_name100
出力を使用した外部ファイルサーバのクリーンアップ
この出力を rm コマンドで使用して、外部ファイルサーバから不要なファイルを削除することができます。 例えば、以下のコマンドを外部ファイルサーバ上で実行することができます:
rm /opt/mftFileStore/Node_1/files/im/20140811/15/file_name1
rm /opt/mftFileStore/Node_1/files/im/20140811/15/file_name2
rm /opt/mftFileStore/node_1/files/im/20140811/15/file_name3
(以下、同様)

フィードバック