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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
