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

Reply via email to