JSON THUNDER
Modernization Through Integration
JSON Thunder enables COBOL, C and TAL programs to:
​
-
Interface with other applications and third-party packages via JSON API’s.
-
Convert data from formats such as Enscribe and SQL to JSON before porting to platforms such as Azure and AWS.
-
Convert JSON received from other applications and platforms to formats such as Enscribe and SQL.
-
Validate JSON messages to ensure only well-formed and valid messages are processed.
Model-Driven Development
​
Using a model-driven development approach, JSON Thunder ensures a faster time to market and the ability to respond to changes quickly. The Thunder toolset provides:
​
-
A Visual Designer showing the program field layout, the JSON message layout and the mapping between the two.
-
A full life cycle solution that is used in both development and maintenance.
-
Automated generation of error-free source code.
Features
​
The code is generated as a sub-program that can be called from existing programs. A sample calling program is provided to assist with developing new programs.
​
-
High performance solution (not a generic parser!).
-
Addresses the complexities of JSON (oneOf, anyOf, allOf, etc.).
-
Works with copybooks, header files, JSON schemas, swagger files and more.
-
Architecture and platform independent solution.
-
Processes messages of any size.
-
Easy integration with existing programs.
Read and Write JSON Messages in COBOL
​
JSON Thunder generates all the COBOL source code needed to:
-
read JSON messages into COBOL structures.
-
create JSON messages from COBOL structures.
-
validate JSON messages to ensure only well-formed and valid documents are processed.
The code is generated as a COBOL sub-program that can be called from existing COBOL programs. A sample calling program is provided to assist with developing new programs.
Contact Us for more info