You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "ant elder (JIRA)" <tu...@ws.apache.org> on 2006/03/09 14:37:58 UTC

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

Add Java2WSDL tool
------------------

         Key: TUSCANY-103
         URL: http://issues.apache.org/jira/browse/TUSCANY-103
     Project: Tuscany
        Type: New Feature
  Components: Java SCA Axis Integration  
    Reporter: ant elder
    Priority: Minor


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


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

Posted by "Venkatakrishnan (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]

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

    Attachment: Java2WSDL 04.13.2006 Patch.txt
                Java2WSDL Patch Doc.rtf

This is patch for the Java2WSDL tool under the sca-tools module.  This Java2WSDL tool implementation could be used by Tuscany instead of directly using Axis2 tool.  This  implementation wraps around the Axis2 implementation fixing invalid parts of the WSDL output generated by Axis2.  

To Tuscany this implementation can be one consistent facade that will internally handle fixes to the Axis2 generated output and skip these fixes as and when the Axis2 releases fix them.  Thus the clients of Tuscany can remain transparent of these changes that might go into Axis2.

This patch does not cover up all inconsistencies or customizations that might be required for Tuscany.  Please log in all just requirements as comments to this Jira and I shall address them.

Along with the patch i have also upldated a small note that provides some information about using this implementation of Java2WSDL.

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

>   Components: Java SCA Axis Integration
>     Reporter: ant elder
>     Priority: Minor
>  Attachments: Java2WSDL 04.13.2006 Patch.txt, Java2WSDL Patch Doc.rtf
>
> 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


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

Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]
     
Jean-Sebastien Delfino resolved TUSCANY-103:
--------------------------------------------

    Resolution: Fixed

Fixed, patch applied by Ant. Thanks!

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

>   Components: Java SCA Tools
>     Versions: M1
>     Reporter: ant elder
>     Assignee: Jean-Sebastien Delfino
>      Fix For: M1
>  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


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

Posted by "ant elder (JIRA)" <tu...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/TUSCANY-103?page=comments#action_12371692 ] 

ant elder commented on TUSCANY-103:
-----------------------------------

S Venkatakrishnan has started having a look at this:

http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/200603.mbox/%3c33e260400603230601o72ba84b1m8ff413725c9b274a@mail.gmail.com%3e

> Add Java2WSDL tool
> ------------------
>
>          Key: TUSCANY-103
>          URL: http://issues.apache.org/jira/browse/TUSCANY-103
>      Project: Tuscany
>         Type: New Feature
>   Components: Java SCA Axis Integration
>     Reporter: ant elder
>     Priority: Minor

>
> 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


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

Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]
     
Jean-Sebastien Delfino closed TUSCANY-103:
------------------------------------------


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

>   Components: Java SCA Tools
>     Versions: M1
>     Reporter: ant elder
>     Assignee: Jean-Sebastien Delfino
>      Fix For: M1
>  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


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

Posted by "ant elder (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]

ant elder reassigned TUSCANY-103:
---------------------------------

    Assign To: ant elder  (was: Jean-Sebastien Delfino)

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

>   Components: Java SCA Tools
>     Versions: M1
>     Reporter: ant elder
>     Assignee: ant elder
>      Fix For: M1
>  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


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

Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]
     
Jean-Sebastien Delfino resolved TUSCANY-103:
--------------------------------------------

    Resolution: Fixed

Fixed in revision r394955. Thanks a lot for patch!

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

>   Components: Java SCA Axis Integration
>     Reporter: ant elder
>     Assignee: ant elder
>     Priority: Minor
>  Attachments: Java2WSDL 04.13.2006 Patch.txt, Java2WSDL Patch Doc.rtf
>
> 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


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

Posted by "ant elder (JIRA)" <tu...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/TUSCANY-103?page=comments#action_12374951 ] 

ant elder commented on TUSCANY-103:
-----------------------------------

Thanks very much for the patch for this. I've applied it. As part of that I've updated the maven pom.xml in sca/tools to include the new depencies required for java2wsdl. I also made a couple of minor changes to the patch - the generated WSDL from the testcase now go in the tools/target directory so they're excluded from SVN, and i also move the testcase classes from src/main to src/test.

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

>   Components: Java SCA Axis Integration
>     Reporter: ant elder
>     Assignee: ant elder
>     Priority: Minor
>  Attachments: Java2WSDL 04.13.2006 Patch.txt, Java2WSDL Patch Doc.rtf
>
> 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


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

Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]

Jean-Sebastien Delfino reassigned TUSCANY-103:
----------------------------------------------

    Assign To: Jean-Sebastien Delfino  (was: ant elder)

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

>   Components: Java SCA Tools
>     Versions: M1
>     Reporter: ant elder
>     Assignee: Jean-Sebastien Delfino
>      Fix For: M1
>  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


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

Posted by "ant elder (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]

ant elder reassigned TUSCANY-103:
---------------------------------

    Assign To: ant elder

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

>   Components: Java SCA Axis Integration
>     Reporter: ant elder
>     Assignee: ant elder
>     Priority: Minor
>  Attachments: Java2WSDL 04.13.2006 Patch.txt, Java2WSDL Patch Doc.rtf
>
> 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


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

Posted by "ant elder (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]
     
ant elder reopened TUSCANY-103:
-------------------------------


> 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


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

Posted by "ant elder (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]

ant elder reassigned TUSCANY-103:
---------------------------------

    Assign To: Jean-Sebastien Delfino  (was: ant elder)

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

>   Components: Java SCA Tools
>     Versions: M1
>     Reporter: ant elder
>     Assignee: Jean-Sebastien Delfino
>      Fix For: M1
>  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


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

Posted by "ant elder (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]

ant elder updated TUSCANY-103:
------------------------------

    Component: Java SCA Tools
                   (was: Java SCA Axis Binding)
     Priority: Major  (was: Minor)

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

>   Components: Java SCA Tools
>     Versions: 0.91
>     Reporter: ant elder
>     Assignee: ant elder
>      Fix For: 0.91
>  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


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

Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/TUSCANY-103?page=all ]

Jean-Sebastien Delfino updated TUSCANY-103:
-------------------------------------------

    Fix Version: 0.91
        Version: 0.91

> 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
>     Versions: 0.91
>     Reporter: ant elder
>     Assignee: ant elder
>     Priority: Minor
>      Fix For: 0.91
>  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


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

Posted by "ant elder (JIRA)" <tu...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/TUSCANY-103?page=comments#action_12378235 ] 

ant elder commented on TUSCANY-103:
-----------------------------------

Thanks for the patch Venkatakrishnan! I've applied it but have excluded all the java2wsdl classes from the build while wsdl2java is moved up  to the latest axis2 release to match java2wsdl.  

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

>   Components: Java SCA Tools
>     Versions: M1
>     Reporter: ant elder
>     Assignee: Jean-Sebastien Delfino
>      Fix For: M1
>  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


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

Posted by "Venkatakrishnan (JIRA)" <tu...@ws.apache.org>.
     [ 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