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:

  • Structure with one attribute of type Integer;

  • The elements of the lists are structures with the above definition.

Record

(Other types)

Text

Limited Support

See Also

XML operations to eSpace actions