digital disclosure service
0.95.0
此受保護的微服務是數位揭露服務的一部分。該服務旨在讓客戶向英國稅務海關總署報告往年在岸和離岸負債的未繳稅款。它是 DO4SUB iForm 的替代品,DO4SUB iForm 是披露服務的原始數位化身。
該微服務提供兩個主要功能,創建 PDF,然後客戶可以下載 PDF,或者包含 HMRC 任務工作人員所需的數據,並且還將 PDF 發送到 DMS 提交服務,然後設置該服務利用對象存儲將PDF 提供給SDES,然後SDES 可以將其發送到下游的DMS,供HMRC 任務工作人員取得。
該服務是用 Scala 和 Play 編寫的,因此需要 JRE 來運行,並需要 JDK 來開發。為了運行該應用程序,您需要安裝 SBT。然後,使用以下指令啟動服務就足夠了: sbt run
該服務依賴多個其他服務,包括:
設定所需微服務最簡單的方法是使用 Service Manager 和 service-manager-config 儲存庫中的 DDS_ALL 設定檔: sm2 --start DDS_ALL
端點可從主機http://localhost:15004/digital-disclosure-service
取得。測試此微服務功能的最簡單方法是存取digital-disclosure-service-frontend
微服務,如果您啟動了上述 Service Manager 設定文件,該微服務將在http://localhost:15003/digital-disclosure
上可用
此儲存庫包含服務的單元測試。為了運行它們,只需執行: sbt test
該儲存庫包含服務的整合測試。為了運行它們,只需執行: sbt it:test
此程式碼是根據 Apache 2.0 許可證授權的開源軟體。