Service Registry 3.1 使用者指南

Procedure建立和發佈外部物件 (ExtrinsicObject) 物件

外部物件 (ExtrinsicObject) 提供中介資料來說明內容,該內容類型實際並不為 Registry 所知,因此必須透過其他屬性進行說明,例如 MIME 類型。

使用外部物件 (ExtrinsicObject) 來發佈各種檔案。通常是 Web 服務工件,例如 WSDL 檔案。

ebXML Registry Profile for Web Services 是一種 OASIS 標準,可定義 ebXML Registry 設定檔用以發佈、管理、控制、探索以及重複使用 Web 服務工件。依預設,Service Registry 可實作此設定檔。實際上,這表示當您將 WSDL 檔案發佈至 Registry 做為外部物件 (ExtrinsicObject) 物件時,Registry 會為此文件建立標準中介資料,即建立該文件所定義的 Web 服務。此功能稱為 WSDL 分類

若要發佈一個或多個相互附屬或附屬其他檔案 (例如 XSD 檔案) 的 WSDL 檔案,請建立一個包含所有檔案的 zip 檔案。

管理員可停用 WSDL 分類功能。請參閱「Service Registry 3.1 管理指南」中的「停用 WSDL Cataloger」,以取得詳細資訊。

  1. 執行建立和發佈新的登錄 (Registry) 物件中的步驟 1 – 6。在步驟 2 中,選取 [外部物件 (ExtrinsicObject)] 或它的一個子類型。

    例如,若要發佈一個或多個 WSDL 檔案,請選取 WSDL。

  2. (可選擇) 在 [MimeType] 欄位中鍵入物件的 MIME 類型。類型應為 http://www.iana.org/assignments/media-types 中所列類型之一。

    如果要上傳獨立的 WSDL 檔案 (包含 XML 的文字檔),請將 MIME 類型設定為 text/xml

    如果要上傳包含多個 WSDL (或者還有 XSD) 檔案的 zip 檔案,請將 MIME 類型設定為 application/zip

  3. (可選擇) 如果 Registry 無法讀取物件的內容 (例如,內容已加密),請選取 [是不可修改的] 核取方塊。

  4. 如果需要選取較外部物件 (ExtrinsicObject) 更為具體的物件類型,請按一下 [選取物件類型的內容] 按鈕。

    在 [外部物件分類節點選擇器] 視窗中展開節點,直到您在外部物件 (ExtrinsicObject) 類型中找到適當的概念為止。按一下 [確定] 之後,[物件類型] 視窗即會包含您選取的類型。

  5. 按一下 [選擇儲存庫項目檔案] 按鈕以尋找外部物件 (ExtrinsicObject) 的儲存庫項目。

    1. 在 [檔案上傳] 視窗中,於文字欄位中鍵入檔案路徑或按一下 [瀏覽]。

    2. 如果按一下 [瀏覽],請使用檔案選擇器視窗瀏覽至該檔案,然後按一下 [開啟]。

    3. 在 [檔案上傳] 視窗中,按一下 [上傳檔案]。

    4. 按一下 [確定]。

    在 [詳細資訊] 面板中將顯示以下附加項目:

    • [內容版本] 欄位 (無法使用)

    • [內容版本註釋] 欄位 (可由您填寫)

    • [移除儲存庫項目] 按鈕

    • [檢視儲存庫項目內容] 連結

  6. 執行建立和發佈新的登錄 (Registry) 物件中的步驟 8 – 10。

接下來的步驟

建立參照 WSDL 檔案的外部物件 (ExtrinsicObject) 物件後,您可以使用 [WSDL 探索查詢] 來尋找它。而且,如果您使用 [基本查詢] 來搜尋 WSDL 類型的外部物件 (ExtrinsicObject) 物件、搜尋服務 (Service) 物件和服務連結 (ServiceBinding) 物件,您將發現 Registry 已建立 WSDL 檔案的元素所指定的全部物件: