アプリケーションプログラミングインターフェイスガイド> 組み込み手順> 手順リファレンス> UpdateResourceCacheKeyStatus
 
UpdateResourceCacheKeyStatus
タイプTABLEまたはタイプPROCEDUREの指定されたリソースのキャッシュキーをゼロパラメーターで更新します。 CreateResourceCacheKeyおよびGetResourceCacheStatusも参照してください。キャッシュキーは、クエリの値のスナップショットを識別します。キャッシュキーと対応する値は、キャッシュストレージテーブルに保存されます。
ユーザーは、キャッシュストレージテーブルへのデータの手動挿入を支援するためにキャッシュキーを作成したい場合があります。この手順では、データの挿入後にステータスを手動でTRUEに設定して、新しいスナップショットを使用する準備ができたことをキャッシュシステムに通知するためのスイッチを提供します。
メッセージ入力を使用して、キャッシュの更新ステータスにメモを公開します。すべての入力が必要ですが、メッセージが不要な場合は空の文字列を入力できます。
この組み込みのプロシージャについては、TDVユーザーガイドの「TDVキャッシング」セクションで説明しています。
ロケーション
/lib/resource/
Inputs(入力)
path:リソースへのパス。
type:リソースのタイプ(TABLEまたはPROCEDURE)。
cacheKey:CreateResourceCacheKeyからのキャッシュキー。
status:キャッシュの更新が成功したか(TRUE)、失敗したか(FALSE)。
startTime:キャッシュの更新が開始されるときのタイムスタンプ。
messages:更新に失敗した場合は、何が問題だったかを説明します。
Outputs(出力)
該当なし
例外
IllegalArgumentException:パスの形式が正しくないか、タイプが不正な場合。
IllegalStateException:リソースタイプがキャッシュのサポートをサポートしていない場合。
IllegalStateException:リソースがキャッシュ用に構成されていない場合。
IllegalStateException:リソースがキャッシュに使用するデータソースが適切に構成されていない場合。
NotFoundException:リソースが存在しない場合。
SecurityException:ユーザーがパス内の最後のアイテム以外のすべてのアイテムに対するREADアクセス権を持っていない場合。
SecurityException:ユーザーがパスの最後のアイテムへの書き込みアクセス権を持っていない場合。