[建立新 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 物件] 區域中,選取兩個物件並按一下 [相關]。
在 [建立關係] 區域中,選取來源物件 (如果尚未選取)。
則另一個物件將成為目標物件。
如果來源物件和目標物件的有效參照存在,則依預設選取 [參照] 選項,並將顯示有效的參照屬性。如果來源物件和目標物件的有效參照不存在,則 [參照] 單選按鈕將以灰色顯示。
按一下 [儲存] 以儲存參照。