Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

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
  • registerProcedure , para trámites registrados independientemente de su origen
    • requestCode → código del trámite

    • requestCodeAssociated → código del trámite asociado (por ejemplo el trámite involucrado en una subsanación)

    • signature → signatura del procedimiento al que corresponde el trámite registrado

    • requestSignature → signatura a la que se metadata el trámite registrado

    • origin → origen del trámite (SOLICITUD, APORTACION, RECURSO, SUBSANACION)

    • registerId → identificador del justificante de registro

    • csvRequest → código CSV del trámite

    • csvRegisterReceipt → código CSV del justificante de registro

  • addInfoProcedure , para la actualización de la información de un trámite finalizado independientemente de su origen
    • requestCode → código del trámite

    • requestCodeAssociated → código del trámite asociado (por ejemplo el trámite involucrado en una subsanación)

    • signature → signatura del procedimiento al que corresponde el trámite registrado

    • requestSignature → signatura a la que se metadata el trámite registrado

    • origin → origen del trámite (SOLICITUD, APORTACION, RECURSO, SUBSANACION)

    • registerId → identificador del justificante de registro

    • csvRequest → código CSV del trámite

    • csvRegisterReceipt → código CSV del justificante de registro

    • bentId → identificador de BENT



Info
titleLibrería cliente

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:

  • Java versión 1.8

y las siguientes librerías externas

  • slf4j-api.jar (versión 1.7.25): el log del cliente esta implementado con esta librería.
  • gson.jar (version 2.2.4): liberia para distinguir entre diferentes nombres de los objetos y parámetros. Se recomienda su uso para construir los objetos devueltos por los servicios


...