機能名 | 説明 |
---|---|
list | プロジェクトプール、関数プール、コネクションプールの一覧を取得します |
clear | プロジェクトプール、コネクションプール、AACユーザーキャッシュをクリアします |
フローサービスが保持している各種のプール(プロジェクトプール、関数プール、コネクションプール)にキャッシュされている情報を取得します。
プールの種類はtypeパラメーターで指定します。
※関数プールの情報を取得した場合、サーバー側では無効な関数のキャッシュはクリアされます。
※コネクションプールの情報を取得した場合、ユーザーコネクションで取得できるのはログインユーザーがオーナーのコネクションのみです。
HTTPメソッド | リクエストURL |
---|---|
GET | http://{Hostname}:{Port}/api/cache/list |
パラメーター | 必須 | 説明 |
---|---|---|
type | はい |
取得する情報の種別を「project」、「function」、「connection」のいずれかで指定します。
|
GET /api/cache/list?type=project HTTP/1.1 X-Fs-SessionId: F15B47BC1F004DB489BAF1E4CDD0100D
APIの実行が成功した場合、HTTPステータスコードは200
が返ります。
実行に成功するとプールされているプロジェクトの一覧が返ります。
プロジェクトの情報としては次の情報が取得できます。
<result> <status>success</status> <data> <project> <owner>/guest</owner> <name>Project1</name> </project> <project> <owner>/guest</owner> <name>Project2</name> </project> </data> </result>
実行に成功するとプールされている関数の一覧が返ります。
関数の情報としては次の情報が取得できます。
<result> <status>success</status> <data> <function> <owner>/guest</owner> <file>FuncLib1.xmp</file> <name>Function1</name> </function> <function> <owner>/guest</owner> <file>FuncLib1.xmp</file> <name>Function2</name> </function> </data> </result>
実行に成功するとプールされているコネクションの一覧が返ります。
コネクションの情報としては次の情報が取得できます。
<result> <status>success</status> <data> <connection> <owner>system</owner> <type>RDB</type> <name>internal</name> <count>2</count> <lastUsedDate>2012-08-21T21:12:34</lastUsedDate> </connection> <connection> <owner>user</owner> <type>RDB</type> <name>RDB1</name> <count>1</count> <lastUsedDate>2012-08-21T21:13:38</lastUsedDate> </connection> </data> </result>
下記以外のエラーについては、共通エラーコードを参照してください。
エラーコード | HTTPステータスコード | 説明 |
---|---|---|
2000 | 400 Bad Request | typeパラメーターが存在しなかった場合 |
2001 | 403 Forbidden | ログインしていなかった場合 |
フローサービスが保持している各種のプール(プロジェクトプール、コネクションプール、AACユーザーキャッシュ)にキャッシュされている情報をクリアします。
プールの種類はtypeパラメーターで指定します。
HTTPメソッド | リクエストURL |
---|---|
POST | http://{Hostname}:{Port}/api/cache/clear |
パラメーター | 必須 | 説明 |
---|---|---|
type | はい |
クリアするプールの種別を「project」、「connection」、「user」のいずれかで指定します。
|
POST /api/cache/clear HTTP/1.1 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 X-Fs-SessionId: F15B47BC1F004DB489BAF1E4CDD0100D Content-Length: 12 type=project
APIの実行が成功した場合、HTTPステータスコードは200
が返ります。
実行に成功しても特に情報は返りません。
<result> <status>success</status> <data></data> </result>
下記以外のエラーについては、共通エラーコードを参照してください。
エラーコード | HTTPステータスコード | 説明 |
---|---|---|
2000 | 400 Bad Request | typeパラメーターが存在しなかった場合 |
2001 | 403 Forbidden | ログインしていなかった場合 |