SAP Knowledge Base Article - Preview

3286510 - OData V2 receiver adapter removes empty XML segments from the payload in Cloud Integration

Symptom

You have designed an IFlow in Cloud Integration, which uses a receiver OData Adapter with OData V2 message protocol. You realize that the structure of the payload is modified by the adapter: the empty XML segments are not sent out by the adapter to the target server at all.

e.g.: Incoming XML:

<?xml version="1.0" encoding="UTF-8"?>
<Bank><SWIFTCode>XXX</SWIFTCode><BankID>0000001</BankID><BankCategory></BankCategory></Bank>

Actual request sent out by the receiver OData Adapter:

{"SWIFTCode":"XXX","Bank":"0000001"}

-> The empty BankCategory segment is removed by the adapter.


Read more...

Environment

  • SAP Cloud Integration
  • SAP Integration Suite

Product

Cloud Integration all versions ; SAP Integration Suite all versions

Keywords

HCI, CPI, payload, XML, element, subelement, empty, missing, string, OData, OData V2 , KBA , LOD-HCI-PI-CON-OD , OData Adapters , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.