This microservice retrieves and writes data from/to a HoD system called NPS via HIP, for updating benefits/expenses and
excluding/rescinding individual employees. The frontend service this interacts with is pbik-frontend.
- Service Manager 2 installed
- SBT Version
>=1.xinstalled
API is defined here
This service requires configuration for other services, for example NPS requires:
| Key | Description |
|---|---|
microservice.services.nps.hip.protocol |
The protocol of the NPS (HIP) service |
microservice.services.nps.hip.host |
The host of the NPS (HIP) service |
microservice.services.nps.hip.port |
The port of the NPS (HIP) service |
Launch services using sm2 --start PBIK_ALL
If you want to run it locally:
sm2 --stop PBIKsbt run
This application runs on port 9583.
Run ./run_all_tests.sh. This also runs scalafmt and does coverage testing.
or sbt test to run the tests only.
This code is open source software licensed under the Apache 2.0 License.