axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Russell Butek" <>
Subject Re: WSDL2Java Plus TypeMapping (+1 ?)
Date Fri, 08 Feb 2002 22:22:16 GMT
Rich, you knew I would say +1!

Russell Butek

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

Please respond to

Subject:  WSDL2Java Plus TypeMapping (+1 ?)


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

View raw message