PROBLEM: A call to SSPI failed
Example: An error message "A call to SSPI failed, see inner exception." is displayed when starting the real time synchronization monitor.
SOLUTION:
This error is generated when using a TCP/IP endpoint for the ISynchronizationSubscription. It relates to how Windows authenticates a user for the running service using Kerberos. More information can be found on the web by searching for 'SSPI SPN WCF'.
Modify the EnterpriseServicesClient.exe.config file client endpoint section for the ISynchronizationSubscription by either
1. Using a numeric IP address for the TCP/IP endpoint rather than a server name.
2. Or, by adding an <identity> section for the net.tcp client endpoint and specifying an empty servicePrincipalName as below
<client>
<endpoint
address="net.tcp://SABRE01:8002/SynchronizationSubscriptionService"
binding="netTcpBinding"
bindingConfiguration="netTcpBindingSubscriptionService"
contract="Arden.Enterprise.Services.Interface.ISynchronizationSubscription" >
<identity>
<servicePrincipalName value=""/>
</identity>
</endpoint>
</client>