Service Registry 3 2005Q4 使用者指南

第 1 章 使用 Service Registry Web 主控台

本章說明 Service Registry (「Registry」) 的 Web 主控台。本章包含以下各節:

Web 主控台入門

Web 主控台是網路型使用者介面,可讓您搜尋 Registry,並向 Registry 和 Repository 發佈內容。本小節說明執行這些作業之前要執行的預備步驟。

啟動 Web 主控台

若要啟動 Web 主控台,請將以下 URL 鍵入 Web 瀏覽器:

http://hostname:port/soar/

範例如下:

http://localhost:6060/soar/

如果您的系統上已安裝 Registry,則 hostnamelocalhost。如果您的系統上未安裝 Registry,請使用安裝了 Registry 的系統之名稱。port 值通常為 6060,除非連接埠衝突。

Web 主控台包括以下主要區段:

變更預設語言

您可以變更用於顯示以下兩種資訊的預設語言:

變更標籤和訊息的預設語言

Web 主控台的標籤和訊息可以以表 1–1 中列出的語言顯示。

表 1–1 Web 主控台支援的語言

語言 

字碼 

簡體中文 (中國大陸) 

zh_CN

繁體中文 (台灣) 

zh_TW

英文 (美國) 

en

德文 

de

日文 

ja

韓文 

ko

西班牙文 

es

Procedure變更標籤和訊息的語言

步驟
  1. 依照 Web 瀏覽器的說明將語言增加至 Web 瀏覽器語言喜好設定。

    對於大多數瀏覽器,您可以在 [網際網路選項]、[選項] 或 [喜好設定] 對話方塊的 [一般] 區域中找到語言設定。

  2. 透過將您喜好的語言放置在語言清單中的第一位,將該語言設定為您的喜好語言。

  3. 按一下 [重設語言環境] 按鈕。

    標籤將以相應的語言顯示。

變更 Registry 內容的預設語言

您可以使用頂層大標題區域中的 [內容語言] 下拉式清單中顯示的任何語言向 Registry 發佈內容。預設為 Web 瀏覽器的語言設定。

若要變更預設語言,請從 [內容語言] 下拉式清單中選擇語言。

啟用 Registry 內容的版本劃分

依預設,Registry 物件的版本劃分處於關閉狀態。所有物件的版本編號均為 1.1。如果您在修改物件時要使其獲取新的版本編號,請選取 [開啟版本劃分] 核取方塊。

建立使用者帳號

無須登入 Registry,即可瀏覽 Registry 的公開內容。但是,若要獲得對私人物件的讀取權限與對公開物件的寫入權限,必須擁有 Registry 使用者帳號。建立使用者帳號後,您可以執行安全作業,如發佈、修改與移除物件。

建立使用者帳號涉及以下一般步驟:

  1. 填寫新使用者詳細資訊表單。

  2. 將憑證集與使用者帳號關聯。您可以透過以下兩種方法之一獲取這些憑證:

若要建立使用者帳號,請執行下列作業:

Procedure啟動 [使用者註冊精靈]

步驟
  1. 按一下左側功能表區域中的 [建立使用者帳號]。

  2. 按一下 [啟動註冊精靈] 按鈕。

  3. 閱讀 [步驟 1: 需求] 下的說明,然後按一下 [下一步]。

  4. 填寫 [新使用者詳細資訊] 表單。

    您必須提供使用者的名字和姓氏。其他所有欄位均是可選擇的。

    登入之後,名字和姓氏將顯示在 Web 主控台頂層大標題區域的 [目前的使用者] 標籤後面。

  5. 按一下 [下一步]。

    螢幕上將顯示 [使用者認證詳細資訊] 頁面。

  6. 在 [使用者認證詳細資訊] 頁面上,選取以下單選按鈕之一:

    • 如果您希望 Registry 為您建立憑證,請選取 [產生金鑰組並下載 PKCS12 金鑰存放區] (預設值)。請參閱獲取 Registry 產生的憑證,以取得有關此作業的詳細資訊。

    • 如果您希望使用現有的協力廠商憑證,請選取 [上傳 X509 憑證 (DER)]。請參閱使用協力廠商憑證,以取得有關此作業的詳細資訊。

Procedure獲取 Registry 產生的憑證

如果您已選取 [使用者認證詳細資訊] 頁面上的 [產生金鑰組並下載 PKCS12 金鑰存放區] 單選按鈕,請執行以下步驟。

步驟
  1. 在 [使用者認證詳細資訊] 頁面上,在 [別名] 文字欄位中鍵入使用者名稱。

  2. 在 [密碼] 和 [密碼 (重複)] 文字欄位中鍵入密碼。

  3. 如果某些文字欄位尚未填寫,則請在其中鍵入值。

    這些文字欄位如下:

    • 組織單位

    • 組織

    • 城市

    • 州或省

    • 國家

    [名稱] 欄位為您在 [新使用者詳細資訊] 表單中所填之姓氏。如果您在 [新使用者詳細資訊] 表單中指定了 [城市]、[州或省] 或 [國家/地區],則文字欄位將包含這些值。

    所有欄位均為必填欄位。

  4. 按一下 [下一步]。

    [步驟 4: 將金鑰載入 Web 瀏覽器] 頁面將顯示,其中提示訊息「已成功註冊新使用者」。

  5. 按一下 [下載]。

  6. 在對話方塊中,選擇可讓您將產生的憑證儲存至磁碟的選項。在檔案選擇器對話方塊中,選擇檔案的目錄和名稱。

    檔案必須具有後綴 .p12

    預設動作為將憑證儲存至主目錄中名為 generated-key.p12 的檔案中。

接下來的步驟

接下來,您必須將產生的憑證匯入至 Web 瀏覽器中。請參閱將憑證載入 Mozilla 或 Firefox Web 瀏覽器將憑證載入 Internet Explorer Web 瀏覽器,以取得詳細資訊。

Procedure使用協力廠商憑證

如果您已選取 [使用者認證詳細資訊] 頁面上的 [上傳 X509 憑證 (DER)] 單選按鈕,請執行以下步驟。這些步驟可將憑證放置在 Registry 的伺服器金鑰存放區中和將憑證載入 Web 瀏覽器。

開始之前

協力廠商憑證必須為 X.509 格式。通常,憑證位於後綴為 .cer 的檔案中。

步驟
  1. 在 [使用者認證詳細資訊] 頁面上,按一下 [選擇憑證檔案] 按鈕。

  2. 在 [檔案上傳] 對話方塊中,按一下 [瀏覽] 按鈕以找到要上傳的檔案,然後按一下 [上傳檔案]。

  3. 按一下 [確定]。

    檔案名稱將顯示在 [使用者認證詳細資訊] 頁面上的 [選擇憑證檔案] 按鈕旁邊。

  4. 按一下 [下一步]。

  5. 在 [步驟 4: 將金鑰載入 Web 瀏覽器] 頁面上,依照說明將憑證匯入至 Web 瀏覽器中 (如果尚未匯入)。

    請參閱將憑證載入 Mozilla 或 Firefox Web 瀏覽器將憑證載入 Internet Explorer Web 瀏覽器,以取得詳細資訊。

Procedure將憑證載入 Mozilla 或 Firefox Web 瀏覽器

步驟
  1. 在「編輯」功能表中選擇「喜好設定」。

  2. 按一下資訊方塊列上的 [私密性與安全性] 種類以展開選項。

  3. 按一下 [憑證]。

  4. 按一下右側主面板上的 [管理憑證] 按鈕。

    螢幕上將顯示 [您的憑證] 標籤。

  5. 按一下 [匯入] 按鈕。

  6. 在 [復原的檔案名稱] 檔案選擇器對話方塊中,選取 .p12 憑證檔案,然後按一下 [開啟]。

  7. 在 [提示] 對話方塊中,鍵入軟體安全性裝置主密碼的帳號密碼。

    此密碼特定於您的瀏覽器帳號,由瀏覽器設定檔所有者指定。一般慣例是與用戶端機器上的登入帳號使用同一密碼。

  8. 在 [密碼項目] 對話方塊中,鍵入憑證密碼。

    此密碼用於保護用戶端憑證。如果您使用的是 Registry 產生的憑證,請鍵入您在 [使用者認證詳細資訊] 頁面上指定的密碼。

    螢幕上將顯示 [警示] 對話方塊,其中提示訊息:「已成功復原您的安全憑證和私密金鑰」。

  9. 按一下 [確定]。

  10. 關閉 [憑證管理員] 和 [喜好設定] 對話方塊。

接下來的步驟

匯入憑證之後,即可登入至 Registry。請參閱登入 Registry,以取得詳細資訊。

Procedure將憑證載入 Internet Explorer Web 瀏覽器

步驟
  1. 從 [工具] 功能表中選擇 [網際網路選項]。

  2. 按一下 [內容] 標籤。

  3. 按一下 [憑證]。

  4. 按一下 [匯入] 以開啟 [憑證匯入精靈]。

  5. 在 [憑證匯入精靈] 中,按一下 [下一步]。

  6. 在 [要匯入的檔案] 頁面上,按一下 [瀏覽] 找到 .p12 檔案,然後按一下 [下一步]。

  7. 在 [密碼] 頁面,執行以下作業:

    1. 鍵入您為憑證指定的密碼。

    2. 選取 [將金鑰標記為可匯入] 核取方塊。

    3. 請勿選取 [啟用增強的私密金鑰保護] 核取方塊。

    4. 按一下 [下一步]。

  8. 在 [憑證存放區] 頁面上,選擇預設 [將所有憑證放置在以下存放區 (個人) 中],然後按 [下一步]。

  9. 按一下 [完成]。

  10. 按一下顯示的資訊對話方塊中的 [確定]。

    新的憑證 (帶有您指定的名字和姓氏) 將顯示在 [憑證] 視窗中。

  11. 按一下 [憑證] 視窗中的 [關閉]。

  12. 按一下 [網際網路選項] 視窗中的 [確定]。

接下來的步驟

匯入憑證之後,即可登入至 Registry。請參閱登入 Registry,以取得詳細資訊。

Procedure登入 Registry

將憑證匯入至 Web 瀏覽器中之後,即可登入。

步驟
  1. 在 [步驟 4: 將金鑰載入 Web 瀏覽器] 頁面上,按一下 [完成] 按鈕。

  2. 在 Web 主控台的頂層大標題區域,按一下 [登入] 按鈕。

  3. 按一下對話方塊中的 [確定] 以驗證憑證。

    登入之後,訊息「認證成功。」將顯示在頂層大標題區域。

Registry 中的認證

登入 Registry 之後,每當您嘗試增加、刪除或修改 Registry 物件時,都會發生不需設定的認證,因為任何寫入請求都會觸發認證,此認證以載入您 Web 瀏覽器的用戶端憑證為基礎。

完成認證後,對 Registry 的存取是透過 https 進行。

階段作業過期後,您將不再由 Registry 認證。隨後的寫入請求將提示 Web 主控台對您重新認證。


備註 –

如果認證失敗,請停止並重新啟動 Web 瀏覽器,然後重試。


搜尋 Registry

功能表區域的 [搜尋] 和 [探究] 連結可讓您搜尋 Registry。

使用 [搜尋] 功能表

按一下功能表區域的 [搜尋]。將開啟 [搜尋] 表單。該表單包含下列元件:

按一下 [隱藏搜尋表單] 以關閉 [搜尋] 表單並清除結果區域。

以下幾節說明如何使用這些元件。

選取查詢

[選取預先定義的查詢] 下拉式清單包含表 1–2 中顯示的項目。

表 1–2 預先定義的查詢

查詢名稱 

搜尋目的 

基本查詢 

預設通用查詢,可讓您依物件類型、名稱、說明及分類進行搜尋 

基本查詢 - 大小寫相符 

基本查詢的大小寫相符版本 

FindAllMyObjects 

找到進行查詢的使用者擁有的 (發佈的) 所有物件。如果使用者擁有很多物件,則可能需要很長時間 

GetCallersUser 

為進行查詢的使用者尋找 User 物件

預設選取為 [基本查詢]。以下小節說明如何執行基本查詢:

使用 FindAllMyObjects 查詢,可搜尋您已發佈的所有物件。使用 GetCallersUser 查詢,可檢視或修改您註冊時所建立使用者之資料。

依物件類型搜尋

最簡單的搜尋是僅依物件類型搜尋。

[物件類型] 下拉式清單中的預設選項為 RegistryObject,可搜尋 Registry 中的所有物件。若要縮小搜尋範圍,請變更物件類型。

ClassificationNode 功能表項目列出了 ClassificationScheme 中的概念。ClassificationNode 是 Concept 的同義詞。

Procedure若要依物件類型搜尋,請

步驟
  1. 從 [物件類型] 下拉式清單中選擇物件類型。

  2. 按一下 [搜尋] 按鈕。

    搜尋將傳回指定類型的所有物件。您可以透過指定名稱、說明或分類來縮小搜尋範圍。

依名稱和說明搜尋

Procedure若要依名稱或說明搜尋,請

步驟
  1. 從 [選取預先定義的查詢] 下拉式清單中選取 [基本查詢] 或 [基本查詢 -- 大小寫相符]。

  2. 在 [名稱或說明] 欄位中鍵入字串。

  3. 按一下 [搜尋]。

    依預設,搜尋會尋找與您鍵入的整個字串相符的名稱或說明。您可以使用萬用字元尋找一定範圍內的物件。

    萬用字元符號為百分比符號 (%) 和底線符號 (_)。

    % 萬用字元與多個字元相符:

    • 鍵入 %off% 可傳回包含字串 off 的名稱或說明,例如 Coffee

    • 鍵入 nor% 可傳回以 Nornor 開始的名稱或說明,例如 Northnorthern

    • 鍵入 %ica 可傳回以 ica 結尾的名稱或說明,例如 America

    底線萬用字元與單一字元相符。例如,搜尋字串 _us_ 與名為 Aus1Bus3 的物件相符。

依分類搜尋

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 樹狀結構的根在 [說明] 欄位下方。

Procedure若要依分類搜尋,請

步驟
  1. 展開根節點以檢視分類方案的完整清單。

    每個項目後的圓括號中的數字指示父系包含的概念 (ClassificationNode 物件) 的數目。

  2. 展開節點以找到您要使用的分類方案。

  3. 展開分類方案之下的概念節點直至找到您要搜尋的葉節點。葉節點是指之下無任何概念的節點。

  4. 選取葉節點。

  5. (可選擇) 透過選擇物件類型或指定名稱或說明字串來限制搜尋。

  6. 按一下 [搜尋] 按鈕。

檢視搜尋結果

搜尋找到的物件將顯示在 [Registry 物件] 區域。

[Registry 物件] 區域的組成部分如下:

對於 ExtrinsicObject 物件,顯示兩個附加欄:[內容版本] 和 [內容版本注釋]。這些欄適用於 ExtrinsicObject 的儲存庫項目。

對於以下兩種物件,[版本] 和 [版本註釋] 欄會由其他內容替代:

Procedure使用固定功能

使用者介面的固定功能可讓您在搜尋其他物件時,將一個或多個物件保留在 [Registry 物件] 區域。然後您可以建立兩個物件之間的關係。請參閱建立物件之間的關係,以取得有關如何執行此作業的詳細資訊。

步驟
  1. 按一下 [搜尋] 執行查詢。

  2. 在 [Registry 物件] 區域,為您要保留在此的一個或多個物件選取 [固定] 核取方塊。

  3. 執行其他查詢。

    固定的物件和第二次查詢的搜尋結果都會顯示在 [Registry 物件] 區域。

接下來的步驟

使用完固定的物件後,請為該物件取消選取 [固定] 核取方塊。執行其他查詢時,該物件不會顯示在 [Registry 物件] 區域。

檢視物件詳細資訊

在搜尋結果表格中,按一下物件的 [詳細資訊] 連結以開啟 [Registry 物件] 區域正下方的 [詳細資訊] 區域。

此區段有一列按鈕和一列標籤:

表 1–4 [詳細資訊] 區域的屬性標籤

標籤名稱 

適用於 

Object_Type 詳細資訊

所有物件 (Object_Type 為物件類型名稱)

槽 

所有物件 

分類 

所有物件 

外部識別碼 

所有物件 

關聯 

所有物件 

外部連結 

所有物件 

稽核記錄 

所有物件 

郵遞地址 

組織、使用者 

電話號碼 

組織、使用者 

電子郵件地址 

組織、使用者 

使用者 

組織 

組織 

組織 

服務連結 

服務 

規格連結 

ServiceBinding 

概念 

ClassificationScheme、ClassificationNode 

Registry 物件 

RegistryPackage 

受影響的物件 

AuditableEvent 

按一下標籤以查看物件是否有屬性值。如果有,按一下屬性值的 [詳細資訊] 連結以開啟包含屬性值詳細資訊的 Web 瀏覽器視窗。

[稽核記錄] 標籤不產生帶有 [詳細資訊] 連結的表格,而是產生包含下列資訊的表格:

對於大多數物件,[詳細資訊] 區域欄位如下:

對於許多物件,這些欄位不需要加以說明 (例如,某一組織的郵遞地址)。而對於某些物件,則需要對這些欄位加以說明。以下小節說明了這些欄位。

檢視關聯詳細資訊

關聯物件的 [詳細資訊] 區域含有以下附加欄位︰

檢視分類方案詳細資訊

ClassificationScheme 物件的 [詳細資訊] 區域包含以下附加欄位︰

檢視外部物件詳細資訊

ExtrinsicObject 物件的 [詳細資訊] 區域包含以下附加欄位︰

檢視外部連結詳細資訊

ExternalLink 物件的 [詳細資訊] 區域在 [外部 URI] 欄位下包含 [顯示內容] 連結。按一下此連結以在瀏覽器視窗中檢視 URI 的內容。

使用 [探究] 功能表

[探究] 功能表可讓您使用檔案資料夾的階層隱喻瀏覽 Registry 和 Repository 內容。名為 root 的根資料夾包含所有 Registry 內容。

Procedure使用 [探究] 功能表

步驟
  1. 按一下 [探究] 連結。

  2. 展開 root 資料夾。該資料夾包含兩個子資料夾:userData (其中放置了所有使用者內容) 和 ClassificationSchemes

  3. 按一下資料夾以檢視此類型的 Registry 物件。展開節點以檢視下一層級的物件類型。

接下來的步驟

完成作業後,按一下 [隱藏檔案總管] 以關閉 [探究] 功能表並清除結果區域。

Procedure探究分類方案

步驟
  1. 按一下 ClassificationSchemes 資料夾 (並非節點圖示)。

    所有 ClassificationScheme 物件均顯示在 [Registry 物件] 區域。遵循檢視搜尋結果中的說明來檢視物件。

  2. 展開 ClassificationSchemes 節點以開啟功能表區域中的 ClassificationSchemes 樹狀結構階層。

  3. 按一下任意檔案圖示以檢視 [Registry 物件] 區域中的分類方案。

  4. 展開分類方案節點以查看其下的 Concept 資料夾。

    並非所有分類方案均具有可以在 [探究] 功能表中檢視的概念。

  5. 按一下 Concept 資料夾以檢視 [Registry 物件] 區域中的概念。

Procedure探究 UserData 資料夾

步驟
  1. 展開 userData 節點。

  2. 展開 RegistryObject 節點。除非您要檢視所有 Registry 物件,否則請勿按資料夾。

    folder1 節點下無內容。

  3. 按一下資料夾以檢視此類型的 Registry 物件。展開節點以檢視下一層級的物件類型。

發佈和管理 Registry 物件

[建立新 Registry 物件] 功能表項目可讓您建立物件並將其發佈到 Registry。

發佈物件

將物件發佈到 Registry 分三步進行︰

  1. 建立物件。

  2. 增加詳細資訊和其他物件,將它們儲存至記憶體而非發佈到 Registry。

  3. 將物件發佈到 Registry。

如果您已經建立使用者帳號並且已經登入,則可以將物件發佈到 Registry。若要建立使用者帳號,請遵循建立使用者帳號中的說明。

Procedure若要建立並發佈新 Registry 物件

步驟
  1. 在功能表區域中,按一下 [建立新 Registry 物件]。

  2. 在 [Registry 物件] 區域中,從下拉式清單選擇物件類型並按一下 [增加]。

    [詳細資訊] 區域將顯示物件的 [詳細資訊] 表單。

  3. 在 [詳細資訊] 表單的欄位中鍵入名稱與說明 (可選擇)。為顯示在 [詳細資訊] 表單中的其他欄位鍵入值。


    備註 –

    建立 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'')

  4. (可選擇) 用您自己選擇的識別碼替代指定的唯一識別碼和邏輯唯一識別碼。

    每個識別碼必須是有效的 URN 並且在您的 Registry 安裝中是唯一的。

  5. (可選擇) 按一下 [儲存] 將物件儲存在記憶體中。

  6. (可選擇) 使用 [詳細資訊] 表單中的標籤增加並儲存撰寫的物件。

  7. 按一下 [套用] 將物件發佈到 Registry。

    將顯示狀態訊息,表明套用是否成功。

接下來的步驟

無論發佈物件之前還是之後,您均可以透過為其增加撰寫的物件來編輯該物件。表 1–4 列出了您可以增加的物件。以下小節說明如何增加這些物件。

將分類增加到物件

若要建立分類,請使用內部分類方案。內部分類方案包含一組概念,這些概念的值是 Registry 已知的值。

Procedure增加分類

若要將分類增加到物件,請搜尋正確的分類方案,然後在該分類方案中選擇一個概念。

步驟
  1. 在物件的 [詳細資訊] 區域中,按一下 [分類] 按鈕。

    將顯示 [分類] 表 (可能為空)。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 為分類鍵入名稱和說明 (可選擇)。

  4. 按一下 [選取 ClassificationScheme 或概念] 按鈕。

    將開啟 [ClassificationScheme/概念選擇器] 視窗。

  5. 展開 ClassificationSchemes 節點。然後展開概念節點,直至您已經選取了想要使用的葉節點。

  6. 按一下 [確定] 以關閉 [ClassificationScheme/概念選擇器] 視窗。

    分類方案和概念將顯示在 [詳細資訊面板] 視窗中。

  7. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  8. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將外部識別碼增加到物件

若要建立外部識別碼,請使用外部分類方案。由於分類方案中無任何概念,因此外部分類方案中的值是 Registry 未知的值。

Procedure增加外部識別碼

若要將外部識別碼增加到物件,請搜尋正確的分類方案,然後指定一個值。

步驟
  1. 在物件的 [詳細資訊] 區域中,按一下 [外部識別碼] 標籤。

    將顯示 [外部識別碼] 表 (可能為空)。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 為外部識別碼鍵入名稱和說明 (可選擇)。

  4. 按一下 [選取 ClassificationScheme] 按鈕。

    將開啟 [ClassificationScheme/概念選擇器] 視窗。

  5. 展開 ClassificationSchemes 節點,然後選取一個無任何概念的分類方案。

  6. 按一下 [確定] 以關閉 [ClassificationScheme/概念選擇器] 視窗。

    分類方案將顯示在 [詳細資訊面板] 視窗中。

  7. 在 [值] 欄位中鍵入值。

  8. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  9. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將外部連結增加到物件

外部連結可讓您將 URI 與 Registry 物件相關聯。

Procedure增加外部連結

步驟
  1. 在物件的 [詳細資訊] 區域中,按一下 [外部連結] 標籤。

    將顯示 [外部連結] 表 (可能為空)。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 鍵入外部連結的名稱。

  4. 在 [外部 URI] 欄位中鍵入外部連結的 URL。

  5. (可選擇) 如果您希望指定 URL 指向的內容之類型,請按一下 [選取物件類型概念] 按鈕。

    展開 ClassificationSchemes 節點。展開 ObjectType、RegistryObject 及 ExtrinsicObject 節點,以找到內容類型。選取概念,然後按一下 [確定]。如果找不到合適的類型,請按一下 [取消]。如果希望,您可以為 ExtrinsicObjects 建立新概念。

  6. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  7. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

使用槽將自訂資訊增加到物件

槽包含未儲存在 Registry 中的附加資訊。槽提供了將任意屬性增加到物件的方法。

Procedure增加槽

步驟
  1. 在物件的 [詳細資訊] 區域中,按一下 [槽] 標籤。

    將顯示 [槽] 表 (可能為空)。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 鍵入槽的名稱。

  4. (可選擇) 在 [槽類型] 欄位中鍵入值。您可以使用此欄位指定槽的資料類型或提供一種將槽分組在一起的方法。

  5. 在 [值] 欄位中鍵入值。

  6. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  7. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將郵遞地址增加到組織或使用者

組織或使用者可以有一個或多個郵遞地址。

Procedure增加郵遞地址

步驟
  1. 在 [組織] 或 [使用者] 的 [詳細資訊] 區域中,按一下 [郵遞地址] 標籤。

    將顯示 [郵遞地址] 表 (可能為空)。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 在欄位中鍵入值。所有欄位均是可選擇的。

    • 街道號碼

    • 街道

    • 城市

    • 州或省

    • 國家

    • 郵遞區號

  4. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  5. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將電話號碼增加到組織或使用者

組織或使用者可以有一個或多個電話號碼。

Procedure增加電話號碼

步驟
  1. 在 [組織] 或 [使用者] 的 [詳細資訊] 區域中,按一下 [電話號碼] 標籤。

    將顯示 [電話號碼] 表 (可能為空)。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 從 [類型] 組合方塊中選取一個值。

    下列值均可用:

    • 傳呼機

    • 傳真

    • 家庭電話

    • 行動電話

    • 辦公室電話

  4. 在欄位中鍵入值。所有欄位均是可選擇的。

    • 國家/地區代碼

    • 地區代碼

    • 電話號碼

    • 分機號碼

  5. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  6. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將電子郵件地址增加到組織或使用者

組織或使用者可以有一個或多個電子郵件地址。

Procedure增加電子郵件地址

步驟
  1. 在 [組織] 或 [使用者] 的 [詳細資訊] 區域中,按一下 [電子郵件地址] 標籤。

    將顯示 [電子郵件地址] 表 (可能為空)。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 從 [類型] 組合方塊中選取一個值:HomeEmail 或 OfficeEmail。

  4. 在 [電子郵件地址] 欄位中鍵入值。

  5. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  6. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將使用者增加到組織中

組織可以有一個或多個使用者。一個使用者是主要連絡人,通常是建立該組織的使用者。您可以建立和增加附加使用者。

Procedure要加入使用者

步驟
  1. 在 [組織] 的 [詳細資訊] 區域中,按一下 [使用者] 標籤。

    將顯示 [使用者] 表。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 在 [名稱] 欄位中,在逗號左邊鍵入使用者的姓氏。在逗號右邊鍵入名字和中間名 (可選擇的)。

  4. (可選擇) 在 [說明] 欄位中鍵入使用者的說明。

  5. 在 [名字]、[中間名] 和 [姓氏] 欄位中,鍵入使用者的名字、中間名和姓氏。所有欄位均是可選擇的。

  6. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  7. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將子組織增加到組織

組織可以有一個或多個子組織。若要將子組織增加到 [組織] 中,請遵循以下步驟︰

Procedure增加子組織

步驟
  1. 在 [組織] 的 [詳細資訊] 區域中,按一下 [ChildOrganizations] 標籤。

    將顯示 [ChildOrganizations] 表。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 在 [名稱] 欄位中,鍵入新組織的名稱。

  4. (可選擇) 在 [說明] 欄位中鍵入說明。

  5. (可選擇) 在位址欄位鍵入值。

  6. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  7. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將服務連結增加到服務

服務通常有一個或多個服務連結。

Procedure增加服務連結

步驟
  1. 在 [服務] 的 [詳細資訊] 區域中,按一下 [服務連結] 標籤。

    將顯示 [服務連結] 表。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 在 [名稱] 欄位中,鍵入服務連結的名稱。

  4. (可選擇) 在 [說明] 欄位中鍵入服務連結的說明。

  5. 在 [存取 URI] 欄位中,鍵入服務連結的 URL。

  6. (可選擇) 在 [目標連結] 欄位中,鍵入此 ServiceBinding 參考的其他 ServiceBinding 的唯一識別碼。

  7. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  8. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將規格連結增加到服務連結

ServiceBinding 可以有一個 SpecificationLink 物件。

Procedure增加規格連結

步驟
  1. 在 [ServiceBinding] 的 [詳細資訊] 區域中,按一下 [規格連結] 標籤。

    將顯示 [規格連結] 表。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 在 [名稱] 欄位中,鍵入 SpecificationLink 的名稱。

  4. (可選擇) 在 [說明] 欄位中鍵入 SpecificationLink 的說明。

  5. 如果 SpecificationLink 具有用法參數,請在 [用法說明] 欄位中鍵入用法參數的用法說明。

  6. 如果 SpecificationLink 具有用法參數,請在 [用法參數] 欄位中鍵入用法參數。

  7. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  8. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

增加子概念到分類方案或概念

ClassificationScheme 通常有很多子概念 (這些子概念也可以有其自己的子概念)。

Procedure增加子概念

步驟
  1. 在 [ClassificationScheme] 的 [詳細資訊] 區域中,按一下 [ChildConcepts] 標籤。

    將顯示 [ChildConcepts] 表。

  2. 按一下 [加入] 。

    將開啟 [詳細資訊面板] 視窗。

  3. 在 [名稱] 欄位中,鍵入概念名稱。

  4. (可選擇) 在 [說明] 欄位中鍵入概念的說明。

  5. 在 [值] 欄位中,鍵入概念的值。

  6. 按一下 [增加] 以儲存新物件並關閉 [詳細資訊面板] 視窗。

  7. 在物件的 [詳細資訊] 區域中,按一下 [套用]。

將物件增加到 Registry 套裝軟體

RegistryPackage 是含有其他 Registry 物件的物件。通常,您可以使用 RegistryPackage 分組邏輯上相關的物件。這些物件可以是不同的類型,並且可以有不同的所有者。

您可以透過指定物件的唯一識別碼將其增加到 RegistryPackage。如果您嘗試鍵入唯一識別碼,則可能會出現錯誤。因此,將在下列步驟中說明如何透過複製與貼上識別碼來增加物件。

Procedure將物件增加到 Registry 套裝軟體

步驟
  1. 按照若要建立並發佈新 Registry 物件中的說明建立 RegistryPackage 物件。指定名稱和說明 (可選擇的),但是此時請勿將任何 RegistryObject 增加到 RegistryPackage 中。

  2. 按一下 [套用] 以儲存 RegistryPackage 後,按照使用固定功能中的說明固定 RegistryPackage。

  3. 使用 Web 主控台搜尋您要增加到 RegistryPackage 的物件。找到物件後將其固定。

  4. 按一下要增加到 RegistryPackage 的物件之 [詳細資訊] 連結。

  5. 在物件的 [詳細資訊] 面板中,使用鍵盤 (Control-C 或 Copy 鍵) 複製唯一識別碼。

  6. 在 [搜尋結果] 區域中,按一下 RegistryPackage 的 [詳細資訊] 連結。

  7. 在物件的 [詳細資訊] 區域中,按一下 [Registry 物件] 標籤。

  8. 按一下 [增加到套裝軟體]。

  9. 在 [唯一識別碼] 欄位中,使用鍵盤貼上複製的識別碼 (Control-V 或 Paste 鍵)。

  10. 按一下 [加入] 。

    物件將顯示在 [Registry 物件] 區域。

  11. 按一下 [詳細資訊] 區域中的 [套用] 儲存 RegistryPackage。

  12. 重複步驟 4 到 11 將每個附加物件均增加到 RegistryPackage。

變更物件狀態

如果您是物件所有者或已獲得授權,則除了發佈、編輯和移除物件之外,還可以對物件執行下列動作︰

如果您要建立 Registry 物件的版本控制策略,則這些功能在生產環境中會非常有用。例如,您可以批准物件版本用於一般用途,並且可以在移除舊的版本之前停用該版本。如果停用物件後您要改變主意,則您可以取消停用。

在 [搜尋結果] 區域中執行所有這些動作。

移除物件

若要從 Registry 中移除您擁有的物件,請在 [搜尋結果] 區域中選取該物件,並按一下 [刪除] 按鈕。


備註 –

請勿刪除您所擁有的物件之 AuditableEvent 物件。也就是說,請勿刪除 FindAllMyObject 搜尋生成的 [搜尋結果] 區域中顯示的任何 AuditableEvent 物件。如果您刪除 AuditableEvent 物件,則會損壞物件所屬的稽核記錄。


如果該物件為外部物件,您有兩種選擇︰

[刪除選項] 功能表僅對於外部物件有意義。

建立物件之間的關係

任何物件均可具有兩種關係:參照和關聯。這兩種關係均為單向。也就是說,每種關係均有一個來源物件和一個目標物件。

Registry 支援某些類型物件之間的參照 (稱為 ObjectRefs)。例如,如果您建立服務和 ServiceBinding,即可以建立從服務到 ServiceBinding 的 ServiceBinding 參照。但是,您無法建立從 ServiceBinding 到服務的參照。參照不是 Registry 物件。

[關聯] 是 Registry 物件。您可以在任何 Registry 物件之間建立 [關聯]。Registry 支援包含數個已預定義的關聯類型之 AssociationType 分類方案,這些關聯類型包括︰OffersService、RelatedTo、HasMember 等等。您還可以建立新關聯類型。如果在 [關聯] 中同時具有這兩個物件,則此 [關聯] 為內部關聯。如果在 [關聯] 中不同時具有這兩個物件,則此 [關聯] 為外部關聯。如果您建立一個組織並將服務增加到其中,則將自動建立從組織到服務的類型為 OffersService 的關聯。

如果來源物件和目標物件之間不存在有效的參照,則您無法建立參照。

您可以使用 [Registry 物件] 區域的 [相關] 按鈕使兩個物件相關。當您在搜尋結果表中選取兩個物件後,此按鈕將處於使用中狀態。

如果這兩個物件在搜尋結果表中不能同時可視,則請選取 [固定] 核取方塊以將物件固定在搜尋結果表,同時尋找要與之相關的物件。如需詳細資訊,請參閱使用固定功能

Procedure建立參照

步驟
  1. 在 [Registry 物件] 區域中,選取兩個物件並按一下 [相關]。

  2. 在 [建立關係] 區域中,選取來源物件 (如果尚未選取)。

    則另一個物件將成為目標物件。

    如果來源物件和目標物件的有效參照存在,則依預設選取 [參照] 選項,並將顯示有效的參照屬性。如果來源物件和目標物件的有效參照不存在,則 [參照] 單選按鈕將以灰色顯示。

  3. 按一下 [儲存] 以儲存參照。

Procedure建立關聯

步驟
  1. 在 [Registry 物件] 區域中,選取兩個物件並按一下 [相關]。

  2. 在 [建立關係] 區域中,選取來源物件 (如果尚未選取)。

    則另一個物件將成為目標物件。

  3. 選取 [關聯] 單選按鈕 (如果尚未選取)。

  4. 在 [詳細資訊] 區域中為 [關聯] 鍵入名稱和說明 (可選擇)。

    已填入來源物件和目標物件 ID 值。

  5. 從 [關聯類型] 功能表選擇類型值。

  6. 按一下 [套用] 以儲存 [關聯]。

疑難排解

本小節說明在使用 Web 主控台時可能遇到的某些問題的解決方案。

無法存取 Service Registry

嘗試使用 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 或 ServiceBinding

在下列情況之一您可能會遇到錯誤:

錯誤訊息類似於如下所示︰


The URL: uri is not resolvable. 
Use Absolute Path Format [scheme:][//authority][path][?query][#fragment]

該錯誤意味尚未執行「Service Registry 3 2005Q4 管理指南」中的「允許存取外部網站」中說明的管理作業。您網站的 Service Registry 管理員需要執行此作業並重新啟動 Registry,然後您才能建立這些物件。

Web 主控台錯誤訊息不清楚

如需可能導致 Web 主控台錯誤訊息的問題說明,請檢查 Registry 的 Application Server 網域之伺服器記錄。如需詳細資訊,請參閱「Service Registry 3 2005Q4 管理指南」中的「管理 Service Registry 的 Application Server 網域」

無法儲存新 Registry 物件

如果嘗試在 Registry 中儲存新物件時收到錯誤訊息︰

Web 主控台無法回應

如果 Registry 主控台無法回應,請執行以下步驟︰

  1. 記錄所顯示的錯誤訊息。

  2. 清除 Web 瀏覽器中的階段作業 cookie。若要清除 cookie,請在 Registry 正在執行的網站中找到名為 JSESSIONID 的 cookie 並且將其移除。如果您無法確定,請刪除所有 cookie。

  3. 按照啟動 Web 主控台中的說明重新啟動 Web 主控台。

  4. 與 Registry 支援部門連絡並告知其錯誤訊息以及導致錯誤出現的步驟。