Este microservicio protegido forma parte del Servicio de divulgación digital. Este servicio está diseñado para permitir a los clientes informar a HMRC sobre impuestos impagos de años anteriores para obligaciones tanto nacionales como extranjeras. Es el reemplazo del DO4SUB iForm, que es la encarnación digital original del Servicio de Divulgación.
Este microservicio proporciona dos funciones principales: la creación de archivos PDF que luego el cliente puede descargar o contendrán los datos requeridos por el trabajador de tareas de HMRC, y también envía el PDF al servicio de envío DMS que luego se configura. utilizar Object Store para proporcionar el PDF a SDES, quien luego puede enviarlo al DMS para que lo recoja un trabajador de HMRC.
Este servicio está escrito en Scala y Play, por lo que necesita un JRE para ejecutarse y un JDK para su desarrollo. Para ejecutar la aplicación es necesario tener instalado SBT. Luego basta con iniciar el servicio con: sbt run
Este servicio depende de muchos otros servicios, que incluyen:
La forma más sencilla de configurar los microservicios necesarios es utilizar Service Manager y el perfil DDS_ALL del repositorio service-manager-config: sm2 --start DDS_ALL
Los puntos finales estarán disponibles desde el host http://localhost:15004/digital-disclosure-service
. La forma más sencilla de probar la funcionalidad de este microservicio es acceder al microservicio digital-disclosure-service-frontend
que estará disponible en http://localhost:15003/digital-disclosure
si inició el perfil de Service Manager anterior.
Este repositorio contiene pruebas unitarias para el servicio. Para ejecutarlos simplemente ejecute: sbt test
Este repositorio contiene pruebas de integración para el servicio. Para ejecutarlos, simplemente ejecute: sbt it:test
Este código es un software de código abierto con licencia Apache 2.0.