camel-olingo2 fails to parse OData V3 responses
Issue
-
Currently we are trying to connect to an OData service using the camel-olingo2 component. This is not working because the returned metadata is in OData version 3 format.
It is stated on the component page that this should be supported, but this is not true (also shown here: https://github.com/dmvolod/test-olingo2-odata3) -
We have found that there is an camel-olingo4 component https://maven.repository.redhat.com/ga/org/apache/camel/camel-olingo4/2.20.0.fuse-000120-redhat-1/ but that is not yet available while using FIS 2.0.
We have tried to include the camel-olingo4 component but this results in a startup error of the application:
Caused by: java.lang.ClassNotFoundException: org.apache.camel.SSLContextParametersAware
- Is there a way to use the camel-olingo4 component with FIS 2.0? Or is there a way to consume a OData v3 service with the camel-olingo2 component?
Environment
- Red Hat JBoss Fuse
- 6.x
- Apache Camel
- camel-olingo2 component
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.