Quantcast
Channel: Martin Dráb's Activities
Viewing all articles
Browse latest Browse all 17532

Unable to get OData Query Service running - error

$
0
0

Hello,

We want to use Power Query in Excel to access AX Data using OData Query Service.

All the documentation I see tells how to use it, but none states how to get it setup.

AX Version: AX 2012 R3 CU8. 

Problem: Get an error when trying to access the following URL. http://10.1.1.152:8101/dynamicsax/services/odataqueryservices

Tried:

  1. Using the IP Address and running it from the AOS.
  2. Verified the WSDL port is 8101
  3. http://10.1.1.152:8101/dynamicsax/services/test brings up XML for the inbound port I created called test. So I know it's communicating.

See below for the browser error and event viewer error.

Your help is greatly appreciated!

Thank you - Mike

Error in browser: 

The server encountered an error processing the request. The exception message is 'Object reference not set to an instance of an object.'. See server logs for more details. The exception stack trace is:

at Microsoft.Dynamics.AX.Framework.Services.ODataQueryService.ODataDataSource.GetQueryMetadata(String queryName, Boolean isCustomQuery, Boolean isQueryExecution) at Microsoft.Dynamics.AX.Framework.Services.ODataQueryService.ODataMetadata.LoadResourceSets(Boolean areCustomQueries) at Microsoft.Dynamics.AX.Framework.Services.ODataQueryService.ODataMetadataCache.get_Metadata() at Microsoft.Dynamics.AX.Framework.Services.ODataQueryService.ODataService`1.GetService(Type serviceType) at System.Data.Services.WebUtil.GetService[T](Object target) at System.Data.Services.DataService`1.CreateProvider() at System.Data.Services.DataService`1.HandleRequest() at System.Data.Services.DataService`1.ProcessRequestForMessage(Stream messageBody) at SyncInvokeProcessRequestForMessage(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.ProcessMessage31(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

Error in Server Event Viewer:

source's static field list by OData Query Service. Ensure all key fields are added to data source static field lists. 

followed by 12 of these errors

Object Server 01:  Query fetch mode of 1:N is not supported by OData query services. Fetch mode for these data sources will be changed to 1:1. 

 

community.dynamics.com/.../addpost


Viewing all articles
Browse latest Browse all 17532

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>