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:
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. |