Howdy,
I'm trying to setup a batch integration job with the LS Retail import data add-in but when I enter the web service url for our test LS Omni service I get this error:
Exception
Message: The message with Action 'http://lsretail.com/LSOmniService/EComm/2017/Service/IeCommerceService/StoresGetAll' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).
StackTrace: Server stack trace: at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter) at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) 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) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at LSRetailIntegration.EcommerceService.IeCommerceService.StoresGetAll() at LSRetailIntegration.EcommerceService.IeCommerceServiceClient.StoresGetAll() in C:\workspace\Storcash\LSRetailIntegration\Service References\EcommerceService\Reference.cs:line 21468 at LSRetailIntegration.ApiHandler.GetStores(String serviceUrl) in C:\workspace\Storcash\LSRetailIntegration\ApiHandler.cs:line 566 at LSRetailIntegration.ScheduledTaskAddIn.LsRetailImportDataAddIn.GetOptions(String name) in C:\workspace\Storcash\LSRetailIntegration\ScheduledTaskAddIn\LsRetailImportDataAddIn.cs:line 1172 at Dynamicweb.Extensibility.Editors.DropDownParameterEditor.Render(ConfigurableAddIn addIn, String name, Object value, Hashtable options, String label) at Dynamicweb.Extensibility.Editors.ParameterEditor.Render(ConfigurableAddIn addIn, String name, Object value, Hashtable options) at Dynamicweb.Extensibility.AddInConfigurator.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at Dynamicweb.Admin.eComBackend.EcomConfigurableAddin_GetParameters.Page_Load(Object sender, EventArgs e)
Source: mscorlib
No innerexception
If I put the wsdl url into SOAPUI and try out the web service request they work fine. I've been following the instructions here: https://doc.dynamicweb.com/documentation-9/integration/other-systems/ls-retail and just got to the chapter CREATING A BATCH TASK FOR RETRIEVING DATA when this happened. Anyone got any idea how to get around this?
Best regards,
Arnór Geir