Frage

Wir möchten einen benutzerdefinierten Webservice schreiben, um die Eigenschaften des Benutzerprofils von SharePoint 2007 abzurufen, und sollten in der Lage sein, denselben Webservice in BCS zu konsumieren (SharePoint 2010).

ZIEL:
1. Lesen Sie ein Benutzerprofileigenschaften von einem benutzerdefinierten Webservice
2. Konsumieren Sie den gleichen Webservice in BCS
3. BCS -Eigenschaften müssen in SharePoint 2010 mit AD -Eigenschaften für die Eigenschaften des Benutzerprofils zusammengeführt werden.

Kann mich jemand wissen lassen, wie es gemacht werden kann?

Aktualisieren:
Ich möchte die unten angegebenen Schritte ausführen

  1. Erstellen Sie eine benutzerdefinierte Klasse "MisserSerProfileProperties" mit verschiedenen Attributen
  2. Überschreiben Sie die GetList -Methode in BCS
  3. Machen Sie eine Instanz für UserProfileService.asmx
  4. Iterieren Sie die Benutzerprofile und speichern Sie die erforderlichen Informationen in der Listeu003CMissedUserProfileProperties>
  5. Geben Sie die Liste zurücku003CMissedUserProfileProperties>
  6. Konfigurieren Sie das Benutzerprofil so, dass es sowohl AD als auch BCS kombiniert wird

Bitte lassen Sie mich wissen, ob es möglich ist.

Update - 2
Ich habe die erforderlichen Informationen konfiguriert und besiedelt und möchte die BCS -Verbindung entfernen, aber eine Ausnahme stellt lautet, dass "der Betrieb fehlgeschlagen ist".


Was wäre der richtige Weg, dies zu tun ...?
Notiz :

Trotzdem werden die Eigenschaften zugeordnet und es ermöglicht uns nicht, die BCS -Integration zu enttäuschen. Außerdem haben wir den vollen Import in der Mitte gestoppt.

War es hilfreich?

Lösung

Sie planen also, sowohl ein 2007 als auch ein System von 2010 aktiv zu haben, und möchten Profildaten in beiden Systemen verwalten? Am einfachsten wäre es, das Profilsynchronisierungs -Sachen für beide einzeln zu erhalten, ohne eine Abhängigkeit für das System 2010 vom System 2007 zu setzen.

Ein Hinweis, sowohl 2007 als auch 2010, haben bereits einen Webdienst zur Verfügung, um Benutzerprofildaten unter /_vti_bin/userprofileService.asmx zu greifen

In den meisten Fällen, in denen eine benutzerdefinierte Synchronisationsquelle vorhanden ist, ist sie zusätzlich zu den zugeordneten AD -Eigenschaften, so dass Teil nicht ungewöhnlich ist.

Andere Tipps

Ich habe es mehrmals mit PeopleSoft für SharePoint 2007 und SharePoint 2010 gemacht. 2 Optionen Ich fand erfolgreich mit BDC (Moss 2007) oder BCS (SP 2010): A. mit einer Datenbank B. Webservice (aus der PeopleSoft) gemeinsame Schritte: 1 Das Profilimporte für die korrekte Arbeit und erweitert mit den geplanten Eigenschaften, die aus dem externen System abgerufen werden sollen (nicht zugeordnet, dass ich nach After abgeschlossen wurde). 1. Setup SSO (in Moos) oder sicheres Geschäft (in SP2010) einrichten. Erstellen Sie Ihre ECT (in SP2010) über SPD oder VS2010 oder in Moss 2007 Ihr Entität mithilfe eines beliebigen Tools (siehe hier bdc-_the_business_data_catalog.aspx "> http://blah.winsmarts.com/2007-4-sharepoint_2007_2007_2007_2007_2007_BDC-_The_business_data_catalog.aspx), wie bdcmetaman oder microsoft. Wenn dies funktioniert, wissen Sie, dass Sie SSO oder Secure Store richtig eingerichtet haben.

  1. Fenden Sie die Konfiguration der benutzerdefinierten Eigenschaften der Benutzerprofile, indem Sie sie auf BDC oder BCS abbilden.
  2. Führen Sie volle Crawl und Syncronisierung durch.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top