Layanan mikro yang dilindungi ini adalah bagian dari Layanan Pengungkapan Digital. Layanan ini dirancang untuk memungkinkan pelanggan memberi tahu HMRC tentang pajak yang belum dibayar dari tahun-tahun sebelumnya baik untuk kewajiban dalam negeri maupun luar negeri. Ini merupakan pengganti iForm DO4SUB yang merupakan inkarnasi digital asli dari Layanan Pengungkapan.
Layanan mikro ini menyediakan dua fungsi utama, pembuatan PDF yang kemudian dapat diunduh oleh pelanggan atau akan berisi data yang diperlukan oleh pekerja tugas HMRC, dan juga mengirimkan PDF ke layanan Pengiriman DMS yang kemudian diatur. untuk memanfaatkan Object Store untuk menyediakan PDF ke SDES yang kemudian dapat mengirimkannya ke hilir ke DMS untuk diambil oleh pekerja tugas HMRC.
Layanan ini ditulis dalam Scala dan Play, sehingga memerlukan JRE untuk dijalankan dan JDK untuk pengembangan. Untuk menjalankan aplikasi, Anda harus menginstal SBT. Kemudian, cukup memulai layanan dengan: sbt run
Layanan ini bergantung pada beberapa layanan lainnya, termasuk:
Cara termudah untuk menyiapkan layanan mikro yang diperlukan adalah dengan menggunakan Manajer Layanan dan profil DDS_ALL dari repositori service-manager-config: sm2 --start DDS_ALL
Titik akhir akan tersedia dari host http://localhost:15004/digital-disclosure-service
. Cara termudah untuk menguji fungsionalitas layanan mikro ini adalah dengan mengakses layanan mikro digital-disclosure-service-frontend
yang akan tersedia di http://localhost:15003/digital-disclosure
jika Anda memulai profil Manajer Layanan di atas
Repositori ini berisi pengujian unit untuk layanan tersebut. Untuk menjalankannya, cukup jalankan: sbt test
Repositori ini berisi tes integrasi untuk layanan. Untuk menjalankannya, cukup jalankan: sbt it:test
Kode ini adalah perangkat lunak sumber terbuka yang dilisensikan di bawah Lisensi Apache 2.0.