INTRODUCTION
API Toolkit is a tool to generate new services as per the product framework. Users having host APIs for core banking can now generate their respective channel APIs.
It takes a JSON file as an input that includes various fields, methods and other details pertaining to the service to be created. The JSON carries set of keys whose values has to be provided by the user. On the basis of the JSON input provided, the tool:
- generates source code.
- compiles and packages it into relevant jar and ear files.
- generates various database scripts required for the functioning of the services
Technology Stack
Software |
Version |
---|---|
Java |
Java JDK or JRE version 8 |
Gradle |
gradle-4.7 |
OBDX/OBAPI |
18.2 |
Pre-requisites
- Java JDK or JRE version 7 or higher must be installed. For installation of the Java please refer installation guide.
- User must have gradle-4.7 installed(refer Appendix A for Gradle installation)
- User must provide “javax.ws.rs-api-2.0.jar” in the <APITOOLKIT_HOME>/ output/lib/provided-compile folder.
The extensibility API toolkit guide consists of following topics: