Sun Java System Portal Server 7.2 管理指南

管理產生器

本節說明以下主題:

如果您要將在本機部署的 Portlet 提供給遠端做為 WSRP 用戶的其他入口網站,則建立產生器。入口網站可代管多個產生器。用戶可匯入多個由產生器提供的遠端 Portlet。您可以根據您要提供給 WSRP 用戶的 Portlet,來建立一個或多個產生器。產生器可支援註冊,或不需要註冊。如果產生器支援註冊,則用戶必須註冊才能使用產生器。

建立支援註冊的產生器

註冊可在用戶和產生器之間建立技術或業務關係。建立產生器時,您可以定義以下任何一個註冊機制:頻帶內註冊或頻帶外註冊:

如果產生器需要註冊及啟用頻帶內註冊:用戶可透過 WSRP 介面提供詳細資訊,並在產生器中註冊。此外用戶也可選擇透過頻帶外通訊進行註冊。亦即,用戶可提供透過頻帶外通訊所取得的註冊控點。

如果產生器需要註冊及啟用頻帶外註冊:用戶應透過頻帶外通訊取得註冊控點,並在註冊期間提供註冊控點。頻帶外註冊需要手動介入 (例如電話、電子郵件等等)。對於支援頻帶外註冊的產生器,產生器會透過頻帶外通訊取得有關用戶的詳細資訊,並為用戶建立註冊控點。註冊控點會透過頻帶外通訊告知用戶。

Procedure建立支援註冊的產生器

  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

  3. 在 [入口網站] 中選取入口網站伺服器。

  4. 按一下 [WSRP] 標籤。

  5. 從 [選取 DN] 下拉式功能表中,選取任何 DN,並按一下 [產生器] 標籤。

    [WSRP 產生器] 表顯示所有已建立的產生器。


    備註 –

    組織是在 Sun Java System Identity Server 中建立的。根據 Portlet 的可用性選取組織或子組織的 DN。


  6. 按一下 [新增] 建立新產生器。

  7. 輸入可識別產生器的名稱。

  8. 選取 [註冊必要]。

  9. 選取 [支援頻帶內註冊]。

  10. 要新增註冊特性,按一下 [新增列]。輸入值。輸入註冊特性的名稱與描述。


    備註 –

    註冊特性是當用戶在特定的產生器中註冊時,您要向用戶取得的詳細資訊。用戶所輸入的註冊特性可透過「註冊認證程式」類別進行驗證。


  11. 如果您要用戶透過頻帶外通訊 (例如手機、電子郵件等等) 提供詳細資訊,則選取 [支援頻帶外註冊]。

  12. 按 [下一步]。

    [檢閱] 螢幕顯示您輸入的詳細資訊。檢閱詳細資訊。您可以按 [上一個] 變更您輸入的詳細資訊。

  13. 按一下 [完成]。

相當於 psadmin 指令

psadmin create-producer

建立不支援註冊的產生器

對於不需要註冊的產生器,用戶不需要輸入任何資訊或透過頻帶外通訊取得任何資訊。在此情況下,用戶無法自訂 (或編輯) 由產生器提供的 Portlet。不支援註冊的產生器會提供「唯讀的」入口網站給用戶。

Procedure建立不支援註冊的產生器

  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

  3. 在 [入口網站] 中選取入口網站伺服器。

  4. 按一下 [WSRP] 標籤。

  5. 選取 DN。

    [已配置的產生器] 表顯示所有已配置的產生器。

  6. 按一下 [新增]。

  7. 輸入產生器的名稱。

  8. 為 [註冊] 選取 [非必需]。

  9. 按一下 [完成]。

相當於 psadmin 指令

psadmin create-producer

啟用和編輯 WSRP 產生器特性

可停用產生器。但是,所有在已停用產生器中註冊的用戶無法存取由產生器提供的 Portlet。

Procedure啟用和編輯產生器特性

  1. 在 [產生器] 標籤中,按一下產生器名稱連結。

    顯示 [編輯特性] 螢幕。螢幕顯示 WSDL (Web Services Definition Language, Web 服務定義語言) URL。WSDL URL 是特定產生器的唯一的 URL,用戶透過此 URL 來存取產生器。

  2. 新增一個或多個已發佈的 Portlet 至產生器。


    備註 –

    產生器必須至少有一個已發佈的 Portlet 才能啟用之。螢幕顯示所有與已建立產生器的入口網站相關聯的已發佈 Portlet。


  3. 選取 Portlet,並按一下 [新增]。

  4. 編輯 [註冊認證程式類別] (如有需要)。

    註冊認證程式用於驗證由用戶輸入的註冊特性。您也可以根據需求自訂此類別。

  5. 按一下 [儲存]。現在,可編輯螢幕中顯示的 [使用中] 核取方塊。選取 [使用中] 並按一下 [儲存]。


    備註 –

    您也可以編輯產生器的其他特性。


相當於 psadmin 指令

psadmin set-attribute

自訂註冊認證程式類別

您可以自訂 RegistrationValidator 類別。使用此類別,您可以處理註冊特性。例如,驗證用戶的郵遞區號。RegistrationValidator 是 WSRP 產生器中註冊驗證的 SPI。如需關於自訂驗證類別的資訊,請參閱 http://portal/portal/javadocs/。您也可以參閱 WSRP:「Sun Java System Portal Server 7.2 Developer’s Guide」中的「Validating Registration Data」。

產生註冊控點

對於支援註冊的產生器,必須產生特定用戶的註冊控點。在產生註冊控點後,必須告知用戶才能透過頻帶外通訊向產生器註冊。用戶在向產生器註冊時,必須輸入註冊控點。

Procedure產生註冊控點

  1. 按一下 [用戶註冊] 標籤。

    螢幕顯示所有已向特定產生器註冊的用戶。

  2. 按一下 [新增]。

  3. 鍵入詳細資訊,例如名稱、狀態、用戶代理程式和方法。

    用戶名稱

    用來識別用戶的唯一名稱。

    狀態

    可為 [使用中] 或 [已停用]。

    用戶代理程式

    指定用戶供應商的名稱和版本。「用戶代理程式名稱」應為 ProductName.MajorVersion.MinorVersion,其中 ProductName 指明用戶為其部署安裝的產品,majorVersion 和 minorVersion 是供應商為其產品定義的版本識別碼。此字串可包含產品或用戶希望提供的任何額外字元/文字。

    方法

    指定用戶是否以支援 HTML 標記 (包含使用 get 方法的表單) 的方式,來實作 Portlet URL。

  4. 按 [下一步]。

    螢幕顯示在建立產生器時指定的註冊特性值。

  5. 輸入值,並按 [下一步]。按一下 [完成]。