Petals Studio

Change the Java <=> WSDL utilities

Details

  • Type: Improvement Request Improvement Request
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.1.0
  • Fix Version/s: 1.2.0
  • Component/s: Petals Tools
  • Security Level: Public
  • Description:
    Hide

    The Java to Wsdl and Wsdl to Java utilities work with external libraries that need to be downloaded and referenced in the Eclipse preferences. This is very constraining the first time!

    Besides, there are many supported libraries while a single one is enough.
    In addition, the current wizards are all redundant.
    Therefore, these utilities should be removed and replaced by a single set.

    CXF could be use and embedded by the studio.
    There would be only two wizards, under the "Petals utilities" category:

    • One to create a WSDL (from a Java class).
    • One to create a Java interface (from a WSDL definition).

    And the preference for the WSDL should be removed.

    Show
    The Java to Wsdl and Wsdl to Java utilities work with external libraries that need to be downloaded and referenced in the Eclipse preferences. This is very constraining the first time! Besides, there are many supported libraries while a single one is enough. In addition, the current wizards are all redundant. Therefore, these utilities should be removed and replaced by a single set. CXF could be use and embedded by the studio. There would be only two wizards, under the "Petals utilities" category:
    • One to create a WSDL (from a Java class).
    • One to create a Java interface (from a WSDL definition).
    And the preference for the WSDL should be removed.
  • Environment:
    All.

Activity

Vincent Zurczak made changes - Mon, 6 Sep 2010 - 12:04:22 +0200
Field Original Value New Value
Fix Version/s 1.2.0 [ 10079 ]
Priority Trivial [ 5 ]
Vincent Zurczak made changes - Wed, 20 Oct 2010 - 17:35:32 +0200
Summary Replace the Java <=> WSDL utilities by the JAX-WS utilities Change the Java <=> WSDL utilities
Description The Java to Wsdl and Wsdl to Java utilities should be removed from the studio.
Instead, there should be only 2 wizard, that would use the Jax-WS utilities.
The Petals wizards that use the current utilities would have to be updated (EJB, POJO).
The Java to Wsdl and Wsdl to Java utilities work with external libraries that need to be downloaded and referenced in the Eclipse preferences. This is very constraining the first time!

Besides, there are many supported libraries while a single one is enough.
In addition, the current wizards are all redundant.
Therefore, these utilities should be removed and replaced by a single set.

CXF could be use and embedded by the studio.
There would be only two wizards, under the "Petals utilities" category:
* One to create a WSDL (from a Java class).
* One to create a Java interface (from a WSDL definition).

And the preference for the WSDL should be removed.
Vincent Zurczak made changes - Wed, 20 Oct 2010 - 17:35:46 +0200
Status New [ 10000 ] Open [ 10002 ]
Priority Trivial [ 5 ] Major [ 3 ]
Vincent Zurczak made changes - Wed, 20 Oct 2010 - 17:35:49 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Hide
Vincent Zurczak added a comment - Wed, 20 Oct 2010 - 20:23:33 +0200

Commit # 1881 and # 1882
New plug-in to handle WSDL extensions (based on CXF for the moment).

Commit # 1883
Update of the EJB and SCA plug-ins to use the new WSDL extensions plug-in.
Update of the service's extension point (fix a regression in the wizards).
Improvement of the WSDL generation for SCA (generate the WSDL, even if the JBI binding already exist).
Update of the studio's features to use the new WSDL extensions plug-in.

Only the wizards are missing now.

Show
Vincent Zurczak added a comment - Wed, 20 Oct 2010 - 20:23:33 +0200 Commit # 1881 and # 1882 New plug-in to handle WSDL extensions (based on CXF for the moment). Commit # 1883 Update of the EJB and SCA plug-ins to use the new WSDL extensions plug-in. Update of the service's extension point (fix a regression in the wizards). Improvement of the WSDL generation for SCA (generate the WSDL, even if the JBI binding already exist). Update of the studio's features to use the new WSDL extensions plug-in. Only the wizards are missing now.
Vincent Zurczak made changes - Wed, 20 Oct 2010 - 20:23:33 +0200
Status In Progress [ 10003 ] Open [ 10002 ]
Vincent Zurczak made changes - Sat, 23 Oct 2010 - 15:34:11 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Vincent Zurczak made changes - Sat, 23 Oct 2010 - 17:35:36 +0200
Status In Progress [ 10003 ] Open [ 10002 ]
Vincent Zurczak made changes - Mon, 25 Oct 2010 - 09:53:14 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Hide
Vincent Zurczak added a comment - Mon, 25 Oct 2010 - 10:35:53 +0200

Commit # 1884
The WSDL to Java and Java to WSDL wizards were added.

Show
Vincent Zurczak added a comment - Mon, 25 Oct 2010 - 10:35:53 +0200 Commit # 1884 The WSDL to Java and Java to WSDL wizards were added.
Vincent Zurczak made changes - Mon, 25 Oct 2010 - 10:35:53 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Vincent Zurczak made changes - Mon, 25 Oct 2010 - 10:35:57 +0200
Status Resolved [ 10004 ] Closed [ 10005 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
50d 23h 2m
1
Vincent Zurczak
Wed, 20 Oct 2010 - 17:35:46 +0200
Open Open In Progress In Progress
3s
1
Vincent Zurczak
Wed, 20 Oct 2010 - 17:35:49 +0200
In Progress In Progress Open Open
2h 47m
1
Vincent Zurczak
Wed, 20 Oct 2010 - 20:23:33 +0200
Open Open In Progress In Progress
2d 19h 10m
1
Vincent Zurczak
Sat, 23 Oct 2010 - 15:34:11 +0200
In Progress In Progress Open Open
2h 1m
1
Vincent Zurczak
Sat, 23 Oct 2010 - 17:35:36 +0200
Open Open In Progress In Progress
1d 16h 17m
1
Vincent Zurczak
Mon, 25 Oct 2010 - 09:53:14 +0200
In Progress In Progress Resolved Resolved
42m 39s
1
Vincent Zurczak
Mon, 25 Oct 2010 - 10:35:53 +0200
Resolved Resolved Closed Closed
4s
1
Vincent Zurczak
Mon, 25 Oct 2010 - 10:35:57 +0200

People

Dates

  • Created:
    Mon, 30 Aug 2010 - 18:33:26 +0200
    Updated:
    Mon, 25 Oct 2010 - 10:35:57 +0200
    Resolved:
    Mon, 25 Oct 2010 - 10:35:53 +0200