Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
TransactionReports is a microservice that exposes rest endpoints to generate a transaction report based file input provided.
The transaction report generated has the list of valid and Invalid Transactions.
Transaction are valid only if :
The transaction reference number is unique and
endBalance = startBalance + Mutation.
The API accepts XML/CSV file as an input.
Java Version 1.8
Spring 5.x
SpringBoot 2.x
Maven 3.x
Apache Commons 1.5
Junit 5
Tomcat 8(In Built)
Build Tool Used : maven
Build Command : clean install (from STS)/ mvn clean install (from cmd Prompt)
Right click the project->Run/Debug as SpringBootApp
Check logs/console to confirm the app has started
Steps :
Create a post request with the following details:
In body section, select "form-data" radio button and Pass the following details
key : file
value : file to be uploaded
Logback.xml has been configured and the log files will be generated in your localMachine.
Look for the application.properties file to know the log files path.
Test cases have been completed with 100% code coverage
ECL Emma plugin can be used for STS
You can’t perform that action at this time.