升級至 LOTUS NOTES 6 及 LOTUS DOMINO 6


升級前先測試應用程式
Lotus Notes/Domino 4.6 及 Notes/Domino 5 應用程式在 Lotus Notes/Domino 6 之下應作用正常。不過,務必先在實驗環境中測試重要的應用程式,再將任務關鍵性質的生產應用程式升級為使用生產設定的 Lotus Notes/Domino。複雜的應用程式需要謹慎測試,因為可能的問題也許十分細微或難以評估。

請建立應用程式中,重要特色及功能的清單,再評估於 Lotus Notes/Domino 6 之下的功能。套用所有 Notes/Domino 6 範本及 Notes/Domino 6 格式到應用程式。仔細記錄成文件,並測試下列幾點:


確定在反應應用程式生產使用的情況下,徹底地測試應用程式。將您執行的測試程序及結果記錄成文件後,提供給升級團隊。如果將最佳實作記錄於文件,成為升級程序的一部分,請將測試程序及結果納入文件。

記錄應用程式於文件的步驟

開始測試前,記錄應用程式可組織與應用程式相關的重要資訊。若尚未將應用程式記錄成文件,請完成下列步驟:

1. (選擇性) 建立資料庫以儲存測試的資訊。有助於記錄進度,尤其有多個應用程式需要測試時。如果其他人員需要在數個地點使用此資料庫,請建立他們可使用的設計範本。

2. 記錄應用程式的類型及其目的。例如,判定這是討論、收件還是 IBM Lotus Workflow(TM) 應用程式。如果是收件應用程式,記錄為「Domino 名錄」使用的名稱。如果是 Lotus Workflow 應用程式,記錄此應用程式使用的資料庫。

3. 記錄此應用程式所使用的外部資料庫或檔案。例如,決定此應用程式是否使用 @DbCommand 或 @DbLookup 存取儲存在外部資料庫或檔案的資料。

4. 記錄此應用程式參考的 Notes 資料庫。如果應用程式參考以系統範本所建的資料庫 (如「Domino 名錄」) 則記錄應用程式的公式是否參考隱藏的視界。許多系統設計範本在 Lotus Notes/Domino 6 中皆已變更,因此若干視界可能不再存在。為了防止此問題,請勿設計依賴系統設計範本中隱藏視界的應用程式。

5. 記錄此應用程式使用的 Notes API 程式,或任何修改此應用程式的 API 程式。

6. 記錄此應用程式所使用的外部 OLE 應用程式。

7. 記錄此應用程式抄寫的伺服器。

8. 重複步驟 2 到步驟 7,記錄每個需記錄的應用程式。

使用測試環境

測試環境為試驗 Notes/Domino 6 的新功能及新特色的理想場所 -- 提供了現實狀態而不需擔心會對應用程式造成危險,或對商業造成任何衝擊。在應用新的 Notes/Domino 6 功能組或程式碼之前,請在測試環境中作測試,以證實其穩定度,及能如預期作用。舊型用戶端通常無法使用 Notes/Domino 6 的功能,所以將 5.0 的功能應用至應用程式及使用者之前,請先評估其可用性和對舊版本的衝擊。

在升級重要的應用程式前請先進行備份的工作。如果升級時發生問題,或者是升級後發現問題,便可以用備份檔取代應用程式。

附註 將應用程式的設計升級後,必須重建該資料庫的視界。若要執行此動作,可在 Notes 用戶端中開啟資料庫,並按一下 CTRL + SHIFT + F9;或在 Domino 伺服器的控制台中鍵入下列指令

load updall databaseName.nsf -r

並按一下 ENTER 鍵。

測試應用程式的步驟

您所使用的測試方式可依照貴組織需要測試的應用程式數量而不同。

1. 如果尚未進行上述步驟,請將 Lotus Domino 設計師安裝於工作站上。

2. 建立使用各種應用程式套表的文件,包括隱藏套表。確定可在套表的每個欄位中輸入資訊、按鈕反應適當,且套表的本文皆正確地顯示。

3. 在每個視界中開啟您剛建立的文件。請確定他們顯示正確且公式計算正確。確定隱藏視界作用正常。

4. 顯示您剛建立的文件。請確定他們顯示正確且公式計算正確。

5. 如果應用程式使用外部的資料庫或檔案,請修改外部資料庫或檔案的資料,確定應用程式正確地更新公式。

6. 如果應用程式使用參考系統資料庫隱藏視界的公式 (如「Domino 名錄」) 請確定這些公式皆正確地運作。

7. 如果應用程式使用外部的 OLE 應用程式,請建立使用 OLE 應用程式的套表並啟動物件。

8. 測試代理程式,確定代理程式正確地運作。

9. 請檢查資料庫的安全性。例如,請檢查使用權控制清單、加密金鑰、角色、讀者和作者使用權限。

10. 如果應用程式使用選擇性抄寫公式,請測試這些公式,確定其正確地運作。例如,請檢查 replica 資料庫,確定所選擇的文件正確地抄寫。

11. 重複步驟 2 到步驟 11,測試每個需測試的應用程式。

另請參閱