From: Dennis S. <dm...@so...> - 2004-07-03 22:37:31
|
I've posted the new release of JiBX along with initial releases of JibxSoap and Xsd2Jibx on SourceForge. Due to the continuing problems with the SourceForge project CVS for the jibx module I finally created a new module (core) for the JiBX code. From now on, just use this module for CVS access. Major changes to JiBX include: 1. Fixed UnmarshallingContext methods used for handling required byte, short, char, and enumeration values. 2. Added default serializer/deserializers for byte[] to base64 encoding and java.sql.Date to xsi:date, along with optional serializer/deserializers for char to single-character text. Also corrected an error where JiBX would attempt to use the deserializer for an ancestor class if no deserializer was defined for a class. 3. Added version information to both binding compiler and runtime to allow compatibility checking. 4. Added stack state tracking for code generation, along with validation as the code is generated. This greatly reduces the chance that an error in JiBX code generation will result in classes that fail JVM validation. Also corrected several errors of this type in the older code. 5. Fixed code to allow marshalling/unmarshalling of static fields (mostly useful for output bindings). 6. Removed error check for ordered content within an optional collection, since this can now be handled properly (thanks to Thomas Behrends for pointing this out). 7. Changed code to use only JRE 1.3.1 methods, tested using Linux Sun JVM (thanks to Kai Nacke who pointed out the use of 1.4.X methods, and provided 1.3 alternative code). See the changes.txt file in the distribution for the full list. - Dennis |
From: Venkatesh P. R. <vra...@sb...> - 2004-07-04 01:43:42
|
Dennis Sosnoski wrote: > I've posted the new release of JiBX along with initial releases of > JibxSoap and Xsd2Jibx on SourceForge. Due to the continuing problems > with the SourceForge project CVS for the jibx module I finally created > a new module (core) for the JiBX code. From now on, just use this > module for CVS access. > > Major changes to JiBX include: > > 1. Fixed UnmarshallingContext methods used for handling required byte, > short, char, and enumeration values. > 2. Added default serializer/deserializers for byte[] to base64 > encoding and java.sql.Date to xsi:date, along with optional > serializer/deserializers for char to single-character text. Also > corrected an error where JiBX would attempt to use the deserializer > for an ancestor class if no deserializer was defined for a class. > 3. Added version information to both binding compiler and runtime to > allow compatibility checking. > 4. Added stack state tracking for code generation, along with > validation as the code is generated. This greatly reduces the chance > that an error in JiBX code generation will result in classes that fail > JVM validation. Also corrected several errors of this type in the > older code. > 5. Fixed code to allow marshalling/unmarshalling of static fields > (mostly useful for output bindings). > 6. Removed error check for ordered content within an optional > collection, since this can now be handled properly (thanks to Thomas > Behrends for pointing this out). > 7. Changed code to use only JRE 1.3.1 methods, tested using Linux Sun > JVM (thanks to Kai Nacke who pointed out the use of 1.4.X methods, and > provided 1.3 alternative code). > > See the changes.txt file in the distribution for the full list. > > - Dennis > The following error occurs when compiling jibxsoap. extrassrc is undefined. BUILD FAILED /usr/local/src/xml/jibx/jibxsoap/build/build.xml:127: /usr/local/src/xml/jibx/jibxsoap/${extrassrc} not found. > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital > self defense, top technical experts, no vendor pitches, unmatched > networking opportunities. Visit www.blackhat.com > _______________________________________________ > jibx-users mailing list > jib...@li... > https://lists.sourceforge.net/lists/listinfo/jibx-users > -- Venkatesh Prasad Ranganath, Dept. Computing and Information Science, Kansas State University, US. web: http://www.cis.ksu.edu/~rvprasad |
From: Dennis S. <dm...@so...> - 2004-07-04 03:26:23
|
Venkatesh Prasad Ranganath wrote: >Dennis Sosnoski wrote: > > > >>I've posted the new release of JiBX along with initial releases of >>JibxSoap and Xsd2Jibx on SourceForge. Due to the continuing problems >>with the SourceForge project CVS for the jibx module I finally created >>a new module (core) for the JiBX code. From now on, just use this >>module for CVS access. >> >>Major changes to JiBX include: >> >>1. Fixed UnmarshallingContext methods used for handling required byte, >>short, char, and enumeration values. >>2. Added default serializer/deserializers for byte[] to base64 >>encoding and java.sql.Date to xsi:date, along with optional >>serializer/deserializers for char to single-character text. Also >>corrected an error where JiBX would attempt to use the deserializer >>for an ancestor class if no deserializer was defined for a class. >>3. Added version information to both binding compiler and runtime to >>allow compatibility checking. >>4. Added stack state tracking for code generation, along with >>validation as the code is generated. This greatly reduces the chance >>that an error in JiBX code generation will result in classes that fail >>JVM validation. Also corrected several errors of this type in the >>older code. >>5. Fixed code to allow marshalling/unmarshalling of static fields >>(mostly useful for output bindings). >>6. Removed error check for ordered content within an optional >>collection, since this can now be handled properly (thanks to Thomas >>Behrends for pointing this out). >>7. Changed code to use only JRE 1.3.1 methods, tested using Linux Sun >>JVM (thanks to Kai Nacke who pointed out the use of 1.4.X methods, and >>provided 1.3 alternative code). >> >>See the changes.txt file in the distribution for the full list. >> >> - Dennis >> >> >> >The following error occurs when compiling jibxsoap. extrassrc is undefined. > >BUILD FAILED >/usr/local/src/xml/jibx/jibxsoap/build/build.xml:127: >/usr/local/src/xml/jibx/jibxsoap/${extrassrc} not found. > > This only effects the "develop" target, but I've gone ahead and replaced the download file with a corrected version. The only difference is that I deleted the reference to "extrasrc". - Dennis |