SIS defines elements that let you construct arbitrary datatype values.
The set of datatypes that may be constructed is limited to:
Different SIS packages provide support for different protocols, so the set of supported datatypes varies. See to the documentation included with the SIS package for a complete list of datatypes that may be constructed using this mechanism.
Support for datatypes used in the MAP protocol is limited to only those used by the CAP protocols.