步骤 4:创建 Sharepoint 应用程序以访问适配器

第 4 步(共 4 步)

完成时间: 15 分钟

在此步骤中,您将使用业务数据目录定义编辑器创建的应用程序定义文件,并将其导入到 Microsoft Office SharePoint Server。

先决条件

如何创建 SharePoint 应用程序

创建 SharePoint 应用程序涉及以下步骤:

  • 在 SharePoint 中创建单个 Sign-On(SSO)应用程序。

  • 创建共享服务提供程序并导入应用程序定义文件。

  • 创建 Web 部件页面并添加 Web 部件。

    本主题演示如何执行这些步骤。

在 SharePoint 中创建 SSO 应用程序

若要从 SharePoint 应用程序将用户凭据传递给 Echo 适配器,必须设置映射到用户帐户或组的 SSO 应用程序。

管理单个 Sign-On 的服务器设置

  1. 启动 SharePoint 3.0 管理中心。 在 “开始 ”菜单上,指向 “所有程序”,指向 Microsoft Office Server,然后单击“ SharePoint 3.0 管理中心”。

  2. 在顶部导航栏上,单击操作

  3. 在“作”页上的“ 安全配置 ”部分中,单击“ 管理单一登录的设置”。

  4. 在“单 Sign-On 管理设置”页上的“服务器设置”部分中,单击“管理服务器设置”。

  5. 确保此页上的信息正确,并适用于单个 Sign-On 安装。 有关这些操作的详细信息,请参阅https://go.microsoft.com/fwlink/?LinkId=105291上的“配置单一登录(Office SharePoint Server)”。

管理企业应用程序定义的设置

  1. 在 SharePoint 管理中心的顶部导航栏中,单击“操作”。

  2. 在“作”页上的“ 安全配置 ”部分中,单击“ 管理设置”进行单一登录

  3. 在管理单元 Sign-On 的设置页面上的“企业应用定义设置”部分中,单击“管理企业应用定义的设置”。

  4. 在“管理企业应用程序定义”页上,单击“ 新建项”。

  5. 在“创建企业应用程序定义”页上,将 “显示名称 ”字段设置为 EchoSSO,然后将 “应用程序名称 ”字段设置为 EchoSSO。 此值应与 步骤 3:创建应用程序定义文件中指定的 SecondarySsoApplicationId 匹配。

  6. “联系人电子邮件地址 ”字段中,输入电子邮件地址,然后单击“ 确定”。

管理企业应用程序定义的帐户信息

  1. 在 SharePoint 管理中心的顶部导航栏中,单击“操作”。

  2. 在“作”页上的“ 安全配置”部分中,单击“ 管理单一登录的设置”。

  3. 在“单一 Sign-On 管理设置”页的“企业应用程序定义设置”部分中,单击“管理企业应用程序定义帐户信息”。

  4. 在企业应用程序定义的“管理帐户信息”中,从企业应用程序定义列表中选择 EchoSSO

  5. “组帐户名称 ”字段中,键入将用于保护此应用程序定义的 Windows 组。 例如 ,DOMAIN\Domain Users

  6. 单击 “设置”

  7. 在“提供 EchoSSO 帐户信息”页上的 “用户名 ”字段类型 testuser 中,然后在 “密码 ”字段类型 testpassword 中。

  8. 单击“ 确定”,然后单击“ 完成”。

创建共享服务提供程序并导入应用程序定义文件

共享服务提供程序(SSP)是共享服务的逻辑分组及其支持资源。 可以使用 SharePoint 管理中心控制台创建 SSP。 此示例将在任何 SSP 中工作。 有关创建 SSP 的详细信息,请参阅以下文章 https://go.microsoft.com/fwlink/?LinkId=105119中的“章节概述:创建和配置共享服务提供程序”。

导入应用程序定义文件

  1. 启动 SharePoint 3.0 管理中心。 在 “开始 ”菜单上,指向 “所有程序”,指向 Microsoft Office Server,然后单击“ SharePoint 3.0 管理中心”。

  2. 在左侧导航窗格中,单击要导入应用程序定义的 SSP 的名称。

  3. “业务数据目录 ”部分中,单击“ 导入应用程序定义”。

  4. 在“导入应用程序定义”页上,单击“ 浏览”,然后选择 EchoWS.xml 文件。

  5. 单击“ 导入”,然后单击“ 确定”。

创建 Web 部件

现在必须在 SharePoint 网站中创建 Web 部件,才能使用在业务数据目录定义编辑器中创建的方法实例。 Web 部件是可重用的组件,可以包含任何类型的基于 Web 的信息,包括分析、协作和数据库信息。

创建 Web 部件页

  1. 启动 SharePoint 3.0 管理中心。 在 “开始 ”菜单上,指向 “所有程序”,指向 Microsoft Office Server,然后单击“ SharePoint 3.0 管理中心”。

  2. 在左侧导航窗格中,单击在其中导入应用程序定义文件的 SSP 的名称。

  3. 在“共享服务管理”页上的右上角,单击“ 网站作”,然后单击“ 创建”。

    创建站点操作

  4. “创建”页的“网页”部分中,单击“Web 部件页面”

  5. 在“新建 Web 部件”页上的“名称”字段中,键入 EchoPart,然后从“选择布局模板”列表中选择“全页”垂直

  6. 单击 “创建”

添加业务数据网页部件

  1. 单击“添加 Web 部件”。

  2. 在“ 添加 Web 部件 ”对话框中,选择 “业务数据列表”,然后单击“ 添加”。

    业务数据列表

  3. 单击“ 打开工具”窗格

  4. 业务数据列表工具窗格将在右窗格中打开。 在 “业务数据列表 ”部分中,对于 “类型” 字段,单击“ 浏览 ”按钮。

    选择类型

  5. “业务数据类型选取器 ”对话框中,选择 EchoWSLob_Instance 应用程序,然后单击“ 确定”。

  6. 在“业务数据列表”工具窗格中,单击“ 确定”。

  7. 将显示一个字段,该字段允许输入要传递给 EchoGreetings 方法的问候语值。 在问候字段中输入数据,然后单击“ 检索数据”。 这会调用 IIS 中托管的 Echo 适配器的 EchoGreetings 方法并返回响应。

    回声问候列表

    注释

    名称列不包含用户信息,仅显示 BDC.Name。 之所以发生这种情况,是因为 BDC 只需要一个简单的记录结构,并且不显示名称字段表示的复杂结构。

  8. 单击页面右上角的 “退出编辑模式 ”。

我只是做什么?

你已使用 SharePoint 3.0 管理中心导入应用程序定义,并创建基于此定义的 Web 部件,以调用 Echo 适配器的 EchoGreetings 操作。

后续步骤

本教程已完成。 有关使用业务数据目录的详细信息,请参阅以下位置 https://go.microsoft.com/fwlink/?LinkId=119921的“业务数据目录”。

另请参阅

教程 3:在 IIS 中托管 Echo 适配器