API UDDI - delete_publisherAssertions

Descripción

La llamada a la API delete_publisherAssertions hace que uno o más elementos publisherAssertion se eliminen de la colección de aserciones de un editor.

Una vez finalizado correctamente, se devuelve un mensaje dispositionReport con un único indicador de éxito.

Sintaxis de la versión 2.0

<delete_publisherAssertions generic = "2.0" 
   xmlns = "urn:uddi-org:api_v2">
   <authInfo/>
   <publisherAssertion>
      <fromKey/>
      <toKey/>
      <keyedReference/>
   </publisherAssertion>
   [<publisherAssertion/>...]
</delete_publisherAssertions>

Argumentos

authInfo : este argumento obligatorio es un elemento que contiene un token de autenticación. Los tokens de autenticación se obtienen mediante la llamada a la API get_authToken.

publisherAssertion : estas son una o más estructuras de aserción del editor que coinciden exactamente con una aserción existente que se puede encontrar en la colección de aserciones del editor.

Error devuelto

Si se produce algún error al procesar esta llamada a la API, se devuelve un elemento dispositionReport al llamador dentro de una falla SOAP. La siguiente información del número de error será relevante:

E_assertionNotFound : significa que una de las estructuras de aserción pasadas no tiene ninguna coincidencia correspondiente en la colección de aserciones del editor. Esto también ocurre si una afirmación del editor aparece varias veces en el mensaje. La afirmación que causó el problema se indicará claramente en el texto del error.

E_authTokenExpired : significa que el valor del token de autenticación pasado en el argumento authInfo ya no es válido porque el token ha caducado.

E_authTokenRequired : significa que el valor del token de autenticación pasado en el argumento authInfo falta o no es válido.