API UDDI - set_publisherAssertions

Descripción

La llamada a la API set_publisherAssertions se usa para administrar todas las aserciones de relaciones rastreadas asociadas con una cuenta de editor individual.

Una vez finalizado correctamente, se devuelve un mensaje publisherAssertions que contiene todas las aserciones de relación atribuidas actualmente a la cuenta del editor que está asociada con los datos authInfo pasados.

Sintaxis de la versión 2.0

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

Argumentos

authInfo : este argumento obligatorio es un elemento que contiene un token de autenticación. Los tokens de autenticación se obtienen mediante la llamada a la API get_authToken.

PublisherAssertion : estas son cero o más afirmaciones de relación. Las aserciones de relación consisten en una referencia a dos valores clave businessEntity según lo designado por los elementos fromKey y toKey, así como una expresión requerida de relación direccional dentro del elemento keyedReference contenido.

Error devuelto

Si se produce algún error al procesar esta llamada a la API, se devuelve un elemento dispositionReport al llamador dentro de una falla SOAP. La siguiente información del número de error será relevante:

E_invalidKeyPassed : significa que uno de los valores de uuid_key pasados ​​no coincide con ningún valor conocido de businessKey o tModelKey. El elemento de aserción y la clave que causó el problema se indicarán claramente en el texto de error.

E_authTokenExpired : significa que el valor del token de autenticación pasado en el argumento authInfo ya no es válido porque el token ha caducado.

E_authTokenRequired : significa que el valor del token de autenticación pasado en el argumento authInfo falta o no es válido.

E_userMismatchv : significa que ninguno de los valores de businessKey que se pasan en los elementos fromKey y toKey incrustados está controlado por la cuenta del editor asociada con el token de autenticación. El texto del error indica claramente qué afirmación provocó el error.