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.
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. |
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. |