Bug in CDS Api -> AdminFacade.GetUserApiRoles(UserID) ?
Hi @ All,
Ich habe folgendes Problem, eventuell ist das ja ein Bug im SDK ..
Ich möchte herausfinden ob einem User ein Netphone/Swyx Administrationsprofil zugewiesen wurde. Dazu nutze ich aus der CDS-API die AdminFacade und dort die Methode "GetUserApiRoles(UserID)"
Das klappt soweit auch, außer dem entsprechenden User ist das Administrationsprofil "System-Administrator" oder "Backoffice-Administrator" zugewiesen.
Nur bei diesen beiden Profilen bekomme ich folgende Exception:
SSystemException: Der Formatierer hat beim Deserialisieren der Nachricht eine Ausnahme ausgelöst: Fehler beim Deserialisieren von Parameter http://tempuri.org/:GetRolesResult. Die InnerException-Nachricht war "Der ungültige Aufzählungswert "ExpertSettingsRO" kann nicht in den Typ "SWConfigDataClientLib.WSAdminFacade.BuildInRoles" deserialisiert werden. Stellen Sie sicher, dass die erforderlichen Aufzählungswerte vorhanden und mit dem Attribut "EnumMemberAttribute" gekennzeichnet sind, wenn der Typ das Attribut "DataContractAttribute" aufweist.". Weitere Details finden Sie unter "InnerException".
Kann jemand Helfen oder hat einer eine Idee ?
Getestet mit der aktuellen und den letzten beiden API Versionen aus Nuget..
Server Versionen: V12.4x und V13.05
Windows : 2012R2
Grüße
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
0 Kommentare