XML Thunder and JSON Thunder for Unisys

Get all of the features of XML Thunder and JSON Thunder enhanced specifically for the Unisys platform.


Unisys Features

  • Generated code tuned to OS2200 and MCP for optimum performance. 
  • UCOB support.
  • COBOL-85 compliant.
  • ANSI-compliant C.
  • Plus all of the features inherent in XML Thunder and JSON Thunder.


Product Benefits

  • Go To Market Faster. Take the complexities out of XML and JSON by automatically generating COBOL and C code to read and write modern data exchange formats in minutes or hours instead of the days, weeks, or even months that it can take to hand write the same code.
  • Respond to Changes Quickly. Implement new schema versions with minimal effort avoiding costly code rewrites.
  • Automate Low-Level Processing. Allow developers to focus their expertise on the business logic in programs while Thunder handles the data transformation to and from XML or JSON.
  • Provide an Architecture and Platform-Independent Solution. Thunder is a comprehensive solution that easily integrates XML and JSON with existing COBOL and C applications. Employ Handlers in any architecture, including SOAP and REST web services, clients, servers, batch and more.
  • Process Documents of Any Size. Using a streaming approach, Thunder Handlers can process even extremely large XML documents with unbounded repeating structures. 
  • Deliver High Performance. Companies across all business sectors (including financial, retail, health care, consulting services, resources and more) turn to Thunder for processing XML and JSON in a fraction of the time it takes with generic parsers.
  • Eliminate Risk. Thunder is a model-driven, repeatable process for code generation that reduces the risk of errors inherent in handwriting code.

Thunder for Unisys - How It Works

Thunder generates all of the source code required for COBOL and C programs to interface with JSON and XML. Using the toolset’s Visual Designer, develop Handlers to convert (i.e. parse) JSON and XML messages to program fields or create JSON and XML messages from program fields. These Handlers – called Readers and Writers – are created in just three easy steps.

1Program field source can be COBOL copybook or derived from the JSON or XML layout.
2JSON and XML source can be JSON or XML Schema, sample JSON or XML message or derived from program data fields.
3The final output is a customized, callable program that can be used in existing applications. If you don’t have an existing application, Thunder also provides a sample main (or calling) program that can serve as the starting point to developing it.