Hi,
I am trying to use the webservice page 7004 - Sales Line Discount but i get an error.
Do anyone know how to fix this so i can use the webservice?
Service:
User:
Type: Microsoft.Dynamics.Nav.Service.WebServices.ServiceBrokerException
Message: Naming conflict within the Sales Line Discounts object. Fields "SalesCodeFilterCtrl" and "SalesCodeFilterCtrl" are both transformed to "SalesCodeFilterCtrl". Please find new a name for one of those fields!
StackTrace:
at Microsoft.Dynamics.Nav.Service.WebServices.MetaPage..ctor(PageDefinition page)
at Microsoft.Dynamics.Nav.Service.WebServices.MetaPage.GetPageMetadata(Int32 pageId)
at Microsoft.Dynamics.Nav.Service.WebServices.ServiceFormWsdlAdapter..ctor(Int32 formId, String serviceName)
at Microsoft.Dynamics.Nav.Service.WebServices.MetadataManager.FindWsdlAdapter(String fullName)
at Microsoft.Dynamics.Nav.Service.WebServices.ServiceBroker.MetadataFor(UrlParser relivantURLPart, Uri orginal, TextWriter output)
at Microsoft.Dynamics.Nav.Service.WebServices.ServiceBroker.Invoke(Boolean isSoapMessage, String serviceName, Uri url, XmlReader input, TextWriter output, String sid)
at Microsoft.Dynamics.Nav.Service.WebServices.NavWebService.<>c__DisplayClass3.<>c__DisplayClass5.<ProcessMessage>b__1()
at Microsoft.Dynamics.Nav.Service.WebServices.Disposer.Scope(Code code)
at Microsoft.Dynamics.Nav.Service.WebServices.NavWebService.<>c__DisplayClass3.<ProcessMessage>b__0(StreamWriter streamWriter)
at Microsoft.Dynamics.Nav.Service.WebServices.WCFUtil.GetPopulatedMemoryStream(StreamFillingCallback callback)
at Microsoft.Dynamics.Nav.Service.WebServices.NavWebService.ProcessMessage(Message message)
at SyncInvokeProcessMessage(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
Source: Microsoft.Dynamics.Nav.Service.WebServices
I have a lot of webservice pages that work, but i get the same error on 9087 - Sales Line Details.
Any tips on how to fix this would be very helpful.
Thomas
*This post is locked for comments