You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Venkatakrishnan (JIRA)" <tu...@ws.apache.org> on 2006/05/03 17:35:47 UTC

[jira] Updated: (TUSCANY-103) Add Java2WSDL tool

     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]

Venkatakrishnan updated TUSCANY-103:
------------------------------------

    Attachment: Java2WSDL - Tuscany Patch 03-May.txt
                pom.xml

This is patch to bring Tuscany Java2WSDL to sync with the Axis2 - RC4 release.  In RC4 there are quite a few things that have been fixed such as removing duplicate namespaces definitions, generating separate schema defintions for every java package.

So I have deleted the classes within Tuscany that used to wrap up and fix the bugs.  However the RC4 generates duplicate schema definitions for complex types.  I have fixed this up but since I am not able to do a complete build I am yet to post that patch into Axis2.   But then, I have a fixed this up within Tuscany as part of this patch.  When this is fixed in Axis2 we can remove  the relevant code from Tuscany.  

Things that need attention when applying this patch :
- The pom.xml file that has been attached has been fixed to pick up the RC4 jars.  Since WSDL2Java is still working with the old jars... I could not do away with those dependencies.  So I have tweaked the pom.xml file to pick up both jars.  I manually added the jars to the Maven repository creating some directories there.  Now this naming of directories and the way i fixed the pom.xml may be clumsy and may need  to be fixed.  However if WSDL2Java also moves to RC4... then things will be automatically clean I suppose.
- The jars that I picked from RC4 release are axis2-kernel-1.0-RC4.jar, axiom-api-SNAPSHOT.jar,  axiom-impl-SNAPSHOT.jar and XmlSchema-SNAPSHOT.jar 

The offline build that I did was SUCCESSFUL and the wsdl files that were output were valid.

> Add Java2WSDL tool
> ------------------
>
>          Key: TUSCANY-103
>          URL: http://issues.apache.org/jira/browse/TUSCANY-103
>      Project: Tuscany
>         Type: New Feature

>   Components: Java SCA Axis Binding
>     Reporter: ant elder
>     Assignee: ant elder
>     Priority: Minor
>  Attachments: Java2WSDL - Tuscany Patch 03-May.txt, Java2WSDL 04.13.2006 Patch.txt, Java2WSDL Patch Doc.rtf, pom.xml
>
> Create a Java2WSDL tool for Tuscany.
> Probably based on the Axis2 Java2WSDL and that works correctly with SDO types. See the exsiting Tuscany WSDL2Java tool for how that uses the Axis2 WSDL2Java tool.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira