ヘッダーをスキップ

Oracle Workflow APIリファレンス
リリース2.6.3.5

部品番号: B15622-01
前へ 次へ       目次 索引 用語集
         前へ  次へ          目次  索引  用語集

Total

構文

procedure Total


    (itemtype in varchar2 default null,
itemkey in varchar2 default null,
enddate in date default sysdate,
docommit in boolean default TRUE,
runtimeonly in boolean default FALSE.
transactiontype in varchar2 default null,
transactionsubtype in varchar2 default null);

説明

不要になった実行時の項目タイプ・データをすべて削除します。具体的には、指定された項目タイプに割り当てられており、指定された終了日以前のEND_DATEが定義されているものを削除します。 Oracle Applicationsでは、このプロシージャにより、パージされる項目に関連付けられたOracle XML Gatewayトランザクション情報も削除されます。

RUNTIME ONLYパラメータがTRUEに設定されている場合、Total()は作業項目に関連付けられたランタイム・データのみを削除します。 ただし、RUNTIMEONLYパラメータがFALSEに設定されている場合、Total()は次のタイプのデータも削除します。

RUNTIMEONLYパラメータをFALSEに設定すると、Total()では作業項目に関連付けられていない追加の設計データおよびランタイム・データをパージするため、Items()に比べパフォーマンスが犠牲になります。 特定の項目キーを削除する場合は、パフォーマンスを改善するため、Items()を使用するか、Total()を実行するときにRUNTIMEONLYパラメータをTRUEに設定します。 Total()は、低アクティビティ期間中の日常的な保守の一部として、RUNTIMEONLYパラメータをFALSEに設定し、実行します。 「Items」を参照してください。

引数(入力)

itemtype 削除する不要なデータに関連した項目タイプ。 すべての項目タイプの不要なデータを削除するには、この引数をNULLにします。
itemkey アプリケーション・オブジェクトの主キーから生成される文字列。この文字列により、項目タイプの項目が一意に識別されます。NULLの場合、プロシージャは指定された項目タイプの項目をすべて削除します。
enddate この日付までのデータを削除するように指定する日付。
docommit 削除中にデータをコミットするかどうかを示すTRUEまたはFALSEを指定します。 ロールバック・サイズを減らしてパフォーマンスを改善するために、Total()で削除中にデータをコミットする場合は、TRUEを指定します。自動コミットを実行しない場合は、FALSEを指定します。デフォルト値はTRUEです。
runtimeonly 作業項目に関連付けられた不要なランタイム・データのみをパージする場合はTRUE、すべての不要なランタイム・データと設計データをパージする場合はFALSEを指定します。デフォルト値はFALSEです。
transactiontype パージするOracle XML Gatewayトランザクション・タイプ。 すべてのトランザクション・タイプのランタイム・データをパージするには、この引数をNULLにします。
transactionsub type パージするOracle XML Gatewayトランザクション・サブタイプ。 トランザクション・サブタイプは、トランザクション・タイプで指定されたアプリケーション内の特定のトランザクションを表すコードです。 指定されたトランザクション・タイプのすべてのトランザクションのランタイム・データをパージするには、この引数をNULLにします。


          前へ   次へ           目次   索引   用語集



Oracleロゴ
Copyright © 2003, 2004, Oracle. All rights reserved.