Name
uddi_save_service — Adds or updates one or more businessService
structures.
Syntax
<uddi_save_service generic="1.0" xmlns="urn:uddi-org:api" > <authInfo/> <businessService/> [<businessService/>...] </uddi_save_service>
Attributes & Children
authInfo
This required argument is an element that contains an
authentication token obtained using the get_authToken
call.
businessService
One or more complete businessService
structures can be
passed. These structures can be obtained in advance by using the
get_serviceDetail
call or
by any other means.
Return Types
This message returns a serviceDetail
message that reflects
the newly registered information for the affected businessService
structures.
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:
Table24.104.Errors signalled by uddi_save_service
Error Code | Description |
---|---|
E_invalidKeyPassed | signifies that the request cannot be satisfied because one or
more uuid_key values
specified is not a valid key value. This includes any tModelKey references that are
unknown. |
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 uuid_key values passed refers to data
not controlled by the entity that the authentication token
represents. |
E_operatorMismatch | signifies that one or more of the uuid_key values passed refers to data
not controlled by the server that received the request for
processing. |
E_keyRetired | signifies that the request cannot be satisfied because one or
more uuid_key values
specified has previously been hidden or removed by the requester.
This specifically applies to the tModelKey values passed. |