診斷引擎(Diagnosis
Engine): |
說明: 診斷引擎會建立一個依附於線上系統的投影系統(Project
System),
這個投影系統用來儲存變更前的資料,並不能夠獨立運作.
使用記錄引擎只能記錄使用者執行過的所有功能,但無法顯示變更的內容.
診斷引擎儲存變更前的資料,是以診斷器可以比對資料前後的差異. |
運作: 每當 Client(工作站)端刪除或更改一筆資料時,網路伺服引擎會將這個訊息
傳送至診斷引擎,後者會立即將變更前的資料寫入投影系統. |
建立: 診斷引擎會自行建立投影系統.
|
更新: 更新引擎會自行更新投影系統. |
設定: 工具箱/系統運作環境/執行診斷引擎. |
啟動: 下列四種狀況發生時網路伺服引擎會自行啟動診斷引擎:
1.開啟網路伺服引擎.
2.執行重新連線.
3.開啟工具箱/系統運作環境/執行診斷引擎.
4.執行生成引擎,回復備拷檔,修復資料庫,壓縮系統結束後. |
結束: 下列六種狀況發生時,網路伺服引擎會自行關閉診斷引擎:
1.結束網路伺服引擎.
2.執行中斷連線.
3.執行設定網路伺服引擎參數.
4.關閉工具箱/系統運作環境/執行診斷引擎.
5.執行更新引擎前.
6.執行生成引擎,回復備拷檔,修復資料庫,壓縮系統前.
此外,持續超過30秒無法收到網路伺服引擎的訊息,診斷引擎亦會自行中止運作. |
生成引擎,回復備拷檔,會將原投影系統刪除;診斷引擎重新啟動後會重建投影系統. |
資料保留天數: 參見 診斷器. |
參見:診斷器,診斷咨詢器,使用記錄引擎. |
診斷引擎為背景運作程式,無操作界面;適用於任何一套生成引擎所開發的應用系統. 只有 WAN 版系統才提供這個功能.
|