이 보호되는 마이크로서비스는 디지털 공개 서비스의 일부입니다. 이 서비스는 고객이 역내 및 역외 부채 모두에 대해 전년도 미납 세금에 대해 HMRC에 알릴 수 있도록 설계되었습니다. 이는 공개 서비스의 원래 디지털 화신인 DO4SUB iForm을 대체합니다.
이 마이크로서비스는 두 가지 주요 기능을 제공합니다. PDF 생성은 고객이 다운로드할 수 있거나 HMRC 작업자가 요구하는 데이터를 포함하며, PDF를 DMS 제출 서비스로 전송하여 설정됩니다. 객체 저장소를 활용하여 SDES에 PDF를 제공한 다음 HMRC 작업자가 선택할 수 있도록 DMS로 다운스트림을 보낼 수 있습니다.
이 서비스는 Scala 및 Play로 작성되었으므로 실행하려면 JRE가 필요하고 개발하려면 JDK가 필요합니다. 해당 애플리케이션을 실행하려면 SBT가 설치되어 있어야 합니다. 그런 다음 다음을 사용하여 서비스를 시작하면 충분합니다. sbt run
이 서비스는 다음을 포함한 여러 다른 서비스에 따라 달라집니다.
필요한 마이크로서비스를 설정하는 가장 쉬운 방법은 Service Manager와 service-manager-config 저장소의 DDS_ALL 프로필을 사용하는 것입니다. sm2 --start DDS_ALL
엔드포인트는 호스트 http://localhost:15004/digital-disclosure-service
에서 사용할 수 있습니다. 이 마이크로서비스의 기능을 테스트하는 가장 쉬운 방법은 위의 Service Manager 프로필을 시작한 경우 http://localhost:15003/digital-disclosure
에서 사용할 수 있는 digital-disclosure-service-frontend
마이크로서비스에 액세스하는 것입니다.
이 저장소에는 서비스에 대한 단위 테스트가 포함되어 있습니다. 이를 실행하려면 다음을 실행하면 됩니다. sbt test
이 저장소에는 서비스에 대한 통합 테스트가 포함되어 있습니다. 실행하려면 다음을 실행하면 됩니다: sbt it:test
이 코드는 Apache 2.0 라이센스에 따라 라이센스가 부여된 오픈 소스 소프트웨어입니다.