Table of Contents
...
3.2.- Cómo Integrarse con TTO
A continuación se muestra un diagrama de cómo una aplicación integradora se relaciona con TTO. El flujo descrito es para consultar la información de una solicitud completamente finalizada por un usuario.
Como puede verse en el diagrama, para la integración con TTO es necesario realizarla mediante una tercera aplicación SGA-Eventos que se encarga de avisar a la aplicación integradora cuando una solicitud se ha finalizado. Se puede consultar una información más detallada de esta aplicación en el apartado 1.-Introducción a SGA para integradores
Actualmente, se están emitiendo los siguientes eventos que incluyen los correspondientes datos:
- finishedProcedure, para solicitudes
- number → número de la solicitud
- requestCode → código de la solicitud
- signature → signatura del procedimiento al que corresponde la solicitud finalizada
- finishedProcedureWithOrigin, para trámites que no sean solicitudes. A diferencia del anterior, en este método se envía el campo origin para diferenciar el tipo del trámite (aportación, subsanación, etc.).
- number → número del trámite
- requestCode → código del trámite
- signature → signatura del procedimiento al que corresponde el trámite finalizado
- origin → origen del trámite
- number → número del trámite
Info | ||
---|---|---|
| ||
Para facilitar la integración de las aplicaciones con los servicios de TTO se ha generado un cliente que contiene las clases necesarias para consumir los servicios y realizar la transformación del XML en el caso en el que se consulte este formato. Para realizar esta transformación se recomienda el uso de la clase TransformXMLToObject y concretamente el método parseTramiteBeanFromFile. Este método tiene como datos de entrada un objeto InputStream con el XML obtenido del servicio getXml y proporciona como salida un objeto ResultTramiteBean. Para el uso de este cliente serán necesario:
y las siguientes librerías externas
|
...