When consuming SOAP Web Services in your module, OutSystems Platform maps XML Schema Data Types into OutSystems's Data Types as follows:
XML Schema Data Types |
OutSystems Data Types |
anySimpleType anyType anyURI |
Text Text Text |
bool boolean base64Binary byte bytev |
Boolean Boolean Binary Integer Integer |
char |
Integer |
date dateTime decimal double duration |
Date Date Time Decimal Decimal Text |
ENTITY ENTITIES Enumerate values |
Text Text Static Entity Identifier |
float |
Decimal |
gDay gMonth gMonthDay gYearMonth gYear |
Text Text Text Text Text |
hexBinary |
Binary |
ID IDREF IDREFS int integer |
Text Text Text Integer Text |
language long |
Text Long Integer |
Microsoft Datasets |
Text |
Name NCName negativeInteger NMTOKEN NMTOKENS nonNegativeInteger nonPositiveInteger normalizedString NOTATION |
Text Text Text Text Text Text Text Text Text |
Object |
Text |
positiveInteger |
Text |
QName |
Text |
short signed byte string |
Integer Integer Text |
time token |
Time Text |
unsignedByte unsignedInt unsignedLong unsignedShort |
Integer Long Integer Text Integer |
XML Element |
Text |
XSD Arrays
XSD Complex data types |
List In OutSystems Platform, a List is a sequence of elements of any data type. Therefore, a XSD array is mapped into a list of records which elements are a structure that represents those elements in the XSD array. If you have a XSD array of integers, the mapping in Service Studio is:
Record |
(Other types) |
Text |
See Also