Pregunta

Queremos escribir un servicio web personalizado para tirar de las propiedades de perfil de usuario de SharePoint 2007 y debemos ser capaces de consumir el mismo servicio web en BCS (SharePoint 2010).

Objetivo:
1. Lectura de un perfil de usuario Propiedades de un servicio web personalizado
2. Consumir el mismo servicio web en BCS
3. Propiedades de BCS tienen que ser fusionado con propiedades anuncio para las propiedades de perfil de usuario en SharePoint 2010.

Puede alguien que me haga saber cómo se puede hacer?

Actualización:
Me gustaría seguir los pasos que se indican a continuación

  1. Crear una clase definida por el usuario "MissedUserProfileProperties" con varios atributos
  2. reemplazar el método GetList en BCS
  3. Hacer una instancia para UserProfileService.asmx
  4. iterar a través de los UserProfiles y almacenar la información requerida en la lista
  5. Vuelta al listado
  6. Configurar el PerfilUsuario de tal manera que combinará tanto AD & BCS

Por favor, hágamelo saber si se puede hacer?

Actualizar - 2
He configurado y poblada la información requerida y me gustaría quitar la conexión BCS sin embargo, está lanzando una excepción saysing que "la operación se fallido"


¿Cuál sería la manera correcta de hacer esto ....?
Nota:

Aún así las propiedades se asignan y no es lo que nos permite la integración UNmap BCS, también nos detuvo la importación completa en el medio.

¿Fue útil?

Solución

Así se planea tener tanto a como un sistema 2007 2010 activo y desea administrar los datos del perfil en ambos sistemas? La cosa más fácil de hacer sería la de obtener una configuración material del perfil de sincronización para tanto de forma individual, sin poner una dependencia para el sistema 2010 en el sistema 2007.

Una nota, tanto en 2007 y 2010 ya cuentan con un servicio web disponible para agarrar los datos del perfil del usuario en /_vti_bin/userprofileservice.asmx

En la mayoría de los casos en que hay una fuente de sincronización de encargo es además de las propiedades AD asignado de modo que parte no es inusual.

Otros consejos

Lo hice varias veces con PeopleSoft para SharePoint 2007 y SharePoint 2010. 2 opciones que encontré exitosa tanto con BDC (MOSS 2007) o BCS (SP 2010): A. con una base de datos B. WebService (expuesta desde PeopleSoft) pasos comunes: 1. configuración del perfil importaciones para que funcione correctamente y se extendió con propiedades previstas para ser recuperados desde el sistema externo (no asignan sin embargo, que finalicé aftewards). 1. Configuración de SSO (en MOSS) o de almacenamiento seguro (en SP2010). Crea tu TEC (en SP2010) a través de SPD o VS2010, o en MOSS 2007 definir su entidad mediante el uso de cualquier herramienta (ver aquí BDC-_The_Business_Data_Catalog.aspx "> http://blah.winsmarts.com/2007-4-SharePoint_2007_ BDC -_ The_Business_Data_Catalog.aspx), como BDCMETAMAN o Microsoft. Si funciona, entonces usted sabe que tiene correctamente configurado SSO o almacenamiento seguro.

  1. finalizar la configuración de las propiedades de los perfiles de usuario personalizados mediante la asignación a la BDC o BCS.
  2. Ejecutar rastreo completo y Sincronización.
Licenciado bajo: CC-BY-SA con atribución
scroll top