ไมโครเซอร์วิสที่ได้รับการป้องกันนี้เป็นส่วนหนึ่งของบริการเปิดเผยข้อมูลดิจิทัล บริการนี้ออกแบบมาเพื่อให้ลูกค้าแจ้ง HMRC เกี่ยวกับภาษีที่ยังไม่ได้ชำระจากปีก่อนหน้าสำหรับหนี้สินทั้งในและต่างประเทศ เป็นการทดแทน DO4SUB iForm ซึ่งเป็นรูปแบบดิจิทัลดั้งเดิมของ Disclosure Service
ไมโครเซอร์วิสนี้มีฟังก์ชันการทำงานหลักสองส่วน ได้แก่ การสร้าง PDF ซึ่งลูกค้าสามารถดาวน์โหลดได้หรือจะมีข้อมูลที่ผู้ปฏิบัติงาน HMRC ต้องการ และยังส่ง PDF ลงไปที่บริการ DMS Submission ซึ่งตั้งค่าไว้แล้ว เพื่อใช้ Object Store เพื่อจัดเตรียม PDF ให้กับ SDES ซึ่งสามารถส่งข้อมูลดาวน์สตรีมไปยัง DMS เพื่อให้ผู้ปฏิบัติงาน HMRC มารับได้
บริการนี้เขียนด้วย Scala และ Play ดังนั้น JRE จึงจะทำงานและ JDK เพื่อการพัฒนา ในการรันแอปพลิเคชัน คุณต้องติดตั้ง SBT จากนั้น ก็เพียงพอแล้วที่จะเริ่มบริการด้วย: sbt run
บริการนี้ขึ้นอยู่กับบริการอื่นๆ หลายประการ รวมถึง:
วิธีที่ง่ายที่สุดในการตั้งค่าไมโครเซอร์วิสที่จำเป็นคือการใช้ Service Manager และโปรไฟล์ DDS_ALL จากที่เก็บ service-manager-config: sm2 --start DDS_ALL
ตำแหน่งข้อมูลจะพร้อมใช้งานจากโฮสต์ http://localhost:15004/digital-disclosure-service
วิธีที่ง่ายที่สุดในการทดสอบการทำงานของไมโครเซอร์วิสนี้คือการเข้าถึงไมโครเซอร์วิส digital-disclosure-service-frontend
ซึ่งจะพร้อมใช้งานบน http://localhost:15003/digital-disclosure
หากคุณเริ่มต้นโปรไฟล์ผู้จัดการบริการข้างต้น
พื้นที่เก็บข้อมูลนี้มีการทดสอบหน่วยสำหรับบริการ หากต้องการรัน เพียงดำเนินการ: sbt test
พื้นที่เก็บข้อมูลนี้มีการทดสอบการรวมสำหรับบริการ หากต้องการเรียกใช้งาน เพียงดำเนินการ: sbt it:test
รหัสนี้เป็นซอฟต์แวร์โอเพ่นซอร์สที่ได้รับอนุญาตภายใต้ลิขสิทธิ์ Apache 2.0