Ce microservice protégé fait partie du Digital Disclosure Service. Ce service est conçu pour permettre aux clients d'informer le HMRC des impôts impayés des années précédentes pour les dettes onshore et offshore. Il s'agit du remplacement du DO4SUB iForm qui est l'incarnation numérique originale du service de divulgation.
Ce microservice fournit deux fonctionnalités principales, la création de PDF qui peuvent ensuite être téléchargés par le client ou contiendront les données requises par le travailleur de travail HMRC, et il envoie également le PDF au service de soumission DMS qui est ensuite configuré. pour utiliser Object Store pour fournir le PDF au SDES qui peut ensuite l'envoyer en aval au DMS pour qu'un employé du HMRC le récupère.
Ce service est écrit en Scala et Play, il nécessite donc un JRE pour s'exécuter et un JDK pour le développement. Pour exécuter l'application, vous devez avoir installé SBT. Ensuite, il suffit de démarrer le service avec : sbt run
Ce service dépend de plusieurs autres services, notamment :
Le moyen le plus simple de configurer les microservices requis consiste à utiliser Service Manager et le profil DDS_ALL du référentiel service-manager-config : sm2 --start DDS_ALL
Les points de terminaison seront disponibles auprès de l'hôte http://localhost:15004/digital-disclosure-service
. Le moyen le plus simple de tester la fonctionnalité de ce microservice est d'accéder au microservice digital-disclosure-service-frontend
qui sera disponible sur http://localhost:15003/digital-disclosure
si vous avez démarré le profil Service Manager ci-dessus.
Ce référentiel contient des tests unitaires pour le service. Pour les exécuter, exécutez simplement : sbt test
Ce référentiel contient les tests d'intégration du service. Pour les exécuter, exécutez simplement : sbt it:test
Ce code est un logiciel open source sous licence Apache 2.0.