Return-Path: X-Original-To: apmail-camel-issues-archive@minotaur.apache.org Delivered-To: apmail-camel-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5930311BBB for ; Sun, 7 Sep 2014 06:33:29 +0000 (UTC) Received: (qmail 60745 invoked by uid 500); 7 Sep 2014 06:33:29 -0000 Delivered-To: apmail-camel-issues-archive@camel.apache.org Received: (qmail 60700 invoked by uid 500); 7 Sep 2014 06:33:29 -0000 Mailing-List: contact issues-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list issues@camel.apache.org Received: (qmail 60690 invoked by uid 99); 7 Sep 2014 06:33:28 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 07 Sep 2014 06:33:28 +0000 Date: Sun, 7 Sep 2014 06:33:28 +0000 (UTC) From: "Claus Ibsen (JIRA)" To: issues@camel.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Resolved] (CAMEL-7773) Add support for Apache Olingo2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CAMEL-7773?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Claus Ibsen resolved CAMEL-7773. -------------------------------- Resolution: Fixed > Add support for Apache Olingo2 > ------------------------------ > > Key: CAMEL-7773 > URL: https://issues.apache.org/jira/browse/CAMEL-7773 > Project: Camel > Issue Type: New Feature > Affects Versions: 2.14.0 > Reporter: Dhiraj Bokde > Assignee: Dhiraj Bokde > Labels: odata2, olingo > Fix For: 2.14.0 > > > There has been a demand for quite some time for an OData component for Camel. [Apache Olingo 2.0|http://olingo.apache.org/] supports OData2.0 and 3.0 protocols. > A Camel component can be created by writing a client API on top of Olingo's lower level marshal/un-marshal APIs and then wrapping this client API easily with the API Component Framework. > This component should support all the features of the Apache Olingo client library. This includes reading, updating, patching and merging the following: > * Entity Sets > * Entities > * Complex Properties > * Simple Properties and values > * Links > * System option $count and other system options and query parameters > * Batch requests for sequential operations including entity references using Content-Id > The component should take Olingo2 data types as input values and respond with an appropriate Olingo2 defined response data type. > For batch operations the client API must define higher level POJOs for requests and responses as the Olingo data types for batch operations are very low level and require setting HTTP headers extensively and return String bodies for all response types. > The component should be able to determine the appropriate Olingo2 type to use and convert batch response parts. -- This message was sent by Atlassian JIRA (v6.3.4#6332)