[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-6106) Rewrite Web Service wizard independent on WTP

Lukas Jungmann (JIRA) jira-events at lists.jboss.org
Tue Apr 27 10:52:10 EDT 2010


    [ https://jira.jboss.org/jira/browse/JBIDE-6106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12527720#action_12527720 ] 

Lukas Jungmann commented on JBIDE-6106:
---------------------------------------

I really like the way the wizard is being simplified.

Some comments:

1) all use-cases are expecting some existing file somewhere (be it WSDL orJava file) but what if all I want to do is to start developing a service from scratch?

here is possible 5th use-case to consider:

Create a new Web Service from scratch.

1. In Eclipse, select File->New->Other... or press Ctrl+N.
2. Select the Web Services category and look for Web Service (JBoss) to launch the wizard. Once
the wizard appears...
3. Specify non-existing Java class name...
4. Specify the target server and runtime...
5. Specify the target project to put the generated code in...
6. Click Finish.

the wizard could then generate ie empty class (bellow) or a class with some empty (commented out?) @WebMethod:

package sample;
@javax.jws.WebService()
public class SampleWS {
}

2) I'd prefer to get rid of the "Generate Test Client" option (... in the long term) and would prefer to replace it with something more sophisticated, for example with some web service sensitive action, say Test Service, which would open up some UI where I would be able to set up parameters and send them to the running service (would be also nice to be able to send raw SOAP message through the UI) - opinions?

3) Publish the web service - when I looked at this option for the first time it wasn't clear to me what does that option mean - can the label be changed a bit to be more descriptive (ie add 'to UDDI registry' there) ?



> Rewrite Web Service wizard independent on WTP
> ---------------------------------------------
>
>                 Key: JBIDE-6106
>                 URL: https://jira.jboss.org/jira/browse/JBIDE-6106
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: Webservices
>            Reporter: Libor Zoubek
>            Assignee: Brian Fitzpatrick
>             Fix For: 3.2.next
>
>         Attachments: NewJBWSWizard_041510.jpg, UseCase 4 - JAX-WS bottom up sample.pdf, UseCase1 - WSDL top down.pdf, UseCase2 - JAX-WS bottom up.pdf, UseCase3 - JAX-WS bottom up no annotations.pdf, WTP_WS_Wizard_Eval_April_26_2010.pdf
>
>
> I think wizards for creating web services provided by WTP are bad solution and our way of extending them brings lots of problems we have to deal with. I suggest to write new wizards for creating web service. As it happened in the case of 'Create a Sample Web Service' which is fully under our control and is pretty simple and works well. New wizards can of course reuse code from 'Create a Sample Web Service' since there are many same or similar steps.

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

        


More information about the jbosstools-issues mailing list