This section describes the following:
Built-in Types — primitive or derived datatypes defined in the XML Schema specification
Complex Types — NetSuite derived datatypes
Custom Field Types — datatypes used for custom fields
Search Types — datatypes used for search records
Platform Enumerations — datatypes used to populate system defined lists
A WSDL document in SOAP web services uses the XML Schema to define the structure, semantics and constraints of the messages sent between the sender and recipient. The XML Schema is a W3C standard.
There is a strong analogy between object-oriented programming and XML Schema. A type defined in XML Schema can be used to represent an instance of that type in an XML document. Therefore, the body of a SOAP message consists of a combination of such instances of an XML Schema type.