BDC-Zugriff direkt per Object Model
Ich habe auf der Basis der Beispiele von Sahil eine kleine Applikation (.exe-File) gebaut, das Daten aus einer Tabelle im Business Data Catalog (BDC) mit einer normalen SharePoint-Liste synchronisiert.
Auf meinem Entwicklungsserver funktioniert es auch bestens. Dort ist der BDC mit Authentication Mode “PassThrough” konfiguriert.
Nun stehe ich etwas an bei Versuch, das Proggy auf dem Live-Server zum Laufen zu bringen. BDC ist auf dem Live-Server mit Authentication Mode “RdbCredentials” konfiguriert. Die Fehlermeldung sagt:
Das Microsoft-Feature für einmaliges Anmelden (SSOSrv) konnte vertrauliche Anmeldeinformationen für den Benutzer ‘domain\Administrator’ mit der Enterpriseanwendungsdefinition ‘BDCAppName’ nicht abrufen. Zurückgegebener Fehler: 0×80630001. Weitere Informationen finden Sie im SDK (Software Development Kit) für Microsoft SharePoint-Produkte und Technologien.
Das passiert bei folgender Codezeile:
IEntityInstanceEnumerator myEnum = myLobSysEnt.FindFiltered(filterColl, myLobSysInst);
Der ganze Rest inklusiv Auflistung der im BDC definierten Filter funktioninert bis zu dieser Zeile problemlos.
Hat/hatte jemand auch mit solchen Dingen zu kämpfen? Jemand eine Idee? SSO ist Neuland für mich.

