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
