Provides the argument classes of the methods of the EJB interface to the IBM WebSphere UDDI Registry.

Each class in this package corresponds to an element, or a sequence of elements, in the UDDI v2.0 XML schema. Roughly speaking, there is a one-one correspondence between classes in this package and elements of the UDDI v2.0 XML schema. Exceptions to this occur where UDDI XML schema elements can be represented by a single String, and where classes in this package correspond to sequences of elements in the UDDI XML schema.

Naming Conventions:

In general, a datatype called DatatypeList encapsulates a vector of Datatype objects. Often these correspond to UDDI v2.0 XML schema elements with plural names. (For example the datatype Contact corresponds to UDDI v2.0 XML element contact, and ContactList corresponds to contacts.) Where there is no "plural" UDDI v2.0 XML schema element for a particular Datatype, often there is still a DatatypeList where it is useful to have one, e.g. AddressList.

The exceptions to this naming convention occur when there is an existing UDDI v2.0 XML schema element ending in "List". The exceptions are: TModelList, ServiceList, BusinessList. In these cases, the corresponding datatypes are given the same names as the UDDI v2.0 XML schema elements, and the datatypes that would have had these names are called: TModels, BusinessServiceList, BusinessEntityList.