API UDDI - get_assertionStatusReport
Descrizione
La chiamata API get_assertionStatusReport fornisce supporto amministrativo per determinare lo stato delle asserzioni editore correnti e in sospeso che coinvolgono una qualsiasi delle registrazioni aziendali gestite dal singolo account editore. Utilizzando questo messaggio, un editore può vedere lo stato delle asserzioni che ha fatto, così come le asserzioni fatte da altri che coinvolgono le strutture businessEntity controllate dall'account editore chiamante.
Al completamento con esito positivo, viene restituito un messaggio assertionStatusReport contenente le informazioni sullo stato dell'asserzione.
Sintassi della versione 2.0
<get_assertionStatusReport generic = "2.0"
xmlns = "urn:uddi-org:api_v2" >
<authInfo/>
[<completionStatus/>]
</get_assertionStatusReport>
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.
CompletamentoStato : questi sono uno dei seguenti valori.
status:complete- Se si passa questo valore, vengono restituite solo le asserzioni dell'editore complete. Ogni businessEntity elencato nelle asserzioni complete ha una relazione visibile che riflette direttamente i dati in un'asserzione completa.
status:toKey_incomplete - Il passaggio di questo valore fa sì che solo le asserzioni dell'editore in cui la parte che controlla il businessEntity a cui fa riferimento il valore toKey in un'asserzione non abbia inserito un'asserzione corrispondente da elencare.
status:fromKey_incomplete - Il passaggio di questo valore fa sì che solo le asserzioni dell'editore in cui la parte che controlla il businessEntity a cui fa riferimento il valore fromKey in un'asserzione non abbia inserito un'asserzione corrispondente da elencare.
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_invalidCompletionStatus - Significa che il valore completamentoStatus passato non è riconosciuto. Lo stato di completamento che ha causato il problema sarà chiaramente indicato 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.