I have a http to Idoc scenario which currently receives messages without the XML declaration. i.e. <? XML Version="1.0" encoding="UTF-8" ?>.
The messages are successfully going through to SAP, but when you view the payload in SXI_MONITOR the message is being treated as TEXT rather than XML.
When the same message is sent with the XML declaration included, XI treats the message as XML rather than TEXT.
Are there any adverse impacts in continuing to send messages into XI without an XML declaration?