在 Duet Enterprise for SharePoint and SAP Server 2.0 中匯入模型

SharePoint 2010
 

適用版本: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 資料。

本文內容:

下列模型隨附於 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 模型。

匯入報表模型
  1. 確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。

  2. 以管理員身分開啟 Windows 命令提示字元。

  3. 在命令提示字元中,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0

  4. 在命令提示字元處輸入下列命令,然後按 ENTER:

    Duetconfig.exe -importbdc -featurename Reporting -BdcServiceApplication <BDC 服務應用程式> -lsiurl <LsiUrl> -metadataUrl <中繼資料 URL>

    其中:

    • <BDC 服務應用程式> 為 BDC Service 應用程式名稱。

    • <LsiUrl> 是 SAP 管理員提供給您的 LsiUrl URL,其符合您要匯入的 BDC 模型。

    • (選用) <中繼資料 URL> 是 SAP 管理員提供給您的中繼資料 URL,其符合您要匯入的 BDC 模型。

  5. 完成時會在命令提示字元處收到下列訊息:成功匯入指定的 BDC 模型

工作流程 BDC 模型利用 DuetConfig.exe -importbdc 命令匯入 Duet Enterprise 2.0 中。其需要 LsiUrl 及 MetadataUrl 才能成功匯入。另外還需要名為 UserSubLsiUrl 的其他參數。此 UserSubLsiUrl 用於 UserSubscription 模型 (僅與工作流程模型一起匯入的額外模型)。UserSubscription 模型可讓使用者能訂閱個別的 Duet Enterprise 2.0 工作流程網站上之工作流程工作。請使用下列程序來匯入工作流程及 UserSubscription BDC 模型。

匯入工作流程模型
  1. 確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。

  2. 以管理員身分開啟 Windows 命令提示字元。

  3. 在命令提示字元處,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0

  4. 在命令提示字元處輸入下列命令,然後按 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 結尾。

  5. 完成時會在命令提示字元處收到下列訊息:成功匯入指定的 BDC 模型

RoleSync BDC 模型利用 DuetConfig.exe -importbdc 命令匯入 Duet Enterprise 2.0 中。其需要 LsiUrl 及 MetadataUrl 才能成功匯入。請使用下列程序匯入 RoleSync BDC 模型。模型匯入之後,必須加以設定才能啟動必要的計時器工作。

匯入 RoleSync 模型
  1. 確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。

  2. 以管理員身分開啟 Windows 命令提示字元。

  3. 在命令提示字元處,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0

  4. 在命令提示字元處輸入下列命令,然後按 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 結尾。

  5. 完成時會在命令提示字元處收到下列訊息:成功匯入指定的 BDC 模型

設定 RoleSync
  1. 確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。

  2. 以管理員身分開啟 Windows 命令提示字元。

  3. 在命令提示字元處,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0

  4. 在命令提示字元處輸入下列命令,然後按 ENTER:

    DuetConfig.exe -ConfigureRoleSync -UserProfileServiceApplicationName <"User Profile Service 應用程式名稱">

    其中 <"User Profile Service 應用程式名稱"> 為 User Profile Service 應用程式的名稱。

  5. 您會在命令提示字元處收到下列訊息:成功設定指定的設定檔同步處理工作

  6. 如此即已建立 RoleSync 的計時器工作。

使用此程序可設定讓 SAP 系統能夠將報表及工作流程發佈至您要用於 Duet Enterprise 2.0 的特定 Web 應用程式時,所需的屬性。若要完成此程序,您必須知道下列資訊:

  • 您所設定之 Web 應用程式的 URL。

  • 您所設定之 Web 應用程式上的擴充連接埠號碼。

  • SAP 系統用以將報表及工作流程發佈至您所設定之 Web 應用程式的帳戶。

設定發佈 URL 及帳戶
  1. 確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要設定 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。

  2. 以管理員身分開啟 Windows 命令提示字元。

  3. 在命令提示字元處,輸入 DuetConfig.exe 檔案的預設路徑:cd /d C:\Program Files\Duet Enterprise\2.0

  4. 在命令提示字元處輸入下列命令,然後按 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 伺服器陣列帳戶或受管理帳戶。
  5. 您會在命令提示字元處收到下列訊息:已順利設定 Web 應用程式 https://WebApplicaitonURL 上的 Duet 功能

您必須先設定中繼資料儲存區權限,才可確認 SharePoint 與 SAP 系統之間是否有成功的設定及連線。

設定中繼資料儲存區權限
  1. 確認您是否具備下列系統管理認證:執行 SharePoint Server 2013 的前端網頁伺服器之 Windows 系統管理員群組,才可完成此程序。您也必須是要安裝 Duet Enterprise 2.0 之 SharePoint Server 伺服器陣列的伺服器陣列管理員群組成員。

  2. 在 SharePoint 管理中心網站上按一下 [應用程式管理]。

  3. 在 [服務應用程式] 區段中,按一下 [管理服務應用程式]。

  4. 在「服務應用程式」頁面上,按一下您要用於 Duet Enterprise 的 Business Data Connectivity Service 應用程式連結。依預設,該連結的名稱為 BDC Service,但管理員可以變更此名稱。

  5. 在「BDC 模型」頁面的 [檢視] 區段中,從 [外部內容類型] 下拉式清單選取 BDC 模型。將會顯示下列四種匯入模型:

    • OBA.Server.Reporting

    • OBA.Server.RoleSync

    • OBA.Server.UserSubscription

    • OBA.Server.Workflow

  6. 在「BDC 模型」頁面上,使用 [設定物件權限] 及 [設定中繼資料儲存區權限] 為所有模型設定物件及中繼資料儲存區權限。存取這些模型的所有使用者,都需要從這些 BDC 模型存取內容的個別權限。

    • 設定物件權限:執行、可在用戶端選取、編輯,以及設定權限 (只有發佈者帳戶需要所有權限。若是其他所有帳戶,您可以選擇一或多個權限)。

    • 設定中繼資料儲存區權限:執行、可在用戶端選取、編輯,以及設定權限。請務必選取 BDC 中繼資料儲存區中所有 BDC 模型、外部系統及外部內容類型的「傳播」權限。如此將會覆寫現有的權限 (只有發佈者帳戶需要所有權限。若是其他所有帳戶,您可以選擇一或多個權限)。

  7. 您可能必須執行 IIS 重設,才能讓這些權限立即生效。

  8. 當物件與中繼資料儲存區權限都設定好之後,即可執行 Duet Enterprise 設定檢查,並驗證所有必要的通訊與安全性檢查都運作正常。

顯示: