匯入模型 (Duet Enterprise)

 

適用版本: Duet Enterprise for Microsoft SharePoint and SAP

上次修改主題的時間: 2015-03-09

BDC 模型提供給 Duet Enterprise for Microsoft SharePoint 及 SAP 隨附之所有解決方案使用。您可以個別匯入每個模型,但同時匯入所有模型較為簡單。並無效能或與安全性相關的原因,而不能同時匯入所有模型。

提示

如果您想個別匯入每個模型,請記住模型名稱區分大小寫。例如,/ImportBDC Product 命令有效,但 /ImportBDC product 命令則無效。如需 Duet Enterprise 隨附的模型清單,請參閱模型清單 (https://go.microsoft.com/fwlink/?linkid=205308&clcid=0x404)。

注意

您必須是伺服器陣列管理員群組的成員,才可執行本文中的程序。

執行這些程序之前,您必須將模型複製到 SAP 管理員擁有最低讀取存取權的某個位置。SAPServiceModels.zip 檔案提供這些模組。當您按照安裝 Duet Enterprise (https://go.microsoft.com/fwlink/?linkid=205811&clcid=0x404) 所述來安裝 Duet Enterprise 時,這個檔案會安裝到 c:\program files\Duet Enterprise\1.0\SAP Service Models 資料夾 (預設)。

BatonHandoffIcon

若是使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),請在工作表表格 1 的 [SAPServiceModels.zip 位置] 這一列中輸入 SAPServiceModels.zip 檔案的位置。

SAP 管理員必須在適當的端點更新這些模組,然後將內含更新後模組的 zip 檔案複製到您擁有最低讀取存取權的某個位置。根據預設值,包含更新後模組的 zip 檔名稱為 BDC.zip。

您需要下列資訊才可匯入模型。

  • 含有 BDC 模型之 .zip 檔案的位置。若您和 SAP 管理員都使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),則含有 BDC 模型之 .zip 檔案的位置與名稱,會列在工作表之表格 2 的 [BDC 模型 ZIP 檔案位置] 列中。

  • 想要授與模型上之執行權限的使用者清單。您也可以將此權限授與所有經過驗證的使用者。若您使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),則這些使用者或群組帳戶名稱會列在工作表之表格 1 的 [可以存取 SAP 內容的使用者] 列中。

  • 想要授與模型之所有權限的每個使用者帳戶之使用者名稱與密碼。

  • 希望 SAP 管理員用以回報與 SharePoint 環境相關之問題的連絡電子郵件地址。

  • 希望安裝模型之 Business Data Connectivity Service 的服務應用程式名稱。此名稱預設為 "Business Data Connectivity Service"。

解壓縮含有模型的檔案

SAP 管理員設定的模型是壓縮 (.zip) 檔案形式。根據預設值,這個檔案的名稱是 BDC.zip。您必須先解壓縮此檔案,才可匯入模型。

BatonHandoffIcon

若是使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),SAP 管理員儲存 .zip 檔案的位置會列在工作表之表格 2 的 [BDC 模型 ZIP 檔案位置] 列中。

解壓縮檔案之後,請記下解壓縮之 BDC 模型檔案的位置。

BatonHandoffIcon

若是使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),請在解壓縮檔案之後,於工作表表格 1 的「解壓縮的模型檔案位置」列中記下解壓縮之 BDC 模型檔案的位置。

確認 Business Data Connectivity Service 的服務應用程式名稱

Business Data Connectivity Service 的名稱預設為 "Business Data Connectivity Service"。但管理員可變更此名稱,管理員也可建立不同的 Business Data Connectivity Service 以與 Duet Enterprise for Microsoft SharePoint 及 SAP 搭配使用。

確認 Business Data Connectivity Service 的服務應用程式名稱

  1. 在管理中心的 [快速啟動] 上,按一下 [應用程式管理]。

  2. 按一下 [服務應用程式] 區段中的 [管理服務應用程式]。

  3. 在 [類型] 欄中,按一下您要使用的 Business Data Connectivity Service 應用程式。

  4. 在功能區的 [作業] 群組中,按一下 [屬性]。Business Data Connectivity Service 應用程式的名稱會列在 [名稱] 區段中。

    BatonHandoffIcon

    若是使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),請將此名稱新增至工作表之表格 1 的 [BDC 服務名稱] 列中。

匯入所有模型

注意

您必須是伺服器陣列管理員群組的成員,才可完成此程序。

匯入所有模型

  1. 登入 SharePoint Server 伺服器陣列中的任何前端網頁伺服器或應用程式伺服器。

    提示

    雖然使用 SharePoint Server 伺服器陣列中的任何前端網頁伺服器或應用程式伺服器都可以安裝模型,但是建議您使用同一部電腦安裝所有模型。

  2. 以伺服器陣列管理員身分開啟命令提示字元視窗,並在提示處進入 "<系統磁碟機>:\Program Files\Duet Enterprise\1.0" 資料夾。

  3. 在提示處輸入 DuetConfig /importbdc <解壓縮的模型檔案位置>\models.xml" /AddUsers "<使用者>" /UserName <WSDL 帳戶> /Password <WSDL 帳戶密碼> /Email <電子郵件帳戶> /BDCServiceApplication <BDC Service 應用程式名稱>,然後按 Enter

    其中:

    • <UnzippedModelFileLocation> 是儲存已解壓縮模型的位置。例如,d:\UnzippedModelFiles 或 \\contoso\UnzippedModelFiles。

      BatonHandoffIcon

      若是使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),則此位置會列在工作表之表格 1 的 [解壓縮模型檔案位置] 列中。

    • <EndUsers> 是想要授與 BDC 模型之執行權限的 Windows Active Directory 網域服務 (AD DS) 使用者或 Windows AD DS 網域群組之清單,其格式為「網域\使用者名稱」且會以逗號分隔開。如此可讓您所新增的使用者能對 SAP NetWeaver 進行 Business Data Connectivity 呼叫。當您新增多位使用者時,必須以引號括住利用逗號分隔的清單。例如 "contoso\user1,contoso\user2"。

      您希望能夠檢視 SharePoint 網站中的 SAP 資訊或與其互動的所有使用者或使用者群組,都必須獲派此權限。建議您指定 nt authority\authenticated users 做為此參數,以將此權限授與所有已驗證的使用者,因為這麼做會比新增個別使用者和群組還要容易,且不會有安全性風險。如果選擇指定個別 AD DS 使用者和群組,而不是使用 nt authority\authenticated users 做為此參數,還必須執行下列動作:

      • 在此清單上指定稍後會執行 DuetConfig /checkconfiguration 之管理員的 AD DS 帳戶,以為其授與 SAPRoles 及 SAPUsers 外部內容類型的權限。

      • 指定 SharePoint 2010 計時器服務的 AD DS 帳戶。請注意,此帳戶也必須對應至 SAP 系統中的 SAP 使用者。

      注意

      只支援 AD DS 使用者與 AD DS 群組。此參數不支援 SharePoint 群組。

      BatonHandoffIcon

      若是使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),則可在工作表之表格 3 的 [可以存取 SAP 內容的使用者] 列中找到這些使用者或群組。

    • <WSDLaccount> 是有權下載 SAP WSDL 的使用者帳戶。使用此參數所指定之使用者,必須對應至 SAP 系統中的 SAP 使用者,且 SAP 管理員必須將此使用者存取權授與 SAP 系統中的 WSDL。

      BatonHandoffIcon

      若是使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),則此使用者名稱會列在工作表之表格 2 的 [WSDL 存取的使用者名稱] 列中。

    • <AdminPassword> 是使用 /UserName 參數指定之使用者的密碼。

      BatonHandoffIcon

      若是使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),則此密碼會列在工作表之表格 2 的 [WSDL 存取的密碼] 列中。

    • <EmailAcct> 是希望 SAP 管理員在發現問題時,用以連絡 SharePoint 管理員的電子郵件地址。

    • <BDC Service Application Name> 是想要安裝模型之 Business Data Connectivity Service 的服務應用程式名稱。此名稱預設為 "Business Data Connectivity Service"。

      BatonHandoffIcon

      若是使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),則此名稱會列在工作表之表格 1 的 [BDC 服務名稱] 列中。

      當您看到每個模型的成功訊息 (顯示於命令提示字元中) 以及訊息 [成功] Duet Enterprise 設定公用程式已順利匯入所有 BDC 模型時,即已完成匯入。

      注意

      模型會列於模型清單 (https://go.microsoft.com/fwlink/?linkid=205308&clcid=0x404) 中。