I've posted an update of the Jibx2Wsdl code at http://www.sosnoski.com/jibx-wiki/space/axis2-jibx/jibx2wsdl The changes in this version include:
1. Fixed handling of -b parameter to set root binding definition file name. 2. Added support for using interfaces as equivalent to superclasses. 3. Implemented namespace and namespace-style customizations. 4. Fixed handling of arrays of primitives. 5. Changed code to read the generated binding definition files for validation, so that meaningful line numbers are present when a problem occurs in the binding generation. 6. Fixed problems with same class name being used in different packages. 7. Added customization file attribute validation checks. 8. Implement flag for class initialized to avoid duplicate processing. 9. Preserve order of child elements/attributes (based on supplied list, or on order seen in source code, or order seen in binary) 10. Added support for initial style character flags on member names in <class> include/optional/required lists ('@' for an attribute, '/' for an element), so that the style can be set without using a separate customization element for the member. 11. Automatically include all classes named by <class> specifications in the generated binding (even if not otherwise referenced). 12. Handle references to classes with mapped superclasses or interfaces. 13. Changed default name style to camelcase, force lowercase for hyphenated, dotted, or underscore-separated names. 14. Added wrap-collections attribute to nesting elements, with default value 'false'. There's also a new example at http://www.sosnoski.com/jibx-wiki/space/axis2-jibx/jibx2wsdl/example4 I haven't added the full details for this example yet - it involves using polymorphic types including interfaces and multiple layers of inheritance, along with more extensive examples of customizations - but the text explains how to try it out for yourself and the attached zip gives the full code. I'll get the details added to the page for this example later this week, and will also start on documenting the actual customization file format. - Dennis -- Dennis M. Sosnoski SOA and Web Services in Java Training and Consulting http://www.sosnoski.com - http://www.sosnoski.co.nz Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users