While building an XML output file integration, some special characters are not shown as they should in Integration Center preview.
After building an XML configuration and putting the character "<" as one of its results, Integration Center's preview shows the value "<" instead of showing the character "<", as below:
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
- SAP SuccessFactors HXM Suite
- Integration Center
Reproducing the Issue
- Create a Scheduled XML File Output Integration in Integration Center;
- Configure it in a way that the result would show a special character;
- The special characters are not shown properly (they are shown as a code).
The cause is in XML itself. XML has some reserved characters that can't be used on its results, and Integration Center is only behaving according to it.
The reserved characters that cause this behavior in Integration Center are three, and their results are the following:
The characters "<", ">" and "&" were inserted in the XML results, but were shown as their encoded text in the preview.
This is an expected behavior of XML.
There is no way to bypass the reserved characters encoded result, so it's better to just avoid using them or handle them in their encoded way.
successfactors, success, factors, xml, output, file, encoded, special, character, different, result, element, value, record, automatic, replacement, preview, view, symbol, reserved, rich text attribute , KBA , LOD-SF-INT , Integrations , LOD-SF-INT-INC , Integration Center , How To