本章說明 Service Registry (「Registry」) 的 Web 主控台。本章包含以下各節:
Web 主控台是網路型使用者介面,可讓您搜尋 Registry,並向 Registry 和 Repository 發佈內容。本小節說明執行這些作業之前要執行的預備步驟。
若要啟動 Web 主控台,請將以下 URL 鍵入 Web 瀏覽器:
http://hostname:port/soar/
範例如下:
http://localhost:6060/soar/
如果您的系統上已安裝 Registry,則 hostname 為 localhost。如果您的系統上未安裝 Registry,請使用安裝了 Registry 的系統之名稱。port 值通常為 6060,除非連接埠衝突。
Web 主控台包括以下主要區段:
頂層大標題,您可以由此登入、登出、重設語言環境、結束目前的階段作業、設定 Registry 內容的版本劃分以及設定內容語言
螢幕左側的功能表區域
功能表區域右側的 [Registry 物件] 區域,顯示找到的物件
[Registry 物件] 區域下方的 [詳細資訊] 區域,顯示所有找到物件之詳細資訊
您可以變更用於顯示以下兩種資訊的預設語言:
主控台標籤和訊息
Registry 內容
Web 主控台的標籤和訊息可以以表 1–1 中列出的語言顯示。
表 1–1 Web 主控台支援的語言
語言 |
字碼 |
---|---|
簡體中文 (中國大陸) |
zh_CN |
繁體中文 (台灣) |
zh_TW |
英文 (美國) |
en |
德文 |
de |
日文 |
ja |
韓文 |
ko |
西班牙文 |
es |
依照 Web 瀏覽器的說明將語言增加至 Web 瀏覽器語言喜好設定。
對於大多數瀏覽器,您可以在 [網際網路選項]、[選項] 或 [喜好設定] 對話方塊的 [一般] 區域中找到語言設定。
透過將您喜好的語言放置在語言清單中的第一位,將該語言設定為您的喜好語言。
按一下 [重設語言環境] 按鈕。
標籤將以相應的語言顯示。
您可以使用頂層大標題區域中的 [內容語言] 下拉式清單中顯示的任何語言向 Registry 發佈內容。預設為 Web 瀏覽器的語言設定。
若要變更預設語言,請從 [內容語言] 下拉式清單中選擇語言。
依預設,Registry 物件的版本劃分處於關閉狀態。所有物件的版本編號均為 1.1。如果您在修改物件時要使其獲取新的版本編號,請選取 [開啟版本劃分] 核取方塊。
無須登入 Registry,即可瀏覽 Registry 的公開內容。但是,若要獲得對私人物件的讀取權限與對公開物件的寫入權限,必須擁有 Registry 使用者帳號。建立使用者帳號後,您可以執行安全作業,如發佈、修改與移除物件。
建立使用者帳號涉及以下一般步驟:
填寫新使用者詳細資訊表單。
將憑證集與使用者帳號關聯。您可以透過以下兩種方法之一獲取這些憑證:
Registry 可以為您產生憑證。這是獲取憑證的比較簡單的方法。
如果您擁有協力廠商憑證授權單位核發的憑證,則可以使用該憑證來獲取憑證。管理員將協力廠商的根憑證安裝於 Registry 的 Application Server 網域之後,您才可以使用該憑證。請參閱「Service Registry 3 2005Q4 管理指南」中的「將根憑證增加到 Registry 網域的信任憑證」,以取得詳細資訊。
若要建立使用者帳號,請執行下列作業:
按一下左側功能表區域中的 [建立使用者帳號]。
按一下 [啟動註冊精靈] 按鈕。
閱讀 [步驟 1: 需求] 下的說明,然後按一下 [下一步]。
填寫 [新使用者詳細資訊] 表單。
您必須提供使用者的名字和姓氏。其他所有欄位均是可選擇的。
登入之後,名字和姓氏將顯示在 Web 主控台頂層大標題區域的 [目前的使用者] 標籤後面。
按一下 [下一步]。
螢幕上將顯示 [使用者認證詳細資訊] 頁面。
在 [使用者認證詳細資訊] 頁面上,選取以下單選按鈕之一:
如果您希望 Registry 為您建立憑證,請選取 [產生金鑰組並下載 PKCS12 金鑰存放區] (預設值)。請參閱獲取 Registry 產生的憑證,以取得有關此作業的詳細資訊。
如果您希望使用現有的協力廠商憑證,請選取 [上傳 X509 憑證 (DER)]。請參閱使用協力廠商憑證,以取得有關此作業的詳細資訊。
如果您已選取 [使用者認證詳細資訊] 頁面上的 [產生金鑰組並下載 PKCS12 金鑰存放區] 單選按鈕,請執行以下步驟。
在 [使用者認證詳細資訊] 頁面上,在 [別名] 文字欄位中鍵入使用者名稱。
在 [密碼] 和 [密碼 (重複)] 文字欄位中鍵入密碼。
如果某些文字欄位尚未填寫,則請在其中鍵入值。
這些文字欄位如下:
組織單位
組織
城市
州或省
國家
[名稱] 欄位為您在 [新使用者詳細資訊] 表單中所填之姓氏。如果您在 [新使用者詳細資訊] 表單中指定了 [城市]、[州或省] 或 [國家/地區],則文字欄位將包含這些值。
所有欄位均為必填欄位。
按一下 [下一步]。
[步驟 4: 將金鑰載入 Web 瀏覽器] 頁面將顯示,其中提示訊息「已成功註冊新使用者」。
按一下 [下載]。
在對話方塊中,選擇可讓您將產生的憑證儲存至磁碟的選項。在檔案選擇器對話方塊中,選擇檔案的目錄和名稱。
檔案必須具有後綴 .p12。
預設動作為將憑證儲存至主目錄中名為 generated-key.p12 的檔案中。
接下來,您必須將產生的憑證匯入至 Web 瀏覽器中。請參閱將憑證載入 Mozilla 或 Firefox Web 瀏覽器或將憑證載入 Internet Explorer Web 瀏覽器,以取得詳細資訊。
如果您已選取 [使用者認證詳細資訊] 頁面上的 [上傳 X509 憑證 (DER)] 單選按鈕,請執行以下步驟。這些步驟可將憑證放置在 Registry 的伺服器金鑰存放區中和將憑證載入 Web 瀏覽器。
協力廠商憑證必須為 X.509 格式。通常,憑證位於後綴為 .cer 的檔案中。
在 [使用者認證詳細資訊] 頁面上,按一下 [選擇憑證檔案] 按鈕。
在 [檔案上傳] 對話方塊中,按一下 [瀏覽] 按鈕以找到要上傳的檔案,然後按一下 [上傳檔案]。
按一下 [確定]。
檔案名稱將顯示在 [使用者認證詳細資訊] 頁面上的 [選擇憑證檔案] 按鈕旁邊。
按一下 [下一步]。
在 [步驟 4: 將金鑰載入 Web 瀏覽器] 頁面上,依照說明將憑證匯入至 Web 瀏覽器中 (如果尚未匯入)。
請參閱將憑證載入 Mozilla 或 Firefox Web 瀏覽器或將憑證載入 Internet Explorer Web 瀏覽器,以取得詳細資訊。
在「編輯」功能表中選擇「喜好設定」。
按一下資訊方塊列上的 [私密性與安全性] 種類以展開選項。
按一下 [憑證]。
按一下右側主面板上的 [管理憑證] 按鈕。
螢幕上將顯示 [您的憑證] 標籤。
按一下 [匯入] 按鈕。
在 [復原的檔案名稱] 檔案選擇器對話方塊中,選取 .p12 憑證檔案,然後按一下 [開啟]。
在 [提示] 對話方塊中,鍵入軟體安全性裝置主密碼的帳號密碼。
此密碼特定於您的瀏覽器帳號,由瀏覽器設定檔所有者指定。一般慣例是與用戶端機器上的登入帳號使用同一密碼。
在 [密碼項目] 對話方塊中,鍵入憑證密碼。
此密碼用於保護用戶端憑證。如果您使用的是 Registry 產生的憑證,請鍵入您在 [使用者認證詳細資訊] 頁面上指定的密碼。
螢幕上將顯示 [警示] 對話方塊,其中提示訊息:「已成功復原您的安全憑證和私密金鑰」。
按一下 [確定]。
關閉 [憑證管理員] 和 [喜好設定] 對話方塊。
匯入憑證之後,即可登入至 Registry。請參閱登入 Registry,以取得詳細資訊。
從 [工具] 功能表中選擇 [網際網路選項]。
按一下 [內容] 標籤。
按一下 [憑證]。
按一下 [匯入] 以開啟 [憑證匯入精靈]。
在 [憑證匯入精靈] 中,按一下 [下一步]。
在 [要匯入的檔案] 頁面上,按一下 [瀏覽] 找到 .p12 檔案,然後按一下 [下一步]。
在 [密碼] 頁面,執行以下作業:
在 [憑證存放區] 頁面上,選擇預設 [將所有憑證放置在以下存放區 (個人) 中],然後按 [下一步]。
按一下 [完成]。
按一下顯示的資訊對話方塊中的 [確定]。
新的憑證 (帶有您指定的名字和姓氏) 將顯示在 [憑證] 視窗中。
按一下 [憑證] 視窗中的 [關閉]。
按一下 [網際網路選項] 視窗中的 [確定]。
匯入憑證之後,即可登入至 Registry。請參閱登入 Registry,以取得詳細資訊。
將憑證匯入至 Web 瀏覽器中之後,即可登入。
在 [步驟 4: 將金鑰載入 Web 瀏覽器] 頁面上,按一下 [完成] 按鈕。
在 Web 主控台的頂層大標題區域,按一下 [登入] 按鈕。
按一下對話方塊中的 [確定] 以驗證憑證。
登入之後,訊息「認證成功。」將顯示在頂層大標題區域。
登入 Registry 之後,每當您嘗試增加、刪除或修改 Registry 物件時,都會發生不需設定的認證,因為任何寫入請求都會觸發認證,此認證以載入您 Web 瀏覽器的用戶端憑證為基礎。
完成認證後,對 Registry 的存取是透過 https 進行。
階段作業過期後,您將不再由 Registry 認證。隨後的寫入請求將提示 Web 主控台對您重新認證。
如果認證失敗,請停止並重新啟動 Web 瀏覽器,然後重試。
功能表區域的 [搜尋] 和 [探究] 連結可讓您搜尋 Registry。
按一下功能表區域的 [搜尋]。將開啟 [搜尋] 表單。該表單包含下列元件:
[選取預先定義的查詢] 下拉式清單
[名稱] 文字欄位
[說明] 文字欄位
ClassificationScheme 樹狀結構
按一下 [隱藏搜尋表單] 以關閉 [搜尋] 表單並清除結果區域。
以下幾節說明如何使用這些元件。
[選取預先定義的查詢] 下拉式清單包含表 1–2 中顯示的項目。
表 1–2 預先定義的查詢
查詢名稱 |
搜尋目的 |
---|---|
基本查詢 |
預設通用查詢,可讓您依物件類型、名稱、說明及分類進行搜尋 |
基本查詢 - 大小寫相符 |
基本查詢的大小寫相符版本 |
FindAllMyObjects |
找到進行查詢的使用者擁有的 (發佈的) 所有物件。如果使用者擁有很多物件,則可能需要很長時間 |
GetCallersUser |
為進行查詢的使用者尋找 User 物件 |
預設選取為 [基本查詢]。以下小節說明如何執行基本查詢:
使用 FindAllMyObjects 查詢,可搜尋您已發佈的所有物件。使用 GetCallersUser 查詢,可檢視或修改您註冊時所建立使用者之資料。
最簡單的搜尋是僅依物件類型搜尋。
[物件類型] 下拉式清單中的預設選項為 RegistryObject,可搜尋 Registry 中的所有物件。若要縮小搜尋範圍,請變更物件類型。
ClassificationNode 功能表項目列出了 ClassificationScheme 中的概念。ClassificationNode 是 Concept 的同義詞。
從 [選取預先定義的查詢] 下拉式清單中選取 [基本查詢] 或 [基本查詢 -- 大小寫相符]。
在 [名稱或說明] 欄位中鍵入字串。
按一下 [搜尋]。
依預設,搜尋會尋找與您鍵入的整個字串相符的名稱或說明。您可以使用萬用字元尋找一定範圍內的物件。
萬用字元符號為百分比符號 (%) 和底線符號 (_)。
% 萬用字元與多個字元相符:
鍵入 %off% 可傳回包含字串 off 的名稱或說明,例如 Coffee。
鍵入 nor% 可傳回以 Nor 或 nor 開始的名稱或說明,例如 North 和 northern。
鍵入 %ica 可傳回以 ica 結尾的名稱或說明,例如 America。
底線萬用字元與單一字元相符。例如,搜尋字串 _us_ 與名為 Aus1 和 Bus3 的物件相符。
Classification 物件使用定義分類方案中有效值的唯一概念 (ClassificationNodes),對 Registry 中的物件進行分類。分類方案是樹狀結構階層中包含多級子概念的父系。表 1–3 說明 Registry 規格提供的分類方案。此表中的許多專有名詞在 Registry 規格中有定義。
表 1–3 分類方案用法
分類方案名稱 |
使用頻率 |
說明或目的 |
---|---|---|
AssociationType |
經常 |
定義 RegistryObjects 之間的關聯類型。用作 Association 實例的 associationType 屬性值,以說明關聯的類別。 |
ContentManagementService |
很少 |
定義內容管理服務的類型。用於內容管理服務 (例如驗證或分類服務) 的配置。 |
DataType |
經常 |
定義本文件定義的類別中屬性的資料類型。用作 Slot 實例的 slotType 屬性值,以說明 Slot 值的資料類型。 |
DeletionScopeType |
偶爾 |
定義 RemoveObjectsRequest 協定訊息的 deletionScope 屬性值。 |
EmailType |
很少 |
定義電子郵件位址的類型。 |
ErrorHandlingModel |
很少 |
定義內容管理服務的錯誤處理模型的類型。 |
ErrorSeverityType |
很少 |
定義處理協定訊息時 Registry 遇到的不同錯誤嚴重性類型。 |
EventType |
偶爾 |
定義 Registry 中可能發生的事件類型。 |
InvocationModel |
很少 |
定義內容管理服務可以由 Registry 呼叫的不同方法。 |
NodeType |
偶爾 |
定義 ClassificationScheme 可以為其 ClassificationNode (概念) 物件指定 code 屬性值的不同方法。 |
NotificationOptionType |
很少 |
定義由 Subscription 中事件的 Registry 通知用戶端的不同方法。 |
ObjectType |
偶爾 |
定義 Registry 可能支援的 RegistryObject 的不同類型。 |
PhoneType |
很少 |
定義電話號碼的類型。 |
QueryLanguage |
很少 |
定義 Registry 支援的查詢語言。 |
ResponseStatusType |
很少 |
定義 RegistryResponse 狀態的不同類型。 |
StatusType |
偶爾 |
定義 RegistryResponse 狀態的不同類型。 |
SubjectGroup |
很少 |
定義使用者為存取控制目的而可歸屬的群組。 |
SubjectRole |
很少 |
定義為存取控制目的而可指定給使用者的角色。 |
在功能表區域中,ClassificationScheme 樹狀結構的根在 [說明] 欄位下方。
展開根節點以檢視分類方案的完整清單。
每個項目後的圓括號中的數字指示父系包含的概念 (ClassificationNode 物件) 的數目。
展開節點以找到您要使用的分類方案。
展開分類方案之下的概念節點直至找到您要搜尋的葉節點。葉節點是指之下無任何概念的節點。
選取葉節點。
(可選擇) 透過選擇物件類型或指定名稱或說明字串來限制搜尋。
按一下 [搜尋] 按鈕。
搜尋找到的物件將顯示在 [Registry 物件] 區域。
[Registry 物件] 區域的組成部分如下:
[套用]、[批准]、[停用]、[取消停用]、[關聯] 和 [刪除] 按鈕,這些按鈕可讓您在物件上執行動作。您必須是物件的建立者或 Registry 管理員,才能執行這些動作。
顯示搜尋到的物件之區域,由搜尋結果表格構成。對於大多數物件,表格包含以下欄:
對於 ExtrinsicObject 物件,顯示兩個附加欄:[內容版本] 和 [內容版本注釋]。這些欄適用於 ExtrinsicObject 的儲存庫項目。
對於以下兩種物件,[版本] 和 [版本註釋] 欄會由其他內容替代:
ExternalLink 物件:外部 URI
ServiceBinding 物件:端點
使用者介面的固定功能可讓您在搜尋其他物件時,將一個或多個物件保留在 [Registry 物件] 區域。然後您可以建立兩個物件之間的關係。請參閱建立物件之間的關係,以取得有關如何執行此作業的詳細資訊。
按一下 [搜尋] 執行查詢。
在 [Registry 物件] 區域,為您要保留在此的一個或多個物件選取 [固定] 核取方塊。
執行其他查詢。
固定的物件和第二次查詢的搜尋結果都會顯示在 [Registry 物件] 區域。
使用完固定的物件後,請為該物件取消選取 [固定] 核取方塊。執行其他查詢時,該物件不會顯示在 [Registry 物件] 區域。
在搜尋結果表格中,按一下物件的 [詳細資訊] 連結以開啟 [Registry 物件] 區域正下方的 [詳細資訊] 區域。
此區段有一列按鈕和一列標籤:
按鈕為 [套用]、[儲存]、[取消]、[批准]、[停用]、[取消停用] 和 [刪除]。這些按鈕表示您可以在物件上執行的動作。
標籤表示物件的屬性。標籤隨物件類型而異。表 1–4 說明了各種標籤以及其套用至的物件。
標籤名稱 |
適用於 |
---|---|
Object_Type 詳細資訊 |
所有物件 (Object_Type 為物件類型名稱) |
槽 |
所有物件 |
分類 |
所有物件 |
外部識別碼 |
所有物件 |
關聯 |
所有物件 |
外部連結 |
所有物件 |
稽核記錄 |
所有物件 |
郵遞地址 |
組織、使用者 |
電話號碼 |
組織、使用者 |
電子郵件地址 |
組織、使用者 |
使用者 |
組織 |
組織 |
組織 |
服務連結 |
服務 |
規格連結 |
ServiceBinding |
概念 |
ClassificationScheme、ClassificationNode |
Registry 物件 |
RegistryPackage |
受影響的物件 |
AuditableEvent |
按一下標籤以查看物件是否有屬性值。如果有,按一下屬性值的 [詳細資訊] 連結以開啟包含屬性值詳細資訊的 Web 瀏覽器視窗。
[稽核記錄] 標籤不產生帶有 [詳細資訊] 連結的表格,而是產生包含下列資訊的表格:
事件類型
事件日期與時間
導致事件的使用者名稱
對於大多數物件,[詳細資訊] 區域欄位如下:
[唯一識別碼]。對於每個物件,[唯一識別碼] 是使用中的連結。按一下此連結以在 Web 瀏覽器視窗中檢視物件的 XML。所有 Registry 物件均以 XML 格式儲存。
[邏輯唯一識別碼]。[邏輯唯一識別碼] 通常與 [唯一識別碼] 相同。如果您開啟版本劃分,對於物件的所有版本,[邏輯唯一識別碼] 保持相同,而新版本的 [唯一識別碼] 會收到指示版本編號的尾碼。
名稱
說明
狀態 (通常為已提交,表明物件已發佈至 Registry)
版本
VersionComment
對於許多物件,這些欄位不需要加以說明 (例如,某一組織的郵遞地址)。而對於某些物件,則需要對這些欄位加以說明。以下小節說明了這些欄位。
關聯物件的 [詳細資訊] 區域含有以下附加欄位︰
來源物件 ID 與目標物件 ID。對於關聯的來源物件與目標物件,此面板同時顯示了唯一識別碼與邏輯識別碼。[由來源所有者確認] 核取方塊指示關聯是否已由來源物件所有者確認或批准。[由目標所有者確認] 核取方塊指示關聯是否已由目標物件所有者確認或批准。始終為內部關聯選取這些核取方塊。
關聯類型。此功能表顯示關聯的所選類型。
為外部關聯。如果兩個關聯物件中至少有一個不屬於建立該關聯的使用者所有,則會選取此核取方塊。否則,將關聯定義為內部關聯。
ClassificationScheme 物件的 [詳細資訊] 區域包含以下附加欄位︰
[外部分類方案] 核取方塊。如果分類方案在 Registry 外部定義 (亦即如果分類方案沒有概念),則會選取此核取方塊。內部分類方案是其概念階層在 Registry 中定義的分類方案。
[值類型] 功能表,其含有以下選取之一︰
Unique︰此值指示分類法的每個節點均有為其指定的唯一代碼。在 Service Registry 中建立分類方案時,此為預設值。
EmbeddedPath︰此值指示指定給分類法每個節點的唯一代碼也編碼其路徑。
NonUnique︰在某些代碼不唯一的情況下,有必要使用完整路徑 (從 ClassificationScheme 到所要的節點) 來識別節點。例如,在地理分類法中,莫斯科可以屬於俄羅斯,也可以屬於美國 (美國不同的州內有五個名為莫斯科的城市)。
ExtrinsicObject 物件的 [詳細資訊] 區域包含以下附加欄位︰
[內容版本] 和 [內容版本注釋]。[詳細資訊] 區域顯示與外部物件關聯的儲存庫項目的版本和可選擇註釋。
MIME 類型。此欄位含有外部物件的 MIME 類型。
[不可修改] 核取方塊。如果 Registry 無法讀取儲存庫項目內容 (例如,此內容已加密),則會選取此核取方塊。
物件類型。此欄位包含 ObjectType/ExtrinsicObject 樹狀結構中的子概念。
檢視儲存庫項目內容連結。按一下此連結以在 Web 瀏覽器視窗中檢視儲存庫項目。
ExternalLink 物件的 [詳細資訊] 區域在 [外部 URI] 欄位下包含 [顯示內容] 連結。按一下此連結以在瀏覽器視窗中檢視 URI 的內容。
[探究] 功能表可讓您使用檔案資料夾的階層隱喻瀏覽 Registry 和 Repository 內容。名為 root 的根資料夾包含所有 Registry 內容。
按一下 [探究] 連結。
展開 root 資料夾。該資料夾包含兩個子資料夾:userData (其中放置了所有使用者內容) 和 ClassificationSchemes。
按一下資料夾以檢視此類型的 Registry 物件。展開節點以檢視下一層級的物件類型。
完成作業後,按一下 [隱藏檔案總管] 以關閉 [探究] 功能表並清除結果區域。
按一下 ClassificationSchemes 資料夾 (並非節點圖示)。
所有 ClassificationScheme 物件均顯示在 [Registry 物件] 區域。遵循檢視搜尋結果中的說明來檢視物件。
展開 ClassificationSchemes 節點以開啟功能表區域中的 ClassificationSchemes 樹狀結構階層。
按一下任意檔案圖示以檢視 [Registry 物件] 區域中的分類方案。
展開分類方案節點以查看其下的 Concept 資料夾。
並非所有分類方案均具有可以在 [探究] 功能表中檢視的概念。
按一下 Concept 資料夾以檢視 [Registry 物件] 區域中的概念。
展開 userData 節點。
展開 RegistryObject 節點。除非您要檢視所有 Registry 物件,否則請勿按資料夾。
folder1 節點下無內容。
按一下資料夾以檢視此類型的 Registry 物件。展開節點以檢視下一層級的物件類型。
[建立新 Registry 物件] 功能表項目可讓您建立物件並將其發佈到 Registry。
將物件發佈到 Registry 分三步進行︰
建立物件。
增加詳細資訊和其他物件,將它們儲存至記憶體而非發佈到 Registry。
將物件發佈到 Registry。
如果您已經建立使用者帳號並且已經登入,則可以將物件發佈到 Registry。若要建立使用者帳號,請遵循建立使用者帳號中的說明。
在功能表區域中,按一下 [建立新 Registry 物件]。
在 [Registry 物件] 區域中,從下拉式清單選擇物件類型並按一下 [增加]。
[詳細資訊] 區域將顯示物件的 [詳細資訊] 表單。
在 [詳細資訊] 表單的欄位中鍵入名稱與說明 (可選擇)。為顯示在 [詳細資訊] 表單中的其他欄位鍵入值。
建立 AdhocQuery 物件並鍵入查詢字串時,請使用一對單引號來圍住通常帶單引號的項目。出現在子查詢中時,這些項目通常為參數預留位置和文字列。例如,在子查詢中指定參數預留位置,如下所示:
(SELECT id FROM ClassificationNode WHERE path LIKE ''$objectTypePath'')
指定文字列與參數預留位置,如下所示:
... AND (ro.id = s.parent AND s.name_ = ''urn:oasis:names:tc:ebxml-regrep:profile:ws:wsdl:nameSpacesUsed'' AND s.value LIKE ''$nameSpacePattern'')
(可選擇) 用您自己選擇的識別碼替代指定的唯一識別碼和邏輯唯一識別碼。
每個識別碼必須是有效的 URN 並且在您的 Registry 安裝中是唯一的。
(可選擇) 按一下 [儲存] 將物件儲存在記憶體中。
(可選擇) 使用 [詳細資訊] 表單中的標籤增加並儲存撰寫的物件。
按一下 [套用] 將物件發佈到 Registry。
將顯示狀態訊息,表明套用是否成功。
無論發佈物件之前還是之後,您均可以透過為其增加撰寫的物件來編輯該物件。表 1–4 列出了您可以增加的物件。以下小節說明如何增加這些物件。
若要建立分類,請使用內部分類方案。內部分類方案包含一組概念,這些概念的值是 Registry 已知的值。
若要將分類增加到物件,請搜尋正確的分類方案,然後在該分類方案中選擇一個概念。
在物件的 [詳細資訊] 區域中,按一下 [分類] 按鈕。
將顯示 [分類] 表 (可能為空)。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
為分類鍵入名稱和說明 (可選擇)。
按一下 [選取 ClassificationScheme 或概念] 按鈕。
將開啟 [ClassificationScheme/概念選擇器] 視窗。
展開 ClassificationSchemes 節點。然後展開概念節點,直至您已經選取了想要使用的葉節點。
按一下 [確定] 以關閉 [ClassificationScheme/概念選擇器] 視窗。
分類方案和概念將顯示在 [詳細資訊面板] 視窗中。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
若要建立外部識別碼,請使用外部分類方案。由於分類方案中無任何概念,因此外部分類方案中的值是 Registry 未知的值。
若要將外部識別碼增加到物件,請搜尋正確的分類方案,然後指定一個值。
在物件的 [詳細資訊] 區域中,按一下 [外部識別碼] 標籤。
將顯示 [外部識別碼] 表 (可能為空)。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
為外部識別碼鍵入名稱和說明 (可選擇)。
按一下 [選取 ClassificationScheme] 按鈕。
將開啟 [ClassificationScheme/概念選擇器] 視窗。
展開 ClassificationSchemes 節點,然後選取一個無任何概念的分類方案。
按一下 [確定] 以關閉 [ClassificationScheme/概念選擇器] 視窗。
分類方案將顯示在 [詳細資訊面板] 視窗中。
在 [值] 欄位中鍵入值。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
外部連結可讓您將 URI 與 Registry 物件相關聯。
在物件的 [詳細資訊] 區域中,按一下 [外部連結] 標籤。
將顯示 [外部連結] 表 (可能為空)。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
鍵入外部連結的名稱。
在 [外部 URI] 欄位中鍵入外部連結的 URL。
(可選擇) 如果您希望指定 URL 指向的內容之類型,請按一下 [選取物件類型概念] 按鈕。
展開 ClassificationSchemes 節點。展開 ObjectType、RegistryObject 及 ExtrinsicObject 節點,以找到內容類型。選取概念,然後按一下 [確定]。如果找不到合適的類型,請按一下 [取消]。如果希望,您可以為 ExtrinsicObjects 建立新概念。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
槽包含未儲存在 Registry 中的附加資訊。槽提供了將任意屬性增加到物件的方法。
在物件的 [詳細資訊] 區域中,按一下 [槽] 標籤。
將顯示 [槽] 表 (可能為空)。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
鍵入槽的名稱。
(可選擇) 在 [槽類型] 欄位中鍵入值。您可以使用此欄位指定槽的資料類型或提供一種將槽分組在一起的方法。
在 [值] 欄位中鍵入值。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
組織或使用者可以有一個或多個郵遞地址。
在 [組織] 或 [使用者] 的 [詳細資訊] 區域中,按一下 [郵遞地址] 標籤。
將顯示 [郵遞地址] 表 (可能為空)。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
在欄位中鍵入值。所有欄位均是可選擇的。
街道號碼
街道
城市
州或省
國家
郵遞區號
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
組織或使用者可以有一個或多個電話號碼。
在 [組織] 或 [使用者] 的 [詳細資訊] 區域中,按一下 [電話號碼] 標籤。
將顯示 [電話號碼] 表 (可能為空)。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
從 [類型] 組合方塊中選取一個值。
下列值均可用:
傳呼機
傳真
家庭電話
行動電話
辦公室電話
在欄位中鍵入值。所有欄位均是可選擇的。
國家/地區代碼
地區代碼
電話號碼
分機號碼
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
組織或使用者可以有一個或多個電子郵件地址。
在 [組織] 或 [使用者] 的 [詳細資訊] 區域中,按一下 [電子郵件地址] 標籤。
將顯示 [電子郵件地址] 表 (可能為空)。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
從 [類型] 組合方塊中選取一個值:HomeEmail 或 OfficeEmail。
在 [電子郵件地址] 欄位中鍵入值。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
組織可以有一個或多個使用者。一個使用者是主要連絡人,通常是建立該組織的使用者。您可以建立和增加附加使用者。
在 [組織] 的 [詳細資訊] 區域中,按一下 [使用者] 標籤。
將顯示 [使用者] 表。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
在 [名稱] 欄位中,在逗號左邊鍵入使用者的姓氏。在逗號右邊鍵入名字和中間名 (可選擇的)。
(可選擇) 在 [說明] 欄位中鍵入使用者的說明。
在 [名字]、[中間名] 和 [姓氏] 欄位中,鍵入使用者的名字、中間名和姓氏。所有欄位均是可選擇的。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
組織可以有一個或多個子組織。若要將子組織增加到 [組織] 中,請遵循以下步驟︰
在 [組織] 的 [詳細資訊] 區域中,按一下 [ChildOrganizations] 標籤。
將顯示 [ChildOrganizations] 表。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
在 [名稱] 欄位中,鍵入新組織的名稱。
(可選擇) 在 [說明] 欄位中鍵入說明。
(可選擇) 在位址欄位鍵入值。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
服務通常有一個或多個服務連結。
在 [服務] 的 [詳細資訊] 區域中,按一下 [服務連結] 標籤。
將顯示 [服務連結] 表。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
在 [名稱] 欄位中,鍵入服務連結的名稱。
(可選擇) 在 [說明] 欄位中鍵入服務連結的說明。
在 [存取 URI] 欄位中,鍵入服務連結的 URL。
(可選擇) 在 [目標連結] 欄位中,鍵入此 ServiceBinding 參考的其他 ServiceBinding 的唯一識別碼。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
ServiceBinding 可以有一個 SpecificationLink 物件。
在 [ServiceBinding] 的 [詳細資訊] 區域中,按一下 [規格連結] 標籤。
將顯示 [規格連結] 表。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
在 [名稱] 欄位中,鍵入 SpecificationLink 的名稱。
(可選擇) 在 [說明] 欄位中鍵入 SpecificationLink 的說明。
如果 SpecificationLink 具有用法參數,請在 [用法說明] 欄位中鍵入用法參數的用法說明。
如果 SpecificationLink 具有用法參數,請在 [用法參數] 欄位中鍵入用法參數。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
ClassificationScheme 通常有很多子概念 (這些子概念也可以有其自己的子概念)。
在 [ClassificationScheme] 的 [詳細資訊] 區域中,按一下 [ChildConcepts] 標籤。
將顯示 [ChildConcepts] 表。
按一下 [加入] 。
將開啟 [詳細資訊面板] 視窗。
在 [名稱] 欄位中,鍵入概念名稱。
(可選擇) 在 [說明] 欄位中鍵入概念的說明。
在 [值] 欄位中,鍵入概念的值。
按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。
在物件的 [詳細資訊] 區域中,按一下 [套用]。
RegistryPackage 是含有其他 Registry 物件的物件。通常,您可以使用 RegistryPackage 分組邏輯上相關的物件。這些物件可以是不同的類型,並且可以有不同的所有者。
您可以透過指定物件的唯一識別碼將其增加到 RegistryPackage。如果您嘗試鍵入唯一識別碼,則可能會出現錯誤。因此,將在下列步驟中說明如何透過複製與貼上識別碼來增加物件。
按照若要建立並發佈新 Registry 物件中的說明建立 RegistryPackage 物件。指定名稱和說明 (可選擇的),但是此時請勿將任何 RegistryObject 增加到 RegistryPackage 中。
按一下 [套用] 以儲存 RegistryPackage 後,按照使用固定功能中的說明固定 RegistryPackage。
使用 Web 主控台搜尋您要增加到 RegistryPackage 的物件。找到物件後將其固定。
按一下要增加到 RegistryPackage 的物件之 [詳細資訊] 連結。
在物件的 [詳細資訊] 面板中,使用鍵盤 (Control-C 或 Copy 鍵) 複製唯一識別碼。
在 [搜尋結果] 區域中,按一下 RegistryPackage 的 [詳細資訊] 連結。
在物件的 [詳細資訊] 區域中,按一下 [Registry 物件] 標籤。
按一下 [增加到套裝軟體]。
在 [唯一識別碼] 欄位中,使用鍵盤貼上複製的識別碼 (Control-V 或 Paste 鍵)。
按一下 [加入] 。
物件將顯示在 [Registry 物件] 區域。
按一下 [詳細資訊] 區域中的 [套用] 儲存 RegistryPackage。
重複步驟 4 到 11 將每個附加物件均增加到 RegistryPackage。
如果您是物件所有者或已獲得授權,則除了發佈、編輯和移除物件之外,還可以對物件執行下列動作︰
批准
停用
取消停用
如果您要建立 Registry 物件的版本控制策略,則這些功能在生產環境中會非常有用。例如,您可以批准物件版本用於一般用途,並且可以在移除舊的版本之前停用該版本。如果停用物件後您要改變主意,則您可以取消停用。
在 [搜尋結果] 區域中執行所有這些動作。
若要批准物件,請選取該物件並按一下 [批准] 按鈕。將顯示確認批准的訊息。該事件將增加到 [稽核記錄]。
若要停用物件,請選取該物件並按一下 [停用] 按鈕。將顯示確認停用的訊息。該事件將增加到 [稽核記錄]。
若要取消停用物件,請選取該物件並按一下 [取消停用] 按鈕。將顯示驗證取消停用的訊息。該事件將增加到 [稽核記錄]。
若要從 Registry 中移除您擁有的物件,請在 [搜尋結果] 區域中選取該物件,並按一下 [刪除] 按鈕。
請勿刪除您所擁有的物件之 AuditableEvent 物件。也就是說,請勿刪除 FindAllMyObject 搜尋生成的 [搜尋結果] 區域中顯示的任何 AuditableEvent 物件。如果您刪除 AuditableEvent 物件,則會損壞物件所屬的稽核記錄。
如果該物件為外部物件,您有兩種選擇︰
從 [刪除選項] 功能表選擇 [刪除物件和儲存庫項目] (預設值) 以刪除 ExtrinsicObject Registry 物件和該物件參考的儲存庫項目。
選擇 [僅刪除儲存庫項目] 以刪除儲存庫項目,將 ExtrinsicObject 保留在 Registry 中。然後,您可以增加其他儲存庫項目。
[刪除選項] 功能表僅對於外部物件有意義。
任何物件均可具有兩種關係:參照和關聯。這兩種關係均為單向。也就是說,每種關係均有一個來源物件和一個目標物件。
Registry 支援某些類型物件之間的參照 (稱為 ObjectRefs)。例如,如果您建立服務和 ServiceBinding,即可以建立從服務到 ServiceBinding 的 ServiceBinding 參照。但是,您無法建立從 ServiceBinding 到服務的參照。參照不是 Registry 物件。
[關聯] 是 Registry 物件。您可以在任何 Registry 物件之間建立 [關聯]。Registry 支援包含數個已預定義的關聯類型之 AssociationType 分類方案,這些關聯類型包括︰OffersService、RelatedTo、HasMember 等等。您還可以建立新關聯類型。如果在 [關聯] 中同時具有這兩個物件,則此 [關聯] 為內部關聯。如果在 [關聯] 中不同時具有這兩個物件,則此 [關聯] 為外部關聯。如果您建立一個組織並將服務增加到其中,則將自動建立從組織到服務的類型為 OffersService 的關聯。
如果來源物件和目標物件之間不存在有效的參照,則您無法建立參照。
您可以使用 [Registry 物件] 區域的 [相關] 按鈕使兩個物件相關。當您在搜尋結果表中選取兩個物件後,此按鈕將處於使用中狀態。
如果這兩個物件在搜尋結果表中不能同時可視,則請選取 [固定] 核取方塊以將物件固定在搜尋結果表,同時尋找要與之相關的物件。如需詳細資訊,請參閱使用固定功能。
在 [Registry 物件] 區域中,選取兩個物件並按一下 [相關]。
在 [建立關係] 區域中,選取來源物件 (如果尚未選取)。
則另一個物件將成為目標物件。
如果來源物件和目標物件的有效參照存在,則依預設選取 [參照] 選項,並將顯示有效的參照屬性。如果來源物件和目標物件的有效參照不存在,則 [參照] 單選按鈕將以灰色顯示。
按一下 [儲存] 以儲存參照。
在 [Registry 物件] 區域中,選取兩個物件並按一下 [相關]。
在 [建立關係] 區域中,選取來源物件 (如果尚未選取)。
則另一個物件將成為目標物件。
選取 [關聯] 單選按鈕 (如果尚未選取)。
在 [詳細資訊] 區域中為 [關聯] 鍵入名稱和說明 (可選擇)。
已填入來源物件和目標物件 ID 值。
從 [關聯類型] 功能表選擇類型值。
按一下 [套用] 以儲存 [關聯]。
本小節說明在使用 Web 主控台時可能遇到的某些問題的解決方案。
嘗試使用 Web 主控台時,如果您接收到錯誤 404 或「連線被拒」訊息,則可能由於 Registry 尚未執行或您指定了錯誤的 URL。
請確保指定 http://hostname:6060/soar/。除指定主機名稱外,您可能需要指定網域︰hostname.domain。
為確保 Registry 正在執行,請使用指令行或 Registry 的 Application Server 網域之 Web 介面。如需詳細資訊,請參閱「Service Registry 3 2005Q4 管理指南」中的「管理 Service Registry 的 Application Server 網域」。
如果 Web 主控台未使用您喜好的語言環境,請檢查您的 Web 瀏覽器喜好設定。確定喜好的語言環境位於語言環境清單的頂層。請參閱變更預設語言,以取得詳細資訊。
如果在您變更語言環境並按一下 [重設語言環境] 之後,[搜尋面板] 標籤未顯示在目前語言環境中,則請按一下 [結束階段作業],然後按一下 [返回 Registry]。請參閱變更預設語言,以取得有關變更語言環境的資訊。
在下列情況之一您可能會遇到錯誤:
當您指定 ExternalLink 物件的 ExternalURI 時
當您指定 ServiceBinding 物件的 AccessURI 時
錯誤訊息類似於如下所示︰
The URL: uri is not resolvable. Use Absolute Path Format [scheme:][//authority][path][?query][#fragment] |
該錯誤意味尚未執行「Service Registry 3 2005Q4 管理指南」中的「允許存取外部網站」中說明的管理作業。您網站的 Service Registry 管理員需要執行此作業並重新啟動 Registry,然後您才能建立這些物件。
如需可能導致 Web 主控台錯誤訊息的問題說明,請檢查 Registry 的 Application Server 網域之伺服器記錄。如需詳細資訊,請參閱「Service Registry 3 2005Q4 管理指南」中的「管理 Service Registry 的 Application Server 網域」。
如果嘗試在 Registry 中儲存新物件時收到錯誤訊息︰
如果您使用 Registry 產生的憑證,請確保已將該憑證匯入 Web 瀏覽器中。
如果您使用協力廠商憑證,請確保您的管理員已將憑證授權單位根憑證放入 Registry 的 Application Server 網域之信任存放區中。如需詳細資訊,請參閱「Service Registry 3 2005Q4 管理指南」中的「將根憑證增加到 Registry 網域的信任憑證」。
如果 Registry 主控台無法回應,請執行以下步驟︰
記錄所顯示的錯誤訊息。
清除 Web 瀏覽器中的階段作業 cookie。若要清除 cookie,請在 Registry 正在執行的網站中找到名為 JSESSIONID 的 cookie 並且將其移除。如果您無法確定,請刪除所有 cookie。
按照啟動 Web 主控台中的說明重新啟動 Web 主控台。
與 Registry 支援部門連絡並告知其錯誤訊息以及導致錯誤出現的步驟。