...
Java 8
Kafka server is up and running
PSQL server is running
Redis
Following services should be up and running:
Client Service Like mgramseva-ifix-adapter
Target service IFIX- fiscal-event-service
Target Service IFIX-keycloak
IFIX master-data-service
Key Functionalities
IFIX client requests pushed to IFIX
Authentication token is fetched from keycloak and cached. Token will be re fetched 5 minutes before expiry
project id is fetched from IFIX and cached
COA id fetched from IFIX and cache
Every push to IFIX is recorded in table with http status
status series 200 considered success
status 400 are marked client error and reported back to client
status 500 resubmitted by scheduler
...