导入模型 (Duet Enterprise)

 

适用于: Duet Enterprise for Microsoft SharePoint and SAP

上一次修改主题: 2015-03-09

BDC 模型是为随 Duet Enterprise for Microsoft SharePoint and SAP 提供的所有解决方案提供的。您可以单独导入每个模型。然而,同时导入所有模型会更加容易。同时导入所有模型不会产生与性能或安全相关的问题。

提示

如果您单独导入每个模型,请记住模型的名称是区分大小写的。例如,命令 /ImportBDC Product 有效,而命令 /ImportBDC product 无效。有关随 Duet Enterprise 提供的模型列表,请参阅模型列表 (https://go.microsoft.com/fwlink/?linkid=205308&clcid=0x804)。

备注

您必须是 Farm Administrators 组的成员才能执行本文中的过程。

在执行这些过程之前,您必须将模型复制到 SAP 管理员至少具有读取访问权限的位置。这些模型通过 SAPServiceModels.zip 文件提供。在您安装Duet Enterprise时,该文件将被默认安装到 c:\program files\Duet Enterprise\1.0\SAP Service Models 文件夹下,如安装 Duet Enterprise (https://go.microsoft.com/fwlink/?linkid=205811&clcid=0x804) 中所述。

BatonHandoffIcon

如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),请在工作表的表 1 的“SAPServiceModels.zip 位置”行中输入 SAPServiceModels.zip 文件的位置。

SAP 管理员必须使用相应端点对模型进行更新,然后将包含更新后的模型的 zip 文件复制到您至少具有读取访问权限的位置。默认情况下,包含更新后的模型的 zip 文件的名称为 BDC.zip。

您需要以下信息才能导入模型。

  • 包含 BDC 模型的 .zip 文件的位置。如果您和 SAP 管理员使用的都是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 2 的“BDC 模型 ZIP 文件的位置”行中列出包含 BDC 模型的 .zip 文件的位置和名称。

  • 要向其授予模型执行权限的用户的列表,还可以将此权限授予所有验证用户。如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 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=0x804),将在工作表的表 2 的“BDC 模型 ZIP 文件的位置”行中列出 SAP 管理员存储 .zip 文件的位置。

解压缩文件后,请记下解压缩后的 BDC 模型文件的位置。

BatonHandoffIcon

如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),则解压缩文件后,请在工作表的表 1 的“解压缩后的模型文件的位置”行中记下解压缩后的 BDC 模型文件的位置。

验证 Business Data Connectivity Service 的服务应用程序名称

默认情况下,Business Data Connectivity Service 的名称为“Business Data Connectivity Service”。然而,管理员可以更改此名称,或者管理员可以创建单独的 Business Data Connectivity Service 以用于 Duet Enterprise for Microsoft SharePoint and 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=0x804),请将此名称添加到工作表的表 1 的“BDC 服务名称”行中。

导入所有模型

备注

您必须是 Farm Administrators 组的成员才能完成此过程。

导入所有模型

  1. 登录到 SharePoint Server 场中的任何前端 Web 服务器或应用程序服务器。

    提示

    尽管可以使用 SharePoint Server 场中的任何前端 Web 服务器或应用程序服务器安装模型,但建议您使用同一计算机来安装所有模型。

  2. 以服务器场管理员的身份打开命令提示符窗口,并在提示符下转到“<系统驱动器>:\Program Files\Duet Enterprise\1.0”文件夹。

  3. 在提示符处,键入 DuetConfig /importbdc <UnzippedModelFileLocation>\models.xml” /AddUsers “<EndUsers>” /UserName <WSDLaccount> /Password <WSDLaccountPassword> /Email <EmailAcct> /BDCServiceApplication <BDC Service Application Name>,然后按 Enter

    其中:

    • <UnzippedModelFileLocation> 是存储解压缩模型的位置。例如 d:\UnzippedModelFiles 或 \\contoso\UnzippedModelFiles。

      BatonHandoffIcon

      如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 1 的“解压缩后的模型文件的位置”行中列出此位置。

    • <EndUsers> 是 Windows Active Directory 域服务 (AD DS) 用户或 Windows AD DS 域组的逗号分隔列表,格式为“域\用户名”,您需要向这些用户或组授予对 BDC 模型的执行权限。这使您添加的最终用户可以向 SAP NetWeaver 进行 Business Data Connectivity 调用。如果添加多个用户,则必须用引号将逗号分隔列表引起来。例如“contoso\user1,contoso\user2”。

      必须对符合以下条件的所有用户或用户组授予此权限:您希望他们能够在 SharePoint 网站中查看 SAP 信息或者与 SAP 信息进行交互。建议您为此参数指定 nt authority\authenticated users 以便将此权限授予给所有经过验证的用户,因为这比分别添加用户和组简单,而且不涉及安全风险。如果您选择指定各个 AD DS 用户和组,而不对此参数使用 nt authority\authenticated users,则还必须执行以下操作:

      • 指定稍后将对此列表运行 DuetConfig /checkconfiguration 以便被授予对 SAPRoles 和 SAPUsers 外部内容类型的权限的管理员的 AD DS 帐户。

      • 指定 SharePoint 2010 定时服务的 AD DS 帐户。请注意,此帐户还必须映射到 SAP 系统中的 SAP 用户。

      备注

      只支持 AD DS 用户和 AD DS 组。此参数不支持 SharePoint 组。

      BatonHandoffIcon

      如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),则可以在工作表的表 3 的“可以访问 SAP 内容的用户”行中找到这些用户或组。

    • <WSDLaccount> 是有权下载 SAP WSDL 的用户帐户。使用此参数指定的用户必须映射到 SAP 系统中的 SAP 用户,并且 SAP 管理员必须授予此用户访问 SAP 系统中的 WSDL 的权限。

      BatonHandoffIcon

      如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 2 的“用于 WSDL 访问的用户名”行中列出此用户名。

    • <AdminPassword> 是使用 /UserName 参数指定的用户的密码。

      BatonHandoffIcon

      如果使用的是部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x804),将在工作表的表 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=0x804),将在工作表的表 1 的“BDC 服务名称”行中列出此名称。

      当看到每个模型的成功消息(显示在命令提示符中)以及消息 [成功] Duet Enterprise 配置实用程序已成功导入所有 BDC 模型时,说明导入已完成。

      备注

      模型列表 (https://go.microsoft.com/fwlink/?linkid=205308&clcid=0x804) 中列出了这些模型。