XMLBooster's COBOL Code generator
-
Generates a parser (to convert an XML input to
a valid COBOL data structure) as well as an unparser
(to convert the COBOL data structure back to an
XML stream).
-
Generates standard COBOL code, that can be
compiled and run on virtually any platform, including
NT, Unix, VMS, MVS, etc.
-
Due to limitations in the COBOL type system,
XMLBooster's COBOL code generator does not
support inheritance and polymorphism.
-
Collections are translated to arrays, together with
an integer indicating the number of entries that
have been filled.
-
System-wide type definitions to map the XMLBooster
types (integer, boolean, enumeration, real),
plus the ability to specify a separate format on
a field by field basis.
-
Fully supports regular expressions: a data element
can be attached to a regular expression, which will
be used to validate the data fetched from the incoming
XML message at parse time.
-
The way XMLBooster builds COBOL identifiers (for
data elements as well as for labels) can be tuned,
to avoid name clashes, even if a COBOL program
includes two or more XMLBooster-generated parsers.
-
Enumerations are translated to level 88 names, in
order to improve the readability of the application
programs that must interact with XMLBooster-generated
code.
|