SideNav > Documentation > IDL And WSDL Mapping

This page describes how the mapping works for OMG IDL types and WSDL types.

Note: corba namespace below points to the corba binding schema defined in this location.

IDL TypeXML Schema TypeCORBA Binding Type
anyxsd:anyTypecorba:any
booleanxsd:booleancorba:boolean
charxsd:bytecorba:char
stringxsd:stringcorba:string
wcharxsd:stringcorba:wchar
wstringxsd:stringcorba:wstring
shortxsd:shortcorba:short
longxsd:intcorba:long
long longxsd:longcorba:longlong
unsigned shortxsd:unsignedShortcorba:ushort
unsigned longxsd:unsignedIntcorba:ulong
unsigned long longxsd:unsignedLongcorba:ulonglong
floatxsd:floatcorba:float
doublexsd:doublecorba:double
long doubleNot SupportedNot Supported
octetxsd:unsignedBytecorba:octet
fixedxsd:decimalcorba:fixed
Objectwsa:EndpointReferenceTypecorba:object
TimeBase::UtcTxsd:dateTimecorba:dateTime
IDL Complex Types XML Schema Type CORBA Binding Type
enumxsd:simpleType with enumerationcorba:enum
structxsd:complexType with sequencecorba:struct
unionxsd:complexType with choicecorba:union
sequencexsd:complexType with sequence containing one element with min & max occurscorba:sequence
arrayxsd:complexType with sequence containing one element with min & max occurscorba:array
exceptionxsd:complexType with sequencecorba:exception
typedefnothingcorba:alias