在 Duet Enterprise for SharePoint and SAP Server 2.0 中匯入模型
**適用版本:**Duet Enterprise for Microsoft SharePoint and SAP Server 2.0
**上次修改主題的時間:**2013-12-18
**摘要:**了解如何在 SharePoint Server 2013 環境的 Duet Enterprise 2.0 部署中匯入 BDC 模型。
在匯入任何商務資料連接 (BDC) 模型之前,需要向 SAP 管理員取得下列每個 BDC 模型的 LsiUrl 及 MetadataUrl,以在執行 DuetConfig.exe 以及匯入該模型時使用。您必須設定 Duet 發佈 URL 及帳戶。而且必須先將您匯入之 BDC 模型的權限授與使用者,使用者才可存取那些模型所代表的 SAP 資料。
本文內容:
匯入 BDC 模型及設定中繼資料儲存區權限
匯入報表模型
匯入工作流程模型
匯入及設定 RoleSync 模型
設定發佈 URL 及帳戶
設定中繼資料儲存區權限
匯入 BDC 模型及設定中繼資料儲存區權限
下列模型隨附於 Duet Enterprise 2.0,並且安裝在此預設目錄路徑中:C:\Program Files\Duet Enterprise\2.0\BDC Models。此目錄包含其他預設會安裝,但在此部署過程中不會用到的模型。
工作流程
UserSubscription
報表
RoleSync
這些模型必須個別匯入,因為匯入程序各不相同。請使用下列程序個別匯入報表、工作流程及 RoleSync BDC 模型。
匯入報表模型
報表 BDC 模型利用 DuetConfig.exe -importbdc 命令匯入 Duet Enterprise 2.0 中。其需要 LsiUrl 及 MetadataUrl 才能成功匯入。請使用下列程序匯入報表 BDC 模型。
匯入報表模型
確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。
以管理員身分開啟 Windows 命令提示字元。
在命令提示字元中,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0。
在命令提示字元處輸入下列命令,然後按 ENTER:
Duetconfig.exe -importbdc -featurename Reporting -BdcServiceApplication <BDC 服務應用程式> -lsiurl <LsiUrl> -metadataUrl <中繼資料 URL>
其中:
<BDC 服務應用程式> 為 BDC Service 應用程式名稱。
<LsiUrl> 是 SAP 管理員提供給您的 LsiUrl URL,其符合您要匯入的 BDC 模型。
(選用) <中繼資料 URL> 是 SAP 管理員提供給您的中繼資料 URL,其符合您要匯入的 BDC 模型。
完成時會在命令提示字元處收到下列訊息:成功匯入指定的 BDC 模型。
匯入工作流程模型
工作流程 BDC 模型利用 DuetConfig.exe -importbdc 命令匯入 Duet Enterprise 2.0 中。其需要 LsiUrl 及 MetadataUrl 才能成功匯入。另外還需要名為 UserSubLsiUrl 的其他參數。此 UserSubLsiUrl 用於 UserSubscription 模型 (僅與工作流程模型一起匯入的額外模型)。UserSubscription 模型可讓使用者能訂閱個別的 Duet Enterprise 2.0 工作流程網站上之工作流程工作。請使用下列程序來匯入工作流程及 UserSubscription BDC 模型。
匯入工作流程模型
確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。
以管理員身分開啟 Windows 命令提示字元。
在命令提示字元處,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0。
在命令提示字元處輸入下列命令,然後按 ENTER:
Duetconfig.exe -importbdc -featurename <功能名稱>Workflow -BdcServiceApplication <BDC 服務應用程式> -lsiurl <LsiUrl> -usersubLisurl <UserSubLsiUrl> -metadataUrl <中繼資料 URL>
其中:
<BDC 服務應用程式> 為 BDC Service 應用程式名稱。
<LsiUrl> 是 SAP 管理員提供給您的 LsiUrl URL,其符合您要匯入的 BDC 模型。
<UserSubLsiUrl> 是 SAP 管理員提供給您的 UserSubLsiUrl URL。
<中繼資料 URL> 是 SAP 管理員提供給您的中繼資料 URL,其符合您要匯入的 BDC 模型。此 URL 附加在 SAP 管理員提供的中繼資料 URL 結尾。
完成時會在命令提示字元處收到下列訊息:成功匯入指定的 BDC 模型。
匯入及設定 RoleSync 模型
RoleSync BDC 模型利用 DuetConfig.exe -importbdc 命令匯入 Duet Enterprise 2.0 中。其需要 LsiUrl 及 MetadataUrl 才能成功匯入。請使用下列程序匯入 RoleSync BDC 模型。模型匯入之後,必須加以設定才能啟動必要的計時器工作。
匯入 RoleSync 模型
確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。
以管理員身分開啟 Windows 命令提示字元。
在命令提示字元處,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0。
在命令提示字元處輸入下列命令,然後按 ENTER:
Duetconfig.exe -importbdc -featurename RoleSync -BdcServiceApplication <BDC 服務應用程式> -lsiurl <LsiUrl> -metadataUrl <中繼資料 Url>
其中:
<BDC 服務應用程式> 為 BDC Service 應用程式名稱。
<LsiUrl> 是 SAP 管理員提供給您的 LsiUrl URL,其符合您要匯入的 BDC 模型。
<中繼資料 URL> 是 SAP 管理員提供給您的中繼資料 URL,其符合您要匯入的 BDC 模型。此 URL 附加在 SAP 管理員提供的中繼資料 URL 結尾。
完成時會在命令提示字元處收到下列訊息:成功匯入指定的 BDC 模型。
設定 RoleSync
確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。
以管理員身分開啟 Windows 命令提示字元。
在命令提示字元處,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0。
在命令提示字元處輸入下列命令,然後按 ENTER:
DuetConfig.exe -ConfigureRoleSync -UserProfileServiceApplicationName <"User Profile Service 應用程式名稱">
其中 <"User Profile Service 應用程式名稱"> 為 User Profile Service 應用程式的名稱。
您會在命令提示字元處收到下列訊息:成功設定指定的設定檔同步處理工作。
如此即已建立 RoleSync 的計時器工作。
設定發佈 URL 及帳戶
使用此程序可設定讓 SAP 系統能夠將報表及工作流程發佈至您要用於 Duet Enterprise 2.0 的特定 Web 應用程式時,所需的屬性。若要完成此程序,您必須知道下列資訊:
您所設定之 Web 應用程式的 URL。
您所設定之 Web 應用程式上的擴充連接埠號碼。
SAP 系統用以將報表及工作流程發佈至您所設定之 Web 應用程式的帳戶。
設定發佈 URL 及帳戶
確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要設定 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。
以管理員身分開啟 Windows 命令提示字元。
在命令提示字元處,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0。
在命令提示字元處輸入下列命令,然後按 ENTER:
duetconfig.exe -configurewebapp <Web 應用程式 URL> -PublishingUrl <發佈 URL> -PublisherAccount <網域\使用者名稱>
其中:
<Web 應用程式 URL> 為您建立之新 Web 應用程式的 http:// URL。
<發佈 URL> 為 SharePointSSL.cer 憑證所繫結之擴充 Web 應用程式的 https://servername:portnumber。
提示: 由於您之前使用完整網域名稱 (FQDN) 來擴充此 Web 應用程式,所以於此處必須使用 FQDN 格式的 URL。 <網域\使用者名稱> 為 DuetPublisher 帳戶的網域及使用者名稱。
重要事項: 此帳戶需不同於使用 Duet Enterprise 指派給 Web 應用程式之應用程式集區的 SharePoint 伺服器陣列帳戶或受管理帳戶。
您會在命令提示字元處收到下列訊息:已順利設定 Web 應用程式 https://WebApplicaitonURL 上的 Duet 功能。
設定中繼資料儲存區權限
您必須先設定中繼資料儲存區權限,才可確認 SharePoint 與 SAP 系統之間是否有成功的設定及連線。
設定中繼資料儲存區權限
確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。
在 SharePoint 管理中心網站上按一下 [應用程式管理]。
在 [服務應用程式] 區段中,按一下 [管理服務應用程式]。
在「服務應用程式」頁面上,按一下您要用於 Duet Enterprise 的 Business Data Connectivity Service 應用程式連結。依預設,該連結的名稱為 BDC Service,但管理員可以變更此名稱。
在「BDC 模型」頁面的 [檢視] 區段中,從 [外部內容類型] 下拉式清單選取 BDC 模型。將會顯示下列四種匯入模型:
OBA.Server.Reporting
OBA.Server.RoleSync
OBA.Server.UserSubscription
OBA.Server.Workflow
在「BDC 模型」頁面上,使用 [設定物件權限] 及 [設定中繼資料儲存區權限] 為所有模型設定物件及中繼資料儲存區權限。存取這些模型的所有使用者,都需要從這些 BDC 模型存取內容的個別權限。
設定物件權限:執行、可在用戶端選取、編輯,以及設定權限 (只有發佈者帳戶需要所有權限。若是其他所有帳戶,您可以選擇一或多個權限)。
設定中繼資料儲存區權限:執行、可在用戶端選取、編輯,以及設定權限。請務必選取 BDC 中繼資料儲存區中所有 BDC 模型、外部系統及外部內容類型的「傳播」權限。如此將會覆寫現有的權限 (只有發佈者帳戶需要所有權限。若是其他所有帳戶,您可以選擇一或多個權限)。
您可能必須執行 IIS 重設,才能讓這些權限立即生效。
當物件與中繼資料儲存區權限都設定好之後,即可執行 Duet Enterprise 設定檢查,並驗證所有必要的通訊與安全性檢查都運作正常。