Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
(Java) V4 4.8.0
-
SAP_GWFND 7.54 SP4
Description
Currently, the Olingo client core uses an ascending index for the Content-ID header value which is unique in the individual changeset but not in the complete batch request when using BatchManager.addChangeset API.
This leads to problems with SAPs OData V4 services and is not correct according to the OData V4 spec:
11.7.7.1 Multipart Batch Request Body
"[...] Each body part representing an operation in the change set MUST specify a Content-ID header with a request identifier that is unique within the batch request. [...]"