Changes Report

Release History

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


Release 1.2.6 - 2009-07-30

Type Changes By

Release 1.2.5 - 2009-05-30

Type Changes By
update Fixed issue 50: Remove systematic final attributes on methods. fady
update Fixed issue 51: Remove static attribute on commons logging logger. fady

Release 1.2.4 - 2009-03-30

Type Changes By
update 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
update Evaluation of maximum host byte length is now done at generation time for all types. fady
update Added support for DBCS PIC G, DISPLAY-1. fady

Release 1.2.3 - 2009-01-30

Type Changes By
update 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
update 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
update 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
update Fixed Issue 9: Some @SuppressWarning("unchecked") were not necessary. fady

Release 1.2.2 - 2008-11-15

Type Changes By
update 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
update 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
update 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

Release 1.2.1 - 2008-09-30

Type Changes By

Release 1.2.0 - 2008-07-08

Type Changes By
update You can now provide multiple Jaxb root class names for a single execution of the binding generator. fady
update 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
update The XSLT based generation has been replaced by Velocity macros. The code is easier to maintain and performances are better. fady

Release 1.1.0 - 2007-08-30

Type Changes By
update 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

Release 0.0.1 - 2006-12-31

Type Changes By
add First version of the COBOL Binding Generator. fady