OData - update of clob value using HTTP method PATCH does not set
correct value of the column
---------------------------------------------------------------------------------------------
Key: TEIID-4048
URL:
https://issues.jboss.org/browse/TEIID-4048
Project: Teiid
Issue Type: Sub-task
Components: OData
Reporter: Juraj DurĂ¡ni
Assignee: Ramesh Reddy
This affects both XML and JSON format.
*URL:*
http://localhost:8080/odata4/olingo_basic/Source/PatchTable(2)
*Entity:*
{code:xml}
<?xml version='1.0' encoding='UTF-8'?>
<entry
xmlns="http://www.w3.org/2005/Atom"
xmlns:xml="http://www.w3.org/XML/1998/namespace"
xmlns:m="http://docs.oasis-open.org/odata/ns/metadata"
xmlns:d="http://docs.oasis-open.org/odata/ns/data"
xmlns:gml="http://www.opengis.net/gml"
xmlns:georss="http://www.georss.org/georss">
<category
scheme="http://docs.oasis-open.org/odata/ns/scheme" />
<content type="application/xml">
<m:properties>
<d:intnum m:type="Int32">4</d:intnum>
<d:stringval>4</d:stringval>
<d:timestampval
m:type="DateTimeOffset">2004-01-01T00:00:04Z</d:timestampval>
<d:clobval
m:type="Binary">Y2xvYl92YWx1ZV8wMDAwNA==</d:clobval>
</m:properties>
</content>
</entry>
{code}
*Result of GET:*
{code:xml}
<d:clobval
m:type="Binary">NjM2YzZmNjI1Zjc2NjE2Yzc1NjU1ZjMwMzAzMDMwMzU=</d:clobval>
{code}