Skip to content

[Backport-3.4.x] camel-olingo2 improvements#4102

Merged
davsclaus merged 1 commit intoapache:camel-3.4.xfrom
christophd:backport/3.4.x/olingo2-improvements
Aug 19, 2020
Merged

[Backport-3.4.x] camel-olingo2 improvements#4102
davsclaus merged 1 commit intoapache:camel-3.4.xfrom
christophd:backport/3.4.x/olingo2-improvements

Conversation

@christophd
Copy link
Copy Markdown
Contributor

Manual backport of #4098

  • fix(CAMEL-15405): Propagate inline count in camel-olingo2 component

Add result count (coming from system query option $inlinecount) to OData entries when using splitResults

  • fix(CAMEL-15406): Configure entity provider properties on camel-olingo2

Add uri param configuration settings for read/write entity provider properties. The entity provider properties are used for each read/write operation and specify the way to serialize OData entries as Json/Xml/Atom data.

  • fix(CAMEL-15407): Fix merge operation in camel-olingo2

Merge operation must enable isDataBasedPropertySerialization setting in the entity provider write properties in order to not overwrite unspecified fields with null values.

(cherry picked from commit 26392df)

* fix(CAMEL-15405): Propagate inline count in camel-olingo2 component

Add result count (coming from system query option $inlinecount) to OData entries when using splitResults

* fix(CAMEL-15406): Configure entity provider properties on camel-olingo2

Add uri param configuration settings for read/write entity provider properties. The entity provider properties are used for each read/write operation and specify the way to serialize OData entries as Json/Xml/Atom data.

* fix(CAMEL-15407): Fix merge operation in camel-olingo2

Merge operation must enable isDataBasedPropertySerialization setting in the entity provider write properties in order to not overwrite unspecified fields with null values.

(cherry picked from commit 26392df)
@davsclaus davsclaus merged commit 775af5f into apache:camel-3.4.x Aug 19, 2020
lburgazzoli pushed a commit to lburgazzoli/apache-camel that referenced this pull request Sep 30, 2020
* fix(CAMEL-15405): Propagate inline count in camel-olingo2 component

Add result count (coming from system query option $inlinecount) to OData entries when using splitResults

* fix(CAMEL-15406): Configure entity provider properties on camel-olingo2

Add uri param configuration settings for read/write entity provider properties. The entity provider properties are used for each read/write operation and specify the way to serialize OData entries as Json/Xml/Atom data.

* fix(CAMEL-15407): Fix merge operation in camel-olingo2

Merge operation must enable isDataBasedPropertySerialization setting in the entity provider write properties in order to not overwrite unspecified fields with null values.

(cherry picked from commit 26392df)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants