Thunder Suite enables COBOL, C and Java programs to easily work with XML and JSON data. It does this by generating program source code for parsing and creating XML and JSON.
The Thunder Suite toolset runs on your Windows workstation. A developer uses the toolset to create a Handler Design that defines a mapping between program fields and XML/JSON values. From the Handler Design, COBOL, C or Java code is generated and then ported to the NonStop where it is compiled for use in new or existing programs.
A developer can start with one of the following to define the XML/JSON layout:
A schema
A sample message
A WSDL
A Swagger file
Program fields (Thunder can derive the XML/JSON layout from program fields)
A developer can start with one of the following to define the program fields:
A copybook or header file
XML/JSON (Thunder can derive the program fields from an XML/JSON layout)
There are no runtimes or configuration required by the generated code. A developer compiles and implements the Thunder code the same way they do with code that they have developed themselves.
No. The Thunder generated code can support XML/JSON messages of any size. Unbounded repeating structures (which can repeat an unlimited number of times) are supported.
Yes. Thunder Suite can determine the COBOL, C or Java structure required to support an XML or JSON message that conforms to a specified schema. In addition to schemas, Thunder can also do this for WSDL’s, Swagger files and sample XML/JSON messages.
Yes. Thunder generates ANSI standard COBOL and C code that runs on Guardian.
