資訊型錄管理程式管理手冊

COMMIT

識別確定點。要求資訊型錄管理程式確定目前對資料庫的變更。

如果資訊型錄管理程式在匯入標示語言檔時發生錯誤,它會回復最近一次確定變更後 對資訊目錄所執行的任何更改。

請在固定的間隔處併入 COMMIT 檢查點,讓您能更有效率地 匯入資訊型錄管理程式標示語言檔。

在定義或刪除物件類型、物件組合和關係組合之前或之後,包含 COMMIT 查核點, 可以協助維護您的說明性資料的完整性。

定期的 COMMIT 檢查點會限制資訊型錄管理程式在回復資訊目錄時所取消 的變更數。

多放置 COMMIT 查核點可以讓回應檔在標示語言檔發生錯誤時,較易判讀。當 COMMIT 標籤順利處理完成後,資訊型錄管理程式會清除在 COMMIT 標籤之前已處理過標籤之回應檔。然後回應檔就只會含有說明未確定 變更的標籤。

上下文

將此標籤放置在一或多個完成的動作設定(一組 ACTION、OBJECT、RELTYPE 和 INSTANCE 標籤)之後。

語法



:COMMIT.CHKPID(checkpt_id)

圖 43. COMMIT 標籤的範例

:COMMIT.CHKPID(Added_relationships)

關鍵字

CHKPID
必要的關鍵字。

checkpt_id
資訊型錄管理程式處理 COMMIT 標籤時所儲存的識別字。

如果在 COMMIT 標籤順利處理完成後,標示語言檔的匯入失效, 則您必須從前次的檢查點開始匯入標示語言檔的其餘部份。 此選項可與匯入函數一起使用。資訊型錄管理程式會使用儲存的 checkpt_id,找出適當的 COMMIT 標籤。

checkpt_id 的值必須 是在標示語言檔中唯一的值。不然,重新執行處理的結果將會變得無法預測。

checkpt_id 的最大長度是 26 個字元。

checkpt_id 不區分大小寫。

規則

資料一致時,指定 COMMIT 標籤。

為了避免目標資訊目錄的異動日誌被填滿,請在標示語言檔中的固定間隔處指定 COMMIT 標籤。

必須有一個 ACTION 標籤跟在 COMMIT 標籤之後,如果在同一個標示語言檔中有其它資料需要處理。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]