Skip to content
Search to learn about InterSystems products and solutions, career opportunities, and more.

Alert: Ordering of XML Sibling Elements

October 12, 2018 – Alert: Ordering of XML Sibling Elements

InterSystems has corrected a defect that can cause a reordering of sibling elements in an XML document. This issue is limited to sibling elements that are represented in the database as objects in a relationship.

This problem exists on all platforms for the following products:

  • InterSystems IRIS Data Platform 2018.1.0 and above
  • InterSystems IRIS for Health 2018.1.2
  • Caché and Ensemble 2017.2.0 and above
  • Health Connect/HSAP based on Caché/Ensemble 2017.2.0 and above

Note: HealthShare functionality has been reviewed and is not impacted by this defect.This includes pre-built Health Connect functions; only customers that have created their own functions could be affected.

How the Problem Occurs

When an XML document makes a round trip from XML to InterSystems objects and then back to XML, the ordering of sibling elements is not preserved. This is a violation of the XML Infoset specification, which defines elements as being ordered. If your application handles XML documents in this way, you may encounter unexpected results.

Availability of Corrections

The corrections for these defects are identified as TRW1621 and MAK4992. After installing these corrections, it is necessary to recompile all application routines and classes. These corrections are available via Ad hoc distribution from the InterSystems Worldwide Response Center (WRC).

If you have any questions regarding this alert, please contact the Worldwide Response Center.

Latest Alerts & Advisories

Sign Up Today

Receive notifications on support alerts, critical issues,
fixes, and product releases.
*Required Fields
Highlighted fields are required
*Required Fields
Highlighted fields are required
By submitting this form, you give consent to receive notifications concerning support alerts, critical issues, important updates, fixes, and product releases via email. In addition, you consent to your business contact information being entered into our CRM solution that is hosted in the United States, but maintained consistent with applicable data protection laws.
**By clicking here, you give consent to be contacted for news, updates and other marketing purposes related to existing and future InterSystems products, offerings, and events.