API UDDI - add_publisherAssertions
Descrizione
La chiamata API add_publisherAssertions causa l'aggiunta di una o più publisherAssertions alla raccolta di asserzioni di un singolo publisher.
Al completamento con esito positivo, viene restituito un messaggio dispositionReport con un singolo indicatore di successo.
Sintassi della versione 2.0
<add_publisherAssertions generic = "2.0"
xmlns = "urn:uddi-org:api_v2" >
<authInfo/>
<publisherAssertion>
<fromKey/>
<toKey/>
<keyedReference/>
</publisherAssertion>
[<publisherAssertion/>...]
</add_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 - Queste sono una o più affermazioni di relazione. Le asserzioni di relazione consistono in un riferimento a due valori chiave businessEntity come designato dagli elementi fromKey e toKey, nonché un'espressione obbligatoria della relazione direzionale all'interno dell'elemento keyedReference contenuto.
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. Saranno rilevanti le seguenti informazioni sul numero di errore:
E_invalidKeyPassed - Significa che uno dei valori uuid_key passati non corrisponde ad alcun valore businessKey o tModelKey noto. La chiave e l'elemento o l'attributo che ha causato il problema saranno chiaramente indicati 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.
E_userMismatch : significa che nessuno dei valori businessKey passati negli elementi fromKey e toKey incorporati è controllato dall'account editore associato al token di autenticazione. Il testo dell'errore indicherà chiaramente quale asserzione ha causato l'errore.