API UDDI - delete_publisherAssertions

Descrizione

La chiamata API delete_publisherAssertions causa la rimozione di uno o più elementi publisherAssertion dalla raccolta di asserzioni di un publisher.

In caso di completamento con esito positivo, viene restituito un messaggio dispositionReport con un singolo indicatore di successo.

Sintassi della versione 2.0

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

argomenti

authInfo : questo argomento obbligatorio è un elemento che contiene un token di autenticazione. I token di autenticazione vengono ottenuti utilizzando la chiamata API get_authToken.

publisherAssertion : si tratta di una o più strutture di asserzioni dell'editore che corrispondono esattamente a un'asserzione esistente che può essere trovata nella raccolta di asserzioni dell'editore.

Errore restituito

Se si verifica un errore durante l'elaborazione di questa chiamata API, un elemento dispositionReport viene restituito al chiamante all'interno di un errore SOAP. Le seguenti informazioni sul numero di errore saranno rilevanti:

E_assertionNotFound - Significa che una delle strutture di asserzioni passate non ha alcuna corrispondenza corrispondente nella raccolta di asserzioni dell'editore. Ciò si verifica anche se un'asserzione dell'editore viene visualizzata più volte nel messaggio. L'asserzione che ha causato il problema sarà chiaramente indicata nel testo dell'errore.

E_authTokenExpired - Significa che il valore del token di autenticazione passato nell'argomento authInfo non è più valido perché il token è scaduto.

E_authTokenRequired - Significa che il valore del token di autenticazione passato nell'argomento authInfo è mancante o non è valido.