Complex Type Page Help


Overview

Complex types are non-primitive types that are not one of the following:

The table in the UI represents the complex types that were encountered in one or more selected methods from the previous panel. Complex types that are defined in other complex types were added to this list. For example, if the class Address contains the class PhoneNumber, then PhoneNumber will be added to the list.

Restrictions:

The package name of the complex type is included in the signature column.

You can elect to choose zero or more complex types to define in a WSDL document. The table is multi-selectable so that with Shift and/or Cntrl modifiers you can select multiple operations to be defined in the web service description.

This tool determines the instance variables(fields) of a complex type and will attempt to write the schema definition of this type in the WSDL document. Further, the wsdl toolkit is invoked with the generated WSDL document to produce the SOAP serialize/deserialize classes, the SOAP DeploymentDescrptor.xml file, and data type accessor/setter classes.