[ https://issues.apache.org/jira/browse/OLINGO-1271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ramesh Reddy reassigned OLINGO-1271: ------------------------------------ Assignee: Ramesh Reddy > Absolute Context URL with Service Dispatcher > -------------------------------------------- > > Key: OLINGO-1271 > URL: https://issues.apache.org/jira/browse/OLINGO-1271 > Project: Olingo > Issue Type: Improvement > Components: odata4-server > Reporter: Ramesh Reddy > Assignee: Ramesh Reddy > Priority: Major > > As reported onĀ OLINGO-1025, integrating to MS OData consumers (ie. > PowerBI/PowerQuery) gives the "should be an absolute Uri" error. > The proposed solution in the JIRA is implementing a Processor for any given > EntityType. Browsing through the code i see TEIID uses the ServiceHandler > approach, instead of processor and it also has a Custom JSON Odata Serializer. > I see that the Default JSON serializer, when serializing entity collections > uses the ContextURL to generate the context metadata for the > EntityCollection, but by default it does not contain the service root, since > it comes from static DataRequest.buildEntitySetContextURL(olingo) method. > Would be nice if we could choose this behavior through a init param in the > odata deployment. > Thanks in advance. -- This message was sent by Atlassian JIRA (v7.6.3#76005)