本節說明以下主題:
如果您要將在本機部署的 Portlet 提供給遠端做為 WSRP 用戶的其他入口網站,則建立產生器。入口網站可代管多個產生器。用戶可匯入多個由產生器提供的遠端 Portlet。您可以根據您要提供給 WSRP 用戶的 Portlet,來建立一個或多個產生器。產生器可支援註冊,或不需要註冊。如果產生器支援註冊,則用戶必須註冊才能使用產生器。
註冊可在用戶和產生器之間建立技術或業務關係。建立產生器時,您可以定義以下任何一個註冊機制:頻帶內註冊或頻帶外註冊:
如果產生器需要註冊及啟用頻帶內註冊:用戶可透過 WSRP 介面提供詳細資訊,並在產生器中註冊。此外用戶也可選擇透過頻帶外通訊進行註冊。亦即,用戶可提供透過頻帶外通訊所取得的註冊控點。
如果產生器需要註冊及啟用頻帶外註冊:用戶應透過頻帶外通訊取得註冊控點,並在註冊期間提供註冊控點。頻帶外註冊需要手動介入 (例如電話、電子郵件等等)。對於支援頻帶外註冊的產生器,產生器會透過頻帶外通訊取得有關用戶的詳細資訊,並為用戶建立註冊控點。註冊控點會透過頻帶外通訊告知用戶。
選取 [入口網站] 標籤。
在 [入口網站] 中選取入口網站伺服器。
按一下 [WSRP] 標籤。
從 [選取 DN] 下拉式功能表中,選取任何 DN,並按一下 [產生器] 標籤。
[WSRP 產生器] 表顯示所有已建立的產生器。
組織是在 Sun Java System Identity Server 中建立的。根據 Portlet 的可用性選取組織或子組織的 DN。
按一下 [新增] 建立新產生器。
輸入可識別產生器的名稱。
選取 [註冊必要]。
選取 [支援頻帶內註冊]。
要新增註冊特性,按一下 [新增列]。輸入值。輸入註冊特性的名稱與描述。
註冊特性是當用戶在特定的產生器中註冊時,您要向用戶取得的詳細資訊。用戶所輸入的註冊特性可透過「註冊認證程式」類別進行驗證。
如果您要用戶透過頻帶外通訊 (例如手機、電子郵件等等) 提供詳細資訊,則選取 [支援頻帶外註冊]。
按 [下一步]。
[檢閱] 螢幕顯示您輸入的詳細資訊。檢閱詳細資訊。您可以按 [上一個] 變更您輸入的詳細資訊。
按一下 [完成]。
對於不需要註冊的產生器,用戶不需要輸入任何資訊或透過頻帶外通訊取得任何資訊。在此情況下,用戶無法自訂 (或編輯) 由產生器提供的 Portlet。不支援註冊的產生器會提供「唯讀的」入口網站給用戶。
選取 [入口網站] 標籤。
在 [入口網站] 中選取入口網站伺服器。
按一下 [WSRP] 標籤。
選取 DN。
[已配置的產生器] 表顯示所有已配置的產生器。
按一下 [新增]。
輸入產生器的名稱。
為 [註冊] 選取 [非必需]。
按一下 [完成]。
可停用產生器。但是,所有在已停用產生器中註冊的用戶無法存取由產生器提供的 Portlet。
在 [產生器] 標籤中,按一下產生器名稱連結。
顯示 [編輯特性] 螢幕。螢幕顯示 WSDL (Web Services Definition Language, Web 服務定義語言) URL。WSDL URL 是特定產生器的唯一的 URL,用戶透過此 URL 來存取產生器。
新增一個或多個已發佈的 Portlet 至產生器。
產生器必須至少有一個已發佈的 Portlet 才能啟用之。螢幕顯示所有與已建立產生器的入口網站相關聯的已發佈 Portlet。
選取 Portlet,並按一下 [新增]。
編輯 [註冊認證程式類別] (如有需要)。
註冊認證程式用於驗證由用戶輸入的註冊特性。您也可以根據需求自訂此類別。
按一下 [儲存]。現在,可編輯螢幕中顯示的 [使用中] 核取方塊。選取 [使用中] 並按一下 [儲存]。
您也可以編輯產生器的其他特性。
您可以自訂 RegistrationValidator 類別。使用此類別,您可以處理註冊特性。例如,驗證用戶的郵遞區號。RegistrationValidator 是 WSRP 產生器中註冊驗證的 SPI。如需關於自訂驗證類別的資訊,請參閱 http://portal/portal/javadocs/。您也可以參閱 WSRP:「「Sun Java System Portal Server 7.2 Developer’s Guide」」中的「Validating Registration Data」。
對於支援註冊的產生器,必須產生特定用戶的註冊控點。在產生註冊控點後,必須告知用戶才能透過頻帶外通訊向產生器註冊。用戶在向產生器註冊時,必須輸入註冊控點。
按一下 [用戶註冊] 標籤。
螢幕顯示所有已向特定產生器註冊的用戶。
按一下 [新增]。
鍵入詳細資訊,例如名稱、狀態、用戶代理程式和方法。
用來識別用戶的唯一名稱。
可為 [使用中] 或 [已停用]。
指定用戶供應商的名稱和版本。「用戶代理程式名稱」應為 ProductName.MajorVersion.MinorVersion,其中 ProductName 指明用戶為其部署安裝的產品,majorVersion 和 minorVersion 是供應商為其產品定義的版本識別碼。此字串可包含產品或用戶希望提供的任何額外字元/文字。
指定用戶是否以支援 HTML 標記 (包含使用 get 方法的表單) 的方式,來實作 Portlet URL。
按 [下一步]。
螢幕顯示在建立產生器時指定的註冊特性值。
輸入值,並按 [下一步]。按一下 [完成]。