7.- FAQ'S de TTO

En este apartado encontrará las preguntas más frecuentes a la hora de integrarse con TTO


FAQ_TTO_001 ¿Por qué no estoy autorizado a invocar los servicios de TTO para integradores?


Si el servicio invocado devuelve un 401 - Unauthorized, hay que comprobar la aplicación integradora esta dada de alta en PAU, y además:

  • Ip's: que tenga dada de alta la IP con la que hace la petición

  • Permisos App: que tenga permiso sobre el servicio que esta usando.


FAQ_TTO_002 ¿Por qué no estoy recibiendo eventos a través de SGA?


Se deberá comprobar que la aplicación integradora esté dada de alta correctamente como suscriptora de eventos de TTO en SGA.

Además, se ha de tener en cuenta que estos eventos sólo se enviarán en el caso de que se finalice una solicitud, esto es, se firme electrónicamente y se registre.


FAQ_TTO_003 ¿Cuándo debo invocar a los servicios de listado?


Se recomienda que las invocaciones a los servicios de listado de solicitudes se realicen únicamente de manera puntual. Por ejemplo, para comprobar si se ha perdido alguna solicitud finalizada. No sería correcto el uso de estos servicios para después buscar una solicitud concreta.

La integración correcta con TTO se realizará mediante la aplicación SGA-Eventos de la manera que se ha indicado en el apartado 1.3.2.- Cómo integrarse con TTO. Una vez recibido el evento con el identificador de la solicitud finalizada, se podrá consultar dicha solicitud mediante su identificador invocando al servicio get o getXml.


FAQ_TTO_004 ¿Qué formato es el más adecuado al recuperar una solicitud, JSON o XML?


Los dos servicios que TTO tiene publicados para recuperar una solicitud son los siguientes:

  • get - respuesta en formato JSON
  • getXml - respuesta en formato XML

aunque devuelven formatos distintos, la respuesta de ambos contiene los mismos datos, por lo tanto es indiferente cuál de los dos usar.
En caso de utilizar el servicio getXml se recomienda utilizar la clase TransformXMLToObject del cliente de TTO para convertir el XML de la respuesta en un objeto Java que sea más fácil de tratar, como se indica en 1.3.2.- Cómo integrarse con TTO.