Wednesday, February 22, 2012     You are here: Products  »  XML  »  XML Thunder™ - XML SOAP JSON for COBOL or C  »  Features   Search
XML features

Click on feature in blue for details:

CHOICE Namespace
UNION Recursive structures
ALL Simple types
NILLABLE Complex type, inc. nested complex types
SEQUENCE Imports
Enumeration Includes
ELEMENTS Length
ATTRIBUTES FractionDigits
Character and Entity reference MinLength
Schema restrictions MaxLength
CDATA Total digits
Encoding WhiteSpace
Pattern (derives max field length, pattern not enforced) and more...

 

SOAP Features

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

JSON Features

Supported JSON processing in COBOL.

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.
  • Batch code generation.
  • 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.

 

 

Privacy Statement  |  Terms Of Use
Copyright © 1994-2011 by Canam Software Labs, Inc.
Login   Register