We have created ACL "MercuryUsers", Group "MercuryUser" and user "mercury". MercuryUserACL is used in ExecuteACL property of webservice.
While making webservice call (HTTPS) from mercury system it is throwing below error, but it works if we setup ExecuteACL as anonymous.
Error in mercury:-
System.ServiceModel.CommunicationException: The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object ins, Object outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
which is consumed by our webservices for authentication
IS Error log throws below error:-
2014-10-09 13:41:16 EDT [ISC.0088.9998E] Exception --> null
2014-10-09 13:41:16 EDT [ISS.0007.0001E] Access Denied. User "local/Default" does not have permissions to invoke service: JdlOrder2Invoice.outbound.ws.provider.v2.PurchaseOrder:PurchaseOrderService.
This setup is working in 8.2(i have only step it) but not working 9.6. Does any one faced this issue while migration to 9.6? Please add your inputs