Copyright (c) 2000 - 2002 by Accenture, Ariba, Inc., Commerce One, Inc. Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and VeriSign, Inc. All Rights Reserved. UDDI API schema. Version 1.0, revision 0. Last change 2000-09-06 Version 1.0, revision 1. Last change 2001-10-26 Removed incorrect comment line claiming this schema conforms to the TR Data: a printable, free form address. Typed by convention. Sort not used. Service element: accessor for one or more contacts. Data: a contact Data: A url pointing to an external (typed by convention) discovery doc. Service Element: accessor for one or more discoveryURL elements Data: an telephone number. Data: an email address. Primary Data type: Describes an instance of a business or business unit. Service element. Accessor collection point for businessService data. Primary Data type: Describes a logical service type in business terms. Service element. Collection accessor for bindingTemplate information. Service element. Used in searching and categorization. Service element. Represents a namespace qualified name-value pair. Depending on use context, this structure can be used within different convention frameworks. Service element. Used in searching and categorization. Primary Data type: Describes an instance of a web service in technical terms. Data: present when a service is directly accessible at a particular address (e.g. URL, etc). Mutually exclusive with hostingRedirector. Data: present only when the service is provisioned via remote hosting, load balancing, etc. Mutually exclusive with accessPoint. Support element used as a container for tModel references within a web service bindingTemplate metadata set. Support element used to contain implementation instance specific information about compatible specications (via tModel reference) and optional settings details. Support element used to contain optional information about the way an instance of a web service is implemented or varies from the general specifications outlined in a specific tModel. This is a URL pointing to the settings file, or the settings themselves that are needed to invoke a registered service (for getting fixed parm values prior to call) This structure defines a metadata about a technology, specification or namespace qualified list (e.g. taxonomy, organizaton, etc.) Support element used in searches by tModel key values Support element - used to contain an on-line description and a URL pointer to more in-depth or external documentation. This structure is used in all messages that update data on behalf of a user initiated request. This optional message is used to request an authentication token. The response is an authToken message. This message is used to return an authentication token in response to a "get_authToken" message. This optional message is used to deactivate an authentication token that was obtained by a call to get_authToken. This message is used to register or update a tModel. One of tModel or uploadRegister is required. Invalid if contains both or neither type. This message is used to delete information about a previously registered tModel. This message is used to save (add/update) information describing one or more businessEntity structures. One of businessEntity or uploadRegister is required. Invalid if contains both or neither type. This message is used to delete information about a previously registered businessEntity. This message is used to save (add/update) information about one or more businessService structures. This message is used to delete information about a previously registered businessService structure. This message is used to save (add/update) information about one or more bindingTemplate structures. This message is used to delete information about a previously registered bindingTemplate structure. This message is used report the outcome of calls. It is used within error (fault) messages, and can stand alone when indicating success. This structure supports the dispositionReport structure. Supports the DispositionReport structure. This structure is provided for conveying text and structured error code (alphanumeric) information. Error message text is contained by this element. container/accessor for findQualifiers This structure is provided to signal the behavior of the find operations. See appropriate appendix in API specification. This message is used to search for summary results listing registered tModel data matching specific criteria. This message is used to search for summary results listing registered businessEntity data matching specific criteria. This message is used to search for summary results listing registered bindingTemplate data within a businessService matching specific criteria. This message is used to search for summary results listing registered businessService data matching specific criteria. This message is used to return results of a find_service request. This is a report - a list of businesses in short form. This message is the response to a find_businessEntity query. This is a report - a list of tModels in short form. This message is the response to a find_tModel query. This element is used as a short form of the BusinessEntity element as a first pass result set for "find businesses" queries. Accessor container for one or more businessInfo structures This structure is used as the short form of a service for list purposes. Accessor container for one or more serviceInfo structures This message is used to get the detailed information registered about businessEntity data matching specific key value(s). This structure is used to return businessEntity structures. This message is used to get the detailed information registered about businessService data matching specific key value(s). This structure is used to return full businessService details. This message is used to support tool resynch by allowing a query to get summarized information about registered businessEntity and tModels for a given userID. This API is intended to let publishers determine what they've published. As such, authentication is required. The response is a registeredInfo message. This structure is used in the resynch process and is a response to a get_registeredInfo message. This structure is used to enumerate short form tModel information. Support element - accessor container for tModelInfo. This message is used to request the details about a specific tModel. Results are returned in a tModelDetail message. This is a response message that returns all exposed details about a tModel. This structure is the container for safely extending the businessEntity information in private implementations of UDDI compatible registries. Official operator nodes may not provide extended data but must return a properly populated businessEntity structure within this structure in response to a get_businessDetailExt message. The extended businessDetail messages define an API that allows non-operator nodes to provide extended information via a consistent API. This message is the request that will cause a businessDetailExt message to be returned. The extended businessDetail messages define an API that allows non-operator nodes to provide extended information via a consistent API. This message is the response to get_businessDetailExt.