Name

uddi_delete_binding — Causes one or more bindingTemplate structures to be deleted.

Syntax

<uddi_delete_binding
  generic="1.0"
  xmlns="urn:uddi-org:api" >
        <authInfo/>
        <bindingKey/>
        [ <bindingKey/> ...]
</uddi_delete_binding>

Attributes & Children

authInfo

This required argument is an element that contains an authentication token obtained using the get_authToken call.

bindingKey

One or more uuid_key values that represent specific instances of known bindingTemplate data.

Return Types

Upon successful completion, a dispositionReport is returned with a single success indicator.

Errors

If an error occurs in processing this message, a dispositionReport structure will be returned to the caller in a SOAP Fault. The following error information will be relevant:

Table 24.86. Errors signalled by uddi_delete_binding

Error Code Description
E_invalidKeyPassed signifies that one of the uuid_key values passed did not match with any known bindingKey values. No partial results will be returned; if any bindingKey values passed are not valid, this error will be returned.
E_authTokenExpired signifies that the authentication token value passed in the authInfo argument is no longer valid because the token has expired.
E_authTokenRequired signifies that the authentication token value passed in the authInfo argument is either missing or is not valid.
E_userMismatch signifies that one or more of the bindingKey values passed refers to data not controlled by the entity the authentication token represents.
E_operatorMismatch signifies that one or more of the bindingKey values passed refers to data not controlled by the server that received the request for processing.