Overview   •   Features   •   FAQs   •   Tutorials   •   Technical Details   •   Thunder Wiki   •   XML Thunder Unisys   •   XML Thunder HP Nonstop   •   XML Thunder RM COBOL   •   Levelset History

XML features

XML schema properties supported in COBOL and C:


choice Namespace
union Recursive structures
all simpleType
nillable complexType
sequence imports
enumeration includes
element length
attribute fractionDigits
character references entity references
maxLength minLength
CDATA totalDigits
encoding whiteSpace
Some patterns and more...

SOAP Features

Same supported features as XML for payload handling. Supports single or multiple SOAP message processing in one handler.

JSON Features

JSON schema properties supported in COBOL and C:


description minimum
default minItems
exclusiveMaximum minLength
exclusiveMinimum pattern
format properties
id $ref
items required
maximum title
maxItems type
maxLength  

START WITH YOUR XSD, WSDL, SAMPLE XML OR SOAP MESSAGE, OR USE THE VISUAL XML MAPPER

Harness the power of visual XML document design and manipulation


Creating and manipulating XML document structure is a snap with the powerful visual designer of XML Thunder™. The easy to use, intuitive user interface allows developers to concentrate on working with the XML document structure and frees them up from the tedious task of having to define program level storage to accommodate the XML document.


Start with your XML schema, sample XML document, or WSDL file


Point, click and select your source - it's that easy! As an alternative to designing your XML structure, you can select your desired XML schema or sample XML document and then quickly map the XML nodes to the COBOL or C data structure elements. Improve productivity with XML Thunder™! Or you can derive XML from existing COBOL or C data structures that will result in auto mapped XML node-COBOL field pairings.


XML Thunder™ can be used to design and generate two distinct types of XML handling program code, XML Writers and XML Readers. An XML Writer is a subprogram that uses data passed to it to create an XML document and writes it to a data buffer. Conversely, an XML Reader is a subprogram that parses XML data passed to it in a buffer and populates the corresponding program data structures.


Are you a software developer? Go directly to the technical pages!

VISUAL MAPPING OF ATTRIBUTES AND XML ELEMENTS TO COBOL OR C FIELDS

Visually map XML nodes to COBOL fields or C structures - quick and easy!


Use the mapping functionality of XML Thunder™ to easily create attribute to XML element mapping. While an XML Reader allows each attribute to have one mapped XML element, an XML Writer can have each of its attributes mapped to more than one XML node.


Visual clues are provided to easily identify already mapped XML elements and attributes and when an attribute is selected the corresponding mapped XML elements/attributes will be highlighted.

AUTOMATIC GENERATION OF COBOL OR C PROGRAM CODE FROM MAPPINGS AND RULE SPECIFICATIONS

Generate your XML-COBOL or XML-C binding code (serialize or de-serialize) automatically!


Use XML Thunder™ to generate XML Writers and XML Readers that will run on any platform that supports COBOL or C. It is a must have for all professional developers working with XML documents in COBOL or C language environments.


Let XML Thunder™ generate XML handling COBOL or C program code so you can focus on solving your business logic to build better quality XML applications - FASTER!


Faster application development and maintenance!

FEATURE LIST

Developer toolset features


  • Built-in visual XML to data structure field mapper.
     
  • Native COBOL or C source code generation to handle the creation or parsing of XML documents.
     
  • Outstanding performance of XML handling code.
     
  • Dictionary facility for standardization of naming conventions.
     
  • Syntax checking during parsing.
     
  • Detect missing nodes based on optionality.
     
  • Detect foreign nodes based on extensibility.
     
  • Detect duplicate attributes.
     
  • Import/export dictionary data from/to text file.
     
  • Import XML design from XML Schema files.
     
  • Import XML design from any XML sample file.