Skip to content

camel-olingo2 improvements#4098

Merged
davsclaus merged 3 commits intoapache:masterfrom
christophd:pr/olingo2-improvements
Aug 19, 2020
Merged

camel-olingo2 improvements#4098
davsclaus merged 3 commits intoapache:masterfrom
christophd:pr/olingo2-improvements

Conversation

@christophd
Copy link
Copy Markdown
Contributor

  • 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.

Add result count (coming from system query option $inlinecount) to OData entries when using splitResults
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.
Merge operation must enable isDataBasedPropertySerialization setting in the entity provider write properties in order to not overwrite unspecified fields with null values.
@davsclaus
Copy link
Copy Markdown
Contributor

Should we have similar changes into camel-olingo4 ? if so you are welcome to provide a PR for this component too.

@christophd
Copy link
Copy Markdown
Contributor Author

@davsclaus camel-olingo4 is not having such issues - we can leave it as it is. BTW why is the check on this PR failing? I do not see the failure being caused by my changes. can you please have a look?

@davsclaus
Copy link
Copy Markdown
Contributor

The CS is in camel-main not related to your PR

@davsclaus davsclaus merged commit 26392df into apache:master Aug 19, 2020
christophd added a commit to christophd/camel that referenced this pull request Aug 19, 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)
davsclaus pushed a commit that referenced this pull request Aug 19, 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)
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.

3 participants