...
Prior Knowledge of Java/J2EE
Prior Knowledge of SpringBoot
Prior Knowledge of REST APIs and related concepts like path parameters, headers, JSON etc
Prior Knowledge of Kafka and related concepts like Producer, Consumer, Topic etc.
Setup:
Step 1: Start the service finance-collections-voucher-consumer present in the following repo:
...
Property | Value | Remarks |
egov.collection.receipt.voucher.save.topic | egov.collection.receipt-create | The topic which will be listened only for collection version v1 to process further to create the voucher. |
egov.collection.receipt.voucher.cancel.topic | egov.collection.receipt-cancel | The topic which will be listened only for collection version v1 to cancel the voucher |
kafka.topics.egf.instrument.completed.topic | egov.egf.instrument.completed | This will be listened to trace the activity of instrument updation. If Instrument will get dishonor then it will try to create the dishonor voucher. |
egov.collection.payment-create | The topic which will be listened when the data will get published from collection version -2 to create the voucher | |
egov.collection.payment-cancel | The topic which will be listened when the data will get published from collection version -2 to cancel the voucher | |
egov.collection.payment-update | The topic which will be listened when the data will get published from collection version -2 to cancel the voucher | |
dev/qa/uat | This is used to form the dynamic url for finance erp call.For Dev/QA/UAT env value will be dev/qa/uat. for production keep it blank. | |
Keep the domain name of the running server. Example : if name is https://mseva.lgpunjab.gov.in/ Then keep the valuelgpunjab.gov.in | ||
token.authorizaton.key | Basic baicAuthKey | Pass the Basic authorization key to generate the Admin Token for SIFINANCE user. |
egov.services.egov.user.host | Pass the host url where egov-user service is running | |
egov.services.mdms.hostname | Pass the host url where egov-mdms service is running | |
egov.services.egfinstrument.hostname | Pass the host url where egf-instrument service is running | |
egov.services.collections.hostname | Pass the host url where collections service is running | |
egov.services.businessservice.hostname | Pass the host url where business services are running | |
si.microservice.user |
| Keep the System Finance Username |
si.microservice.password |
| Keep System Finance Password |
...