Schema Components

The message panel and context panel each contain schemas that contain data components. The icons represent the general data type of the component. To see the exact data type, hover the cursor over a component to open a pop-up.

Icons for schema components
Icon Description
Complex element that is a container for other datatypes. This is also called a parent in the schema tree.
String or character value.
Integer value.
Decimal (floating point) value.
Boolean value.
Date value.
Time value.
Binary (base 64()) value.
Choice of multiple values. The actual data value can be one of a specified set of datatypes.
Note: To improve performance, data contained within schema components in the left side of the mapper are not validated against the message schema for the operation. Therefore, data used within XPath expressions on the right side of the mapper are treated as untyped strings.

To perform datatype-dependent comparisons or operations, use the Constructor Functions on the Functions tab (for example, xsd:int()) to correctly specify the datatype. For example, to add two integers, the XPath expression would be:

xsd:int($MessageData/int1) + xsd:int($MessageData/int2)

Qualifier Characters

Schema data components can have additional characters to the right of the element name that specify additional information. If there is no qualifier, the schema component is required and you must provide a mapping that results in a value for the schema component.

Qualifier Description
none Element is required.
? Element is optional.
* Element repeats zero or more times.
+ Element repeats one or more times.