Rich, you knew I would say +1!

Russell Butek
[EMAIL PROTECTED]


R J Scheuerle Jr/Austin/IBM@IBMUS on 02/08/2002 04:07:31 PM

Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED]
cc:
Subject:  WSDL2Java Plus TypeMapping (+1 ?)



Folks,

The runtime uses the information in the default TypeMapping to
get the base qname <-> java information.

The Java2WSDL emitter uses the default TypeMapping information to
get  java -> qname information.

However WSDL2Java uses the routine Utils.getBaseJavaName(qname)
method to get the qname -> java base names.

I have almost completed the changes in my sandbox to change WSDL2Java to
use the default TypeMapping.

This has the following advantages:
   -  Keeps the runtime and the emitter in sync.
   -  Removal of hard-coded Utils.getBaseJavaName routine.
   -  Further tests TypeMapping registry.

Related changes:
   - Adding this support via the WriterFactory so that other developers
provider their own mappings.
   - Changing the name of BaseJavaType objects to BaseType objects
   - Made improvements to the Hex support in the runtime, including
     JavaUtils.convert() changes to convert between byte[] and Hex.

Comments ?


Rich Scheuerle
XML & Web Services Development
512-838-5115  (IBM TL 678-5115



Reply via email to