| Version |
Date |
Description |
| 1.2.6 |
2009-07-30 |
Fixes and performances release |
| 1.2.5 |
2009-05-30 |
Fixes release |
| 1.2.4 |
2009-03-30 |
Performance release |
| 1.2.3 |
2009-01-30 |
Refactoring Proxy Runtime |
| 1.2.2 |
2008-11-15 |
Support for ESB generation |
| 1.2.1 |
2008-09-30 |
Code cleansing |
| 1.2.0 |
2008-07-08 |
Velocity macros |
| 1.1.0 |
2007-08-30 |
XSL and API refactoring |
| 0.0.1 |
2006-12-31 |
First release |
| Type |
Changes |
By |
 |
Fixed issue 50: Remove systematic final attributes on methods. |
fady |
 |
Fixed issue 51: Remove static attribute on commons logging logger. |
fady |
| Type |
Changes |
By |
 |
Fixed Issue 45: Generate XML to Host and Host to XML transformers in addition to the Java to Host and
host to Java ones. |
fady |
 |
Evaluation of maximum host byte length is now done at generation time for all types. |
fady |
 |
Added support for DBCS PIC G, DISPLAY-1. |
fady |
| Type |
Changes |
By |
 |
Fixed Issue 28: COBOL Binding class does not compile for arrays with OCCURS 0 TO 1.
Binding generator, and more generally visitors, do not consider maxOccurs=1 as arrays anymore,
even if minOccurs=0. The case OCCURS 0 TO 1 DEPENDING ON is now managed as an optional element
(not an array). The counter element in DEPENDING ON will be set to 1 if object exist and
conversely, host data is assumed to contain bytes for that element if the associated counter is 1. |
fady |
 |
Fixed Issue 29: When mainframe sends partial data, converters now make their best effort
to consume the partial data received and fill the rest with default values rather then
raising an exception. |
fady |
 |
Introduced Transformers which are a cleaner, higher level, API than CComplexBinding.
This will make it easier for users using COBOL binding directly without the Service
integration modules. |
fady |
 |
Fixed Issue 9: Some @SuppressWarning("unchecked") were not necessary. |
fady |
| Type |
Changes |
By |
 |
Fixed Issue 27: Generated member names might conflict with java reserved words.
All member variables in generated binding classes are now prefixed with underscore. |
fady |
 |
Fixed Bug 29: Generated bindind objects have the following issue:
In a hierarchy where a variable size array is a member of a child, the
corresponding dynamic counter in the parent or higher (root actually) complex
type is not re-marshalled after children were marshalled.
This is due to the fact that there is no mechanism to keep track of dynamic
counters in static (ie generated) bindind classes. |
fady |
 |
Changed code due to removal of "Type" as the default jaxbTypeClassesSuffix in XML schema generation.
JAXB test class names are not suffixed with "Type" anymore. |
fady |
| Type |
Changes |
By |
 |
You can now provide multiple Jaxb root class names for a single execution
of the binding generator. |
fady |
 |
The binding generator now accepts to bind to a Java class that is different from
the JAXB class. In such a case, the JAXB class is only used at generation time.
At generation time the Java class to bind with, is extracted from a special
annotation called CobolComplexType. |
fady |
 |
The XSLT based generation has been replaced by Velocity macros. The code is
easier to maintain and performances are better. |
fady |
| Type |
Changes |
By |
 |
The generation XSL has been simplified and the generated classes now use
the new Cobol binding API so that generated classes do not directly depend
on a particular binding impementation. |
fady |
| Type |
Changes |
By |
 |
First version of the COBOL Binding Generator. |
fady |