我们想编写一个自定义网络服务,以从SharePoint 2007中提取用户配置文件属性,并且应该能够在BCS中使用相同的WebService(SharePoint 2010)。

目标:
1.从自定义网络服务读取用户配置文件属性
2.在BCS中消耗相同的Web服务
3. BCS属性必须与SharePoint 2010中的用户配置文件属性合并为AD属性。

有人可以让我知道如何完成吗?

更新:
我想遵循下面给出的步骤

  1. 创建具有各种属性的用户定义的类“ TromuserProfileproperties”
  2. 覆盖BCS中的GetList方法
  3. 为UserProfileService.ASMX制作实例
  4. 通过用户封装迭代并将所需信息存储在列表中u003CMissedUserProfileProperties>
  5. 返回列表u003CMissedUserProfileProperties>
  6. 以将AD&BCS结合在一起的方式配置用户框

请让我知道是否可以完成?

更新-2
我已经配置并填充了所需的信息,并希望删除BCS连接,但是抛出了一个例外,说“操作失败了”


正确的做法是什么?
笔记 :

仍然映射了属性,并且不允许我们拆除BCS集成,我们也停止了中间的完整导入。

有帮助吗?

解决方案

因此,您计划同时拥有2007年和2010年系统活动,并且您想在两个系统中管理配置文件数据吗?最简单的事情是,在不将2010年系统的依赖性放在2007系统上的情况下,对两个单独设置配置文件同步设置。

一个注意事项,2007年和2010年都有一个网络服务可用于抓取用户配置文件数据,请访问 /_vti_bin/userprofileservice.asmx

在大多数情况下,如果存在自定义同步源,则除了映射的AD属性外,它是不寻常的。

其他提示

我多次与PeopleSoft for SharePoint 2007和SharePoint2010。我发现了2个选项,我发现了BDC(Moss 2007)或BCS(SP 2010)(SP 2010):A。具有数据库B. WebService(来自Peoplesoft)的常见步骤:1:1 。设置配置文件导入以正确工作并与计划从外部系统检索的属性进行扩展(不过映射,我最终确定了Aftewards)。 1.设置SSO(在MOSS中)或安全存储(在SP2010中)。通过SPD或VS2010创建您的ECT(在SP2010中),或者在Moss 2007中使用任何工具来定义您的实体(请参阅此处bdc-_the_business_data_catalog.aspx”> http://blah.winsmarts.com/2007-4-4-4-4-sharepoint_2007__BDC-_the_business_data_catalog.aspx),例如bdcmetaman或Microsoft。如果有效,那么您知道您已经正确设置了SSO或安全存储。

  1. 通过将其映射到BDC或BCS来最终确定用户配置文件自定义属性的配置。
  2. 运行完整的爬网和同步。
许可以下: CC-BY-SA归因
scroll top