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.x
installed
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 PBIK
sbt 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.