功能表區域的 [搜尋] 和 [檔案管理] 標籤可讓您搜尋 Registry。
按一下 [搜尋] 標籤。將開啟 [搜尋] 表單。該表單包含 [選取預先定義的查詢] 組合方塊。還包含有關所選查詢的說明,以及三個按鈕:
[搜尋],執行查詢
[清除],清除該表單和 [登錄 (Registry) 物件] 區域
[說明],提供有關搜尋 Registry 的說明
該表單的其他內容將根據您選取的查詢而定。預設查詢為 [基本查詢]。
[選取預先定義的查詢] 組合方塊
[名稱] 文字欄位
[說明] 文字欄位
分類方案 (ClassificationScheme) 樹狀結構
以下幾節說明如何使用這些元件。
[選取預先定義的查詢] 組合方塊包含表 2–1 中顯示的項目。
表 2–1 預先定義的查詢
查詢名稱 |
搜尋目的 |
---|---|
基本查詢 |
預設常規查詢,可讓您依物件類型、名稱、說明和分類進行搜尋 |
基本查詢 - 大小寫相符 |
基本查詢的大小寫相符版本 |
尋找所有物件 |
尋找建立該查詢的使用者所擁有 (發佈) 的所有物件。如果使用者擁有很多物件,則該查詢可能會花費很長時間 |
取得呼叫使用者 |
為進行查詢的使用者尋找使用者 (User) 物件 |
WSDL 探索查詢 |
尋找 Web 服務描述語言 (WSDL) 文件 |
WSDL 連結 (Binding) 探索查詢 |
尋找符合 WSDL 連結 (Binding) 定義的抽象服務介面協定連結 |
WSDL 連接埠 (Port) 探索查詢 |
尋找符合 WSDL 連接埠 (Port) 定義的服務介面之實作 |
WSDL 連接埠類型 (PortType) 探索查詢 |
尋找符合 WSDL 連接埠類型 (PortType) 定義的抽象服務介面 |
WSDL 服務 (Service) 探索查詢 |
尋找符合 WSDL 服務 (Service) 定義的 Web 服務 |
預設選取為 [基本查詢]。[基本查詢] 和 [基本查詢 — 大小寫相符] 的搜尋表單包含以下元件:
[物件類型] 組合方塊
[名稱] 文字欄位
[說明] 文字欄位
[狀態] 組合方塊
[選取分類節點] 按鈕
您可以在單一搜尋中指定這些條件中的任何或全部條件。以下小節說明如何執行基本查詢:
使用 [尋找所有物件] 查詢可搜尋您已發佈的所有物件。查詢結果會列出您擁有的所有物件,但不包括可稽核事件 (AuditableEvent) 物件,而且您不可編輯或刪除這類物件。
使用 [取得呼叫使用者] 查詢可檢視或修改您在註冊時建立的使用者資料。
請參閱執行 WSDL 查詢,以取得有關使用 WSDL 查詢的資訊。
最簡單的搜尋是僅依物件類型搜尋。
[物件類型] 組合方塊中的預設選項為 [RegistryObject],其會尋找 Registry 中的所有物件。若要縮小搜尋範圍,請變更物件類型。
[分類節點 (ClassificationNode)] 選項列出了分類方案中的概念。分類節點 (ClassificationNode) 是 Concept 的同義詞。
表 2–2 說明 Registry 中可用的物件類型。
表 2–2 Service Registry 物件類型
物件類型 |
說明 |
---|---|
即時查詢 |
表示以查詢語法表述的即時查詢。即時查詢 (AdhocQuery) 物件用於登錄 (Registry) 物件的探索。就用途而言,即時查詢 (AdhocQuery) 物件與關聯性資料庫中的預存程序概念類似。例如,[搜尋] 面板中預先定義的查詢均為即時查詢 (AdhocQuery) 物件。 |
關聯 |
定義兩個物件之間的關係。 |
可稽核事件 |
記錄對物件所做的變更。可稽核事件 (AuditableEvent) 物件的集合可構成物件的稽核記錄。 |
分類 |
使用分類方案 (ClassificationScheme) 對物件進行分類。 |
分類節點 |
表示在內部分類方案 (ClassificationScheme) 中與其他元素具有結構關係的分類元素。也稱為 Concept。 |
分類方案 |
表示用於劃分物件類別的分類。在內部分類方案 (ClassificationScheme) 中,所有分類元素在 Registry 中均定義為 Concept 實例。在外部分類方案 (ClassificationScheme) 中,Registry 中不會將值定義為 Concept 實例,而是以其 String 表示方式進行參照。 |
外部識別碼 |
使用識別方案 (外部分類方案 [ClassificationScheme]) 中的 String 值,提供物件的附加資訊。識別方案的範例包括 DUNS 號碼和社會福利號碼。 |
外部連結 |
可為 Registry 外部的內容提供 URI。 |
外部物件 |
提供中介資料來說明提交的內容,該內容類型實際並不為 Registry 所知,因此必須透過其他屬性進行說明,例如 MIME 類型。 |
聯合 |
表示 Registry 的關聯群組。 |
通知 |
表示來自 Registry 關於符合訂閱 (Subscription) 之事件的通知。 |
組織 |
提供有關組織的資訊。可能具有父系,並且可能具有一個或多個子組織。始終將一個使用者 (User) 物件做為主要連絡人,並且可以提供服務 (Service) 物件。 |
個人 (Person)、使用者 (User) |
提供 Registry 中人員和註冊使用者的相關資訊。使用者 (User) 物件可與組織 (Organization) 物件相關聯。 |
登錄 (Registry) |
表示登錄。 |
RegistryPackage |
表示具有任意數目之登錄 (Registry) 物件的邏輯群組。 |
服務 (Service) |
提供有關服務的資訊。可能包含一個或多個服務連結 (ServiceBinding) 物件。 |
ServiceBinding |
表示有關如何存取服務的技術資訊。 |
SpecificationLink |
提供服務連結 (ServiceBinding) 和技術規格 (說明如何透過服務連結 (ServiceBinding) 來使用該服務) 之間的連結。 |
訂閱 (Subscription) |
定義使用者 (User) 對特定類型的可稽核事件 (AuditableEvent) 有興趣。使用者 (User) 可建立訂閱 (Subscription) 以接收特定類型事件的通知。 |
從 [物件類型] 組合方塊中選擇物件類型。
按一下 [搜尋] 按鈕,或將游標置於 [名稱] 或 [說明] 文字欄位中,然後按 [傳回]。
搜尋將傳回指定類型的所有物件。您可以透過指定名稱、說明、狀態或分類來縮小搜尋範圍。
您可以依名稱、依說明,或綜合兩者來搜尋物件。
在 [名稱或說明] 欄位中鍵入字串。
依預設,搜尋會尋找與您鍵入的整個字串相符的名稱或說明。您可以使用萬用字元來尋找一系列物件。
萬用字元為百分比 (%) 和底線 (_)。
百分比萬用字元可比對多個字元:
鍵入 %off%,可傳回包含字串 off 的名稱或說明,例如 Coffee。
鍵入 nor%,可傳回以 Nor 或 nor 開頭的名稱或說明,例如 North 和 northern。
鍵入 %ica,可傳回以 ica 結尾的名稱或說明,例如 America。
底線萬用字元可比對單一字元。例如,搜尋字串 _us_ 可比對名為 Aus1 和 Bus3 的物件。
按一下 [搜尋] 按鈕或按 [傳回]。
Registry 中的物件可具有以下四種狀態之一:
已確認
已停用
已提交
已撤回
Registry 中物件的預設狀態為 [Submitted (已提交)]。物件可以由 Registry 管理員或物件的所有者批准或停用。如果外部物件 (ExtrinsicObject) 的儲存庫項目已移除,則其狀態為 [Withdrawn (已撤銷)]。
從 [狀態] 組合方塊中選擇狀態。
按一下 [搜尋] 按鈕,或將游標置於 [名稱] 或 [說明] 文字欄位中,然後按 [傳回]。
搜尋將傳回具有指定狀態的所有物件。您可以透過指定物件類型、名稱、說明或分類來縮小搜尋範圍。
分類 (Classification) 物件會使用可在分類方案內部定義有效值的唯一概念 (分類節點 [ClassificationNode] 物件),對 Registry 中的物件進行分類。在包含多級子概念的樹狀結構階層中,分類方案是父系。表 2–3 說明 Registry 規格提供的分類方案,稱為規範分類方案。此表中的許多專有名詞在 Registry 規格中有定義。
表 2–3 規範分類方案 (Classification Scheme)
分類方案 (Classification Scheme) 名稱 |
使用情況 |
說明或目的 |
---|---|---|
AssociationType |
經常使用 |
定義登錄 (Registry) 物件之間的關聯類型。用做關聯 (Association) 實例的 associationType 屬性值,以說明關聯的性質。 |
ContentManagementService |
很少使用 |
定義內容管理服務的類型。用於內容管理服務 (例如驗證或分類服務) 的配置。 |
DataType |
經常使用 |
定義物件屬性的資料類型。用做 Slot 實例的 slotType 屬性值,以說明 Slot 值的資料類型。 |
DeletionScopeType |
偶爾使用 |
定義 RemoveObjectsRequest 協定訊息的 deletionScope 屬性值。 |
EmailType |
很少使用 |
定義電子郵件位址的類型。 |
ErrorHandlingModel |
很少使用 |
定義內容管理服務的錯誤處理模型的類型。 |
ErrorSeverityType |
很少使用 |
定義處理協定訊息時 Registry 遇到的不同錯誤嚴重性類型。 |
EventType |
偶爾使用 |
定義 Registry 中可能發生的事件類型。 |
InvocationModel |
很少使用 |
定義 Registry 呼叫內容管理服務的不同方式。 |
NodeType |
偶爾使用 |
定義分類方案 (ClassificationScheme) 為其分類節點 (ClassificationNode) (Concept) 物件指定 code 屬性值的不同方式。 |
NotificationOptionType |
很少使用 |
定義 Registry 向用戶端通知訂閱 (Subscription) 範圍內事件的不同方式。 |
ObjectType |
偶爾使用 |
定義 Registry 可支援的不同 RegistryObject 類型。 |
PhoneType |
很少使用 |
定義電話號碼的類型。 |
QueryLanguage |
很少使用 |
定義 Registry 支援的查詢語言。 |
ResponseStatusType |
很少使用 |
定義 RegistryResponse 狀態的不同類型。 |
StatusType |
偶爾使用 |
定義 RegistryObject 狀態的不同類型。 |
SubjectGroup |
很少使用 |
定義使用者為存取控制目的而可歸屬的群組。 |
SubjectRole |
很少使用 |
定義為存取控制目的而可指定給使用者的角色。 |
規範分類方案的主要目的不是要對物件進行分類,而是要提供物件屬性的列舉類型。Registry 也包含很多非規範分類方案,您也可以自行建立分類方案。
按一下 [選取分類節點] 按鈕。
將顯示 [分類節點選擇器] 視窗。
按一下您要使用的分類方案的資料夾圖示。
每個項目後括號中的數字表示父系包含的概念 (分類節點 [ClassificationNode] 物件) 數。
展開分類方案下的概念節點,直到找到搜尋所依據的尾節點。尾節點是指不包含任何概念的節點。
選取尾節點。
按一下 [分類節點選擇器] 視窗中的 [關閉]。
在 [值] 文字欄位中會顯示所選概念的 ID。
按一下 [搜尋] 按鈕,或將游標置於 [名稱] 或 [說明] 文字欄位中,然後按 [傳回]。
[搜尋] 面板包含預先定義的查詢,可讓您使用不同的搜尋條件來搜尋 WSDL 檔案:
WSDL 探索查詢
WSDL 連結 (Binding) 探索查詢
WSDL 連接埠 (Port) 探索查詢
WSDL 連接埠類型 (PortType) 探索查詢
WSDL 服務 (Service) 探索查詢
本小節說明如何執行這些搜尋。對於所有搜尋作業,您均可指定任意數量的搜尋條件。
從 [選取預先定義的查詢] 組合方塊中選擇 [WSDL 探索查詢]。
將顯示搜尋表單。
在 [名稱] 和/或 [說明] 欄位中鍵入值。
從 [狀態] 組合方塊中選取值。
在 [目標名稱空間] 欄位中鍵入值。
按一下 [搜尋] 或按 [傳回]。
從 [選取預先定義的查詢] 組合方塊中選擇 [WSDL 連結 (Binding) 探索查詢]。
將顯示搜尋表單。
在 [連結名稱] 和/或 [連結說明] 欄位中鍵入值。
從 [連結狀態] 組合方塊中選取值。
在 [連結目標名稱空間] 欄位中鍵入值。
從 [連結協定類型] 組合方塊中選取值。
從 [連結傳輸類型] 組合方塊中選取值。
從 [SOAP 連結樣式] 組合方塊中選取值。
選擇性選取 [考量連接埠類型] 核取方塊。如果您選取此核取方塊,請執行以下作業:
按一下 [搜尋] 或按 [傳回]。
從 [選取預先定義的查詢] 組合方塊中選擇 [WSDL 連接埠 (Port) 探索查詢]。
將顯示搜尋表單。
在 [連接埠名稱] 和/或 [連接埠說明] 欄位中鍵入值。
從 [連接埠狀態] 組合方塊中選取值。
在 [連接埠目標名稱空間] 欄位中鍵入值。
在 [連接埠終點] 欄位中鍵入值。
選擇性選取 [考量連結] 核取方塊。如果您選取此核取方塊,請執行以下作業:
按一下 [搜尋] 或按 [傳回]。
從 [選取預先定義的查詢] 組合方塊中選擇 [WSDL 連接埠類型 (PortType) 探索查詢]。
將顯示搜尋表單。
在 [連接埠類型名稱] 和/或 [連接埠類型說明] 欄位中鍵入值。
從 [連接埠類型狀態] 組合方塊中選取值。
在 [連接埠類型目標名稱空間] 欄位中鍵入值。
按一下 [搜尋] 或按 [傳回]。
從 [選取預先定義的查詢] 組合方塊中選擇 [WSDL 服務 (Service) 探索查詢]。
將顯示搜尋表單。
在 [服務名稱] 和/或 [服務說明] 欄位中鍵入值。
從 [服務狀態] 組合方塊中選取值。
在 [服務目標名稱空間] 欄位中鍵入值。
選擇性選取 [考量連接埠] 核取方塊。如果您核取此方塊,請執行以下作業:
按一下 [搜尋] 或按 [傳回]。
請參閱尋找服務的 WSDL 文件,以取得有關尋找與所找到服務相關聯之 WSDL 檔案的資訊。
找到服務後,您通常會想找到與該服務相關聯的 WSDL 檔案,以便可以使用它來建立用戶端代理,以與該服務進行通訊。若要執行此作業,請依照下列步驟進行操作。
按一下 [服務] 物件的 [詳細資訊] 連結。
按一下 [關聯 (Association)] 標籤。
[來源物件] 欄包含一個名為 WSDL 的連結。
按一下 [WSDL] 連結。
將顯示 [詳細資訊] 視窗。
按一下 [檢視儲存庫項目內容] 以檢視 WSDL 檔案。
使用瀏覽器的 [另存新檔] 功能表項目,將檔案儲存到本機系統中。
搜尋找到的物件將顯示在 [登錄 (Registry) 物件] 區域。
[登錄 (Registry) 物件] 區域的組成部分如下:
標記為 [套用]、[批准]、[停用]、[取消停用]、[書籤]、[關聯]、[刪除] 和 [設定或變更狀態] 的按鈕,可讓您在物件上執行相關動作。您必須是物件的建立者或 Registry 管理員才能執行 [書籤] 之外的任何動作。
找到的物件,包含一個搜尋結果表格。對於大多數物件,該表格包含以下欄:
針對外部物件 (ExtrinsicObject) 物件還額外顯示兩個欄:[內容版本] 和 [內容版本註釋]。這些欄適用於外部物件 (ExtrinsicObject) 的儲存庫項目。
對於以下兩種物件,[版本] 和 [版本註釋] 欄會由其他內容替代:
外部連結 (ExternalLink) 物件:外部 URI
服務連結 (ServiceBinding) 物件︰端點
使用者介面的 [書籤] 功能可讓您在搜尋其他物件的同時,將一個或多個物件保留在 [登錄 (Registry) 物件] 區域中。然後您可以在兩個物件之間建立關係。請參閱建立物件之間的關係,以取得有關如何執行此作業的詳細資訊。
按一下 [搜尋] 執行查詢。
在 [登錄 (Registry) 物件] 區域中,請為您要保留在此的一個或多個物件選取 [挑選] 核取方塊,然後按一下 [書籤] 按鈕。
物件會顯示在搜尋結果上方的 [標有書籤的物件] 區域中。
執行其他查詢。
當您使用完標有書籤的物件後,請為物件選取 [挑選] 核取方塊,然後按一下 [移除書籤] 按鈕。物件會從 [標有書籤的物件] 區域中移除。如果 [標有書籤的物件] 區域中僅有一個物件,則移除該物件後便不再顯示 [標有書籤的物件] 區域。
在搜尋結果表格中,按一下物件的 [詳細資訊] 連結可開啟 [登錄 (Registry) 物件] 區域正下方的 [詳細資訊] 區域。
此區段有一列按鈕和一列標籤:
按鈕包括 [套用]、[儲存]、[取消]、[批准]、[停用]、[取消停用]、[刪除] 和 [設定或變更狀態]。這些按鈕表示您可以在物件上執行的動作。
標籤表示物件的屬性。標籤會根據物件類型而有所不同。表 2–4 說明這些標籤及其適用的物件。
標籤名稱 |
適用於 |
---|---|
Object-Type 詳細資訊 |
所有物件 (Object-Type 是物件類型名稱) |
槽 |
所有物件 |
分類 |
所有物件 |
外部識別碼 (External Identifier) |
所有物件 |
關聯 (Association) |
所有物件 |
外部連結 (External Link) |
所有物件 |
稽核記錄 |
所有物件 |
郵遞地址 |
組織 (Organization)、使用者 (User) |
電話號碼 |
組織 (Organization)、使用者 (User) |
電子郵件地址 |
組織 (Organization)、使用者 (User) |
使用者 |
組織 |
組織 |
組織 |
服務連結 |
服務 (Service) |
規格連結 |
ServiceBinding |
概念 |
分類方案 (ClassificationScheme)、分類節點 (ClassificationNode) |
成員 |
RegistryPackage |
受影響的物件 |
可稽核事件 |
按一下標籤以查看物件是否有屬性值。如果有,按一下屬性值的 [詳細資訊] 連結可開啟含有屬性值詳細資訊的瀏覽器視窗。
[關聯 (Association)] 標籤會產生一個表格,表格中的每個關聯各有 3 個連結:
詳細資訊
來源物件 (物件類型會顯示出來)
目標物件 (物件類型會顯示出來)
在 [來源物件] 和 [目標物件] 欄中,您正在檢視其關聯的物件類型會以粗體顯示。
[稽核記錄] 標籤不產生帶有 [詳細資訊] 連結的表格,而會產生包含以下資訊的表格:
事件類型
事件的日期和時間
導致該事件發生的使用者 (User) 名稱
對於大多數物件,[詳細資訊] 區域欄位如下:
唯一識別碼。對於每個物件,[唯一識別碼] 是使用中的連結。按一下此連結可在瀏覽器視窗中檢視物件的 XML。所有 Registry 物件均以 XML 格式儲存。
邏輯唯一識別碼。邏輯唯一識別碼通常與唯一識別碼相同。如果您開啟版本控制,物件所有版本的邏輯唯一識別碼會保持不變,而新版本的唯一識別碼會加上尾碼,代表版本編號。
名稱
說明
狀態 (通常為 [Submitted (已提交)],表示物件已發佈到 Registry)
版本
版本註釋
對於許多物件,不需要對這些欄位另加說明 (例如組織 [Organization] 的郵遞地址)。而對於某些物件,則需要對這些欄位加以說明。以下小節說明了這些欄位。
關聯 (Association) 物件的 [詳細資訊] 區域包含以下附加欄位:
[來源物件] 與 [目標物件]。對於關聯的來源物件與目標物件,此面板同時顯示了名稱與物件類型。[已由來源所有者確認] 核取方塊表示來源物件的所有者是否已確認或批准該關聯。[已由目標所有者確認] 核取方塊表示目標物件的所有者是否已確認或批准該關聯。系統會自動為內部關聯選取這些核取方塊。
關聯 (Association) 類型。此組合方塊顯示關聯 (Association) 的所選類型。
是外部的。如果建立關聯 (Association) 的使用者 (User) 以外的使用者 (User),至少擁有兩個關聯物件中的其中一個,則此核取方塊會呈現選取狀態。否則,關聯 (Association) 會定義為內部的。
分類方案 (ClassificationScheme) 物件的 [詳細資訊] 區域包含以下附加欄位︰
[外部分類方案] 核取方塊。如果分類方案在 Registry 外部定義 (即,如果分類方案不具有任何概念),則會選取此核取方塊。內部分類方案是指其概念階層在 Registry 內部定義的分類方案。
[值類型] 組合方塊,其含有以下選取之一︰
唯一。此值表示分類的每個節點均指定了唯一代碼。當您在 Service Registry 中建立分類方案時,此值為預設。
內嵌式路徑。此值表示指定給分類每個節點的唯一代碼也會對其路徑進行編碼。
並非唯一。在某些情況下,代碼並非唯一,這時有必要使用完整路徑 (從分類方案 (ClassificationScheme) 到所需節點) 來識別該節點。例如,在地理分類中,莫斯科可能既屬於俄羅斯,也屬於美國 (在五個州中有名為莫斯科的城市)。
外部物件 (ExtrinsicObject) 物件的 [詳細資訊] 區域包含以下附加欄位︰
[內容版本] 和 [內容版本註釋]。[詳細資訊] 區域顯示與外部物件關聯之儲存庫項目的版本和選擇性註釋。
MimeType。此欄位含有外部物件的 MIME 類型。
[是不可修改的?] 核取方塊。如果 Registry 無法讀取儲存庫項目內容 (例如,內容已加密),則會選取此核取方塊。
物件類型。此欄位包含 ObjectType/外部物件 (ExtrinsicObject) 樹狀結構內的子概念。
檢視內容。按一下 [檢視儲存庫項目內容] 連結可在瀏覽器視窗中檢視儲存庫項目。
外部連結 (ExternalLink) 物件的 [詳細資訊] 區域包含以下附加欄位:
物件類型。該欄位包含外部連結 (ExternalLink) 物件類型或 ObjectType/外部物件 (ExtrinsicObject) 樹狀結構中的子概念。
[選取物件類型概念] 按鈕。按一下該按鈕可選擇 ObjectType/外部物件 (ExtrinsicObject) 樹狀結構 (表示外部 URI 內容) 中的子概念。
[外部 URI] 欄位下面的 [顯示內容] 連結。按一下此連結可在瀏覽器視窗中檢視 URI 的內容。
[檔案管理] 標籤可讓您使用檔案資料夾階層形式瀏覽 Registry 和儲存庫內容。名為登錄 (registry) 的根資料夾包含所有 Registry 內容。
按一下 [檔案管理] 連結。
按一下標記為 registry 的資料夾。該資料夾包含兩個子資料夾:userData (其中放置所有使用者內容) 和分類方案 (ClassificationScheme)。
按一下連結以檢視此類型的登錄 (Registry) 物件。按一下資料夾或展開節點以檢視下一層級的物件類型。
按一下 [分類方案 (ClassificationScheme)] 資料夾以開啟功能表區域中的 [分類方案 (ClassificationScheme)] 樹狀結構階層。
按一下任何連結以在 [登錄 (Registry) 物件] 區域中檢視該分類方案。
按一下分類方案資料夾以查看其下的概念。
如果概念圖示為資料夾,則其具有子概念,並且您可以按一下該圖示以將其展開。如果概念圖示為檔案,則其不具有任何子概念。
如果分類方案資料夾為檔案圖示,則分類方案不具有可在 [檔案管理] 區域中檢視的概念。
按一下概念連結可在 [登錄 (Registry) 物件] 區域中檢視該概念。