[
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)