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.
"We use XMLBooster as a fast prototyping tool. The data model is turned
into a working GUI in less than a minute, and the final user can validate
the resulting application and provide feedback instantly."
Laurent R., Financial markets, France
"Using these strongly typed interface is so productive when compared with
DOM parsers, I can't believe anyone still contemplates Xerxes for
serious work."
John F., Financial markets, Canada
"The scripting facility has allowed us to automate the entire compilation chain,
from schemas to optimized parsers."
Michel M., Insurance, France
"We now generate GUIs for every XML schema we have, just in case."
Nicholas P., System integration, USA
"XMLBooster-generated GUI's have slashed our development
times. And they can be customized to better suit the
needs and tastes of our customers. A great product!"
Chris C., Document management, USA
"It works like magic. I just don't have to worry
about the XML issue any longer, I can concentrate
on my application"
John W., System integrator, Netherlands
"XMLBooster is so fast, it solved all our performance
problems"
Alain de N., Belgium
"As far as I know, XMLBooster is the only decent
solution to integrate XML in COBOL applications"