API UDDI - set_publisherAssertions

La description

L'appel d'API set_publisherAssertions est utilisé pour gérer toutes les assertions de relation suivies associées à un compte d'éditeur individuel.

Une fois l'opération terminée, un message publisherAssertions est renvoyé contenant toutes les assertions de relation actuellement attribuées au compte d'éditeur associé aux données authInfo transmises.

Syntaxe de la version 2.0

<set_publisherAssertions generic = "2.0" 
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   [<publisherAssertion>
      <fromKey/>
      <toKey/>
      <keyedReference/>
   </publisherAssertion>...]
</set_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 de zéro ou plusieurs assertions de relation. Les assertions de relation se composent d'une référence à deux valeurs de clé businessEntity telles que désignées par les éléments fromKey et toKey, ainsi que d'une expression requise 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. L'élément d'assertion et la clé à 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_userMismatchv - 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 indique clairement quelle assertion a provoqué l'erreur.