You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Ramya (Jira)" <ji...@apache.org> on 2019/08/27 02:49:00 UTC

[jira] [Created] (OLINGO-1388) OData V2: Allow Content-id referencing across changesets

Ramya created OLINGO-1388:
-----------------------------

             Summary: OData V2: Allow Content-id referencing across changesets
                 Key: OLINGO-1388
                 URL: https://issues.apache.org/jira/browse/OLINGO-1388
             Project: Olingo
          Issue Type: Bug
          Components: odata2-core
            Reporter: Ramya
            Assignee: Ramya


Currently in V2 we do not allow content-id referencing across changesets.
Now content-id referenced must be unique for the entire batch request
Sample batch payload
--batch_005056A5-09B1-1ED1-BF82-409B26A80300
Content-Type: multipart/mixed; boundary=changeset_005056A5-09B1-1ED1-BF82-409B26A80301

--changeset_005056A5-09B1-1ED1-BF82-409B26A80301
Content-Type: application/http
Content-Transfer-Encoding: binary

POST Rooms HTTP/1.1
Content-Type: application/atom+xml
Content-ID: 2

<entry xmlns="http://www.w3.org/2005/Atom" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices">
<content type="application/xml">
<m:properties>
<d:Id></d:Id>
<d:Name>Room 1</d:Name>
<d:Seats>1</d:Seats>
<d:Version>1</d:Version>
</m:properties>
</content>
</entry>

-changeset_005056A5-09B1-1ED1-BF82-409B26A80301-

--batch_005056A5-09B1-1ED1-BF82-409B26A80300
Content-Type: application/http
Content-Transfer-Encoding: binary

GET $2/nr_Building HTTP/1.1

-batch_005056A5-09B1-1ED1-BF82-409B26A80300-



--
This message was sent by Atlassian Jira
(v8.3.2#803003)