建立與使用 NSF 型更新網站

您可以使用「Eclipse 更新網站」範本,建立 NSF 型更新網站應用程式,然後將 Eclipse 更新網站的部分或全部功能匯入 NSF 型更新網站。

執行這項作業的原因和時機

本主題是特別針對使用 Eclipse 更新 Manager (EUM) 方法來安裝及更新使用者起始的功能和外掛程式。

Domino®Notes® 安裝期間,會安裝 Eclipse 更新網站範本 (updatesite.ntf)。使用此範本建立 NSF 型更新網站,來作為 Notes® 應用程式代管的 Eclipse 更新網站。NSF 型更新網站會以動態方式提供 site.xml、功能及外掛程式。

您可以使用 updatesite.ntf 範本作為自己 NSF 型更新網站的基礎,方法是建立更新網站應用程式:

程序

  1. 按一下「檔案 > 應用程式 > 新建」。
  2. 指定要建立 NSF 型更新網站應用程式的伺服器。
  3. 分別指定新的應用程式標題及檔名,例如 updateSiteupdateSite.nsf
  4. 「範本伺服器」欄位中,使用本端伺服器或指定不同的伺服器,從中取得您將用來建立應用程式的範本。
  5. 按一下「顯示進階範本」
  6. 選取 「Eclipse 更新網站範本」(updatesite.ntf 範本)作為範本。
  7. 按一下「確定」
    註: 您可以用您選擇的任何名稱來命名 NSF 型更新網站;不過,您必須使用「Eclipse 更新網站」(updatesite.ntf 範本)作為範本。
    首次開啟 NSF 型更新網站時,有三個可用的動作按鈕。這些匯入動作不會互斥。例如,您可能在一開始匯入整個 Eclipse 更新網站,稍後才選擇匯入特定的其他或已更新的功能。稍後您可以選擇匯入其他 NSF 型更新網站。請注意,一旦 NSF 型更新網站包含內容,即會有第四個按鈕可用,讓您能夠指定 NSF 型更新網站作為從中取得功能更新的位置。
    1. NSF 型更新網站選項和說明

    動作按鈕

    說明

    匯入本端更新網站

    使用此動作可將本端 Eclipse 更新網站的內容(包含完整的功能子目錄、外掛程式子目錄及 site.xml 檔案),匯入至作用中的 NSF 型更新網站。

    依照提示,瀏覽至更新網站的 site.xml 檔案。

    您可將一個以上的 Eclipse 更新網站匯入單一個合併的 NSF 型更新網站。例如,如有三個不同的 Eclipse 更新網站,您不必分別建立三個 NSF 型更新網站。

    匯入功能

    使用此動作可將個別功能匯入至 NSF 型更新網站,而非匯入完整的 Eclipse 更新網站。有兩個一般實務會使用此動作:

    • 開發人員建立新的功能。取代匯出整個更新網站,開發人員僅匯出正在使用的特定功能,並將這些功能匯入 NSF 型更新網站。在此實務範例中,NSF 型更新網站只包含此特定功能(及與此特定功能相關聯的任何外掛程式)。
    • 先前已匯入完整的 Eclipse 更新網站(使用「匯入本端更新網站」動作)的管理員,後來接收到更新的功能。此管理員可將這些個別功能匯入至其現有、且已輸入資料的 NSF 型更新網站。如果他匯入的功能已存在,那些功能會在資料庫中更新(若功能名稱及版本相同),或新增為新功能(若功能名稱及版本不同或尚未存在)。

    匯入資料庫

    使用此動作可將現有的 NSF 型更新網站匯入至作用中的 NSF 型更新網站。這與匯入 Eclipse 更新網站相似,所不同者為內容是從現有的 NSF 型更新網站匯入。例如,管理員可能有一個現有的 NSF 型更新網站(例如 updatesite.nsf)。開發人員可能提供他另一個(可能更小)NSF 型更新網站(例如 UPDATESITEABX.NSF)。管理員可將整個 NSF 型更新網站匯入其作用中的 NSF 型更新網站,將兩者的內容有效合併成單一 NSF 型更新網站。

    更新 URL 參照

    在包含功能和外掛程式的 NSF 型更新網站中可使用此動作。

    使用此動作可指定從作用中的 NSF 型更新網站,更新 Eclipse 功能及外掛程式。匯入的功能及外掛程式可能包含指定的更新網站 URL,由此處取得更新。身為管理員,您可決定更新來自您的 NSF 型更新網站,而非來自,例如,可能在組織控制外的來源 URL。您可指定 NSF 型更新網站為取得更新的網站。指定代管作用中 NSF 型更新網站的 Domino® 伺服器 URL。此對話框提供了範例語法。

    新網站標籤:鍵入一個名稱來標示本端網站 URL,例如 ABXLocal site。

    新網站 URL:當您按一下此欄位旁邊的按鈕時,會出現「選取 URL」對話框,它同時以 HTTP 及 NRPC 格式顯示作用中的更新網站 URL。按一下 HTTP 或 NRPC 選項,將該值傳遞至「新網站 URL」欄位。

    註: 前次選取的 HTTP 或 NRPC URL 值會提供為預設值。您可以瀏覽來尋找不同網站。

    套用至更新網站 URL:傳遞 URL 值作為更新網站值。

    套用至探索網站 URL:傳遞 URL 值作為探索網站值。

    僅變更有內嵌 URL 的功能:只對已指定預設更新網站的功能套用這個新的預設更新網站值,會以此值覆寫該網站值。

    變更所有功能:對作用中 Notes® 應用程式的每一個功能套用這個新的預設更新網站值。

    請注意,此設定類似在 Eclipse 功能附帶的 feature.xml 檔案中所找到的 site.xml 規格。另請注意,您在這裡指定的 site.xml 設定會由 Domino® 伺服器「配置設定」文件已有的設定所覆寫。例如,如果伺服器「配置設定」文件已定義更新網站清單,並指定更新只能來自該網站清單(這也稱為白名單),則您在此欄位指定的網站也必須存在於該白名單上,否則在更新要求期間不會考慮它。

    您也可以使用「動作」-「顯示 URL」功能表順序來取得新網站 URL 預設值。

顯示活動日誌

執行這項作業的原因和時機

NSF 型更新網站將它執行的各種更新動作記錄在活動日誌中。您可以按一下「更新網站」導覽窗格中的「活動日誌」來顯示該日誌。活動日誌記錄下列資訊:

  • 活動類型,例如匯入功能或變更匯入功能的預設更新網站 URL
  • 起始活動的人員名稱
  • 起始活動的日期和時間
  • 活動詳細資料,例如已匯入或更新哪一個功能

顯示作用中更新網站 URL

執行這項作業的原因和時機

您可以使用「動作 > 顯示 URL」功能表順序,以 HTTP 或 NRPC 格式顯示作用中更新網站 URL。然後,您可以使用對話框中的「複製」按鈕,將此值貼到網站清單,例如,在伺服器「配置設定」文件中指定的網站清單。請注意,「更新 URL 參考」對話框也已更新,以顯示作用中的更新網站 URL。

伺服器主控的 NSF 型更新網站的範例 URL:

http://teamabx.notesdev.xyz.com/__ccc570f2006677cf.nsf/site.xml
nrpc://teamabx.notesdev.xyz.com/__ccc570f2006677cf/site.xml

本端 NSF 型更新網站的範例 URL:

http://localhost/__ccc570f2006677cf.nsf/site.xml
nrcp://localhost/__ccc570f2006677cf/site.xml