管理應用程式定義
「商務資料目錄」使用應用程式定義,連線到企業營運應用程式中的資料,如此資料便可用於 SharePoint 網站、清單和網頁組件中。應用程式定義是 XML 檔案,描述用於存取應用程式的安全性設定以及要為應用程式匯入的實體及方法。商務資料目錄中的每個資料庫或網頁服務,皆由單一應用程式定義 XML 檔案所代表。
設計者或開發人員可以使用任何 XML 編輯工具撰寫應用程式定義。「商務資料目錄」的應用程式管理員為每個為 SharePoint 網站及您部署中的自訂應用程式提供整合式資料的企業營運應用程式匯入應用程式定義。他們也可以使用共用服務管理頁面上管理商務資料目錄的頁面來修改應用程式、任何其實體或方法的服務權限。若要對應用程式定義做任何其他修改,設計者或開發人員必須使用 XML 編輯工具修改 XML。然後管理員必須刪除之前的應用程式定義並匯入修改過的應用程式定義。
應用程式定義 XML 檔案可以匯出而進行修改,並在貴組織中重複使用。
如需關於商務資料目錄的中繼資料模型及範例應用程式定義之詳細資訊,請參閱商務資料目錄:中繼資料模型 (英文) (https://go.microsoft.com/fwlink/?linkid=124629&clcid=0x404) 。
製作應用程式定義
開發人員或設計者可使用任何 XML 編輯工具,製作應用程式定義 XML 檔。在應用程式定義中必須包含下列屬性:
在 LOBSystemInstance 物件中:
用以存取資料庫或 Web 服務的驗證模式。
單一登入 (SSO) 提供者 (若使用 SSO 驗證)。
作為存取企業營運應用程式身分識別的企業應用程式定義名稱 (若使用 SSO 驗證)。
若使用應用程式層級驗證,則必須將次要 SSO 應用程式的屬性包含進去。
包含要匯入資料的實體。
每個匯入實體的方法。
當您使用管理頁面編輯與應用程式、實體或方法相關聯的服務權限時,會自動新增應用程式或該應用程式專屬實體或方法的存取控制清單 (ACL)。當您製作應用程式定義時可加入此資訊,但並非必要。
您可以使用商務資料目錄定義編輯器工具,製作應用程式定義。如需安裝商務資料目錄定義編輯器工具的詳細資訊,請參閱<安裝商務資料目錄定義編輯器工具>。
如需應用程式定義檔案的範例,請參閱範例:AdventureWorks2000 PassThrough 中繼資料 (英文) (https://go.microsoft.com/fwlink/?linkid=124631&clcid=0x404) 。
使用商務資料目錄定義編輯器修改應用程式定義
您可以使用商務資料目錄定義編輯器工具,製作及修改應用程式定義 XML 檔。下載 SharePoint Server 2007 SDK:軟體開發套件 (英文) 的其中一部分包含商務資料目錄定義編輯器工具。
如需安裝商務資料目錄定義編輯器工具的詳細資訊,請參閱<安裝商務資料目錄定義編輯器工具>。
如需使用商務資料目錄定義編輯器工具為資料庫修改應用程式定義 XML 檔的詳細資訊,請參閱使用商務資料目錄定義編輯器建立資料庫連線 (英文) 。
如需使用商務資料目錄定義編輯器工具為 Web 服務修改應用程式定義 XML 檔的詳細資訊,請參閱使用商務資料目錄定義編輯器建立 Web 服務連線 (英文) 。
匯入應用程式定義
BDC 管理員必須將應用程式定義匯入商務資料目錄後,應用程式才可存取 SharePoint 網站及自訂應用程式中的資料之前。每次開發人員或設計者修改應用程式定義時,管理員必須刪除現有的版本再匯入更新的版本。
編輯應用程式定義
您可於任何時間使用 XML 編輯器修改應用程式定義。若要使用修改過的應用程式定義,則必須刪除先前的應用程式定義並匯入修改的版本。在下列情況中會編輯應用程式定義檔:
決定要使用不同的驗證模式。
切換到不同的 SSO 提供者。
企業應用程式定義的身分識別變更。
想要從應用程式的其他實體或方法匯入資料。
要停止包含來自先前包含之實體或方法的資料。
想要重複使用應用程式定義的一部分,為貴組織所使用的另一個應用程式建立新的應用程式定義。
注意
在為企業營運應用程式製作應用程式定義 XML 檔案之前,請為後端伺服器的一或多個認證設定製作權限,並設定企業應用程式定義 (若使用 SSO)。
您可使用商務資料目錄定義編輯器工具編輯應用程式定義。
如需製作及修改應用程式定義檔 (包括範例 XML 檔案) 的詳細資訊,請參閱商務資料目錄:中繼資料模型 (英文) 。
匯出應用程式定義
使用商務資料目錄的優點之一,是開發人員和設計者只需製作一次應用程式定義檔,即可在組織內的多個位置重複使用該應用程式定義,因而不需要重新設定相同的資訊。一個應用程式定義可在使用相同共用服務提供者 (SSP) 之所有 Web 應用程式和網站之間,進行已匯入實體與方法的資料整合。如果貴組織使用多個 SSP,或您想重複使用某個應用程式的應用程式定義,以協助製作其他應用程式,商務資料目錄或特定應用程式的管理員可匯出應用程式定義檔案,以供製作類似應用程式定義的設計人員和開發人員使用,或供應用程式管理員用於其他 SSP 中的商務資料目錄。
工作需求
以下是執行這項工作之程序的必要條件:
若要建立應用程式定義 XML 檔案,則必須具備存取該應用程式定義 XML 檔案的權限。
若要匯入或匯出應用程式定義到商務資料目錄,則必須具備商務資料目錄中應用程式的編輯服務權限。
若要從 [共用服務管理] 頁面修改應用程式定義,則必須具備所新增、修改或刪除的應用程式、實體或方法之商務資料目錄服務權限。
若要管理應用程式定義,請執行下列程序: