Native XML schema support

HCL Link provides Native XML schema support.

A schema defined by an XSD document is created by importing the XSD by clicking on Schemas > XSD/JSON. This function uploads the XSD file and produces a schema that can be used in an input or output card. If an XSD references other XSD files, the collection of XSD files should be placed in a compressed file and the compressed file should be selected in the XSD/JSON import function.

The native XML support includes generating specified global elements, specifying data types to be validated by using xsi:type, and processing data that contains complex types with mixed content. The associated XML Schema properties are added when you specify a native XML schema in the Schema property on an input or output card. These are Schema Customization, Global Elements, Global Types, and Mixed Content.

When an XSD schema is used in an executable map, the root type of the card is automatically selected.