API UDDI - add_publisherAssertions

La description

L'appel d'API add_publisherAssertions entraîne l'ajout d'une ou de plusieurs publisherAssertions à la collection d'assertions d'un éditeur individuel.

En cas de réussite, un message dispositionReport est renvoyé avec un seul indicateur de réussite.

Syntaxe de la version 2.0

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

Arguments

authInfo - Cet argument obligatoire est un élément qui contient un jeton d'authentification. Les jetons d'authentification sont obtenus à l'aide de l'appel d'API get_authToken.

publisherAssertion - Il s'agit d'une ou plusieurs assertions de relation. Les assertions de relation consistent en une référence à deux valeurs de clé businessEntity telles que désignées par les éléments fromKey et toKey, ainsi qu'en une expression obligatoire de relation directionnelle dans l'élément keyedReference contenu.

Erreur renvoyée

Si une erreur se produit lors du traitement de cet appel d'API, un élément dispositionReport est renvoyé à l'appelant dans une erreur SOAP. Les informations sur le numéro d'erreur suivantes seront pertinentes -

E_invalidKeyPassed - Cela signifie que l'une des valeurs uuid_key transmises ne correspondait à aucune valeur businessKey ou tModelKey connue. La clé et l'élément ou l'attribut à l'origine du problème seront clairement indiqués dans le texte d'erreur.

E_authTokenExpired - Cela signifie que la valeur du jeton d'authentification transmise dans l'argument authInfo n'est plus valide car le jeton a expiré.

E_authTokenRequired - Cela signifie que la valeur du jeton d'authentification transmise dans l'argument authInfo est manquante ou non valide.

E_userMismatch - Cela signifie qu'aucune des valeurs businessKey transmises dans les éléments fromKey et toKey incorporés n'est contrôlée par le compte d'éditeur associé au jeton d'authentification. Le texte d'erreur indiquera clairement quelle assertion a causé l'erreur.