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

Brian Fitzpatrick (JIRA) jira-events at lists.jboss.org
Thu Apr 15 18:19:25 EDT 2010


     [ https://jira.jboss.org/jira/browse/JBIDE-6106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Fitzpatrick updated JBIDE-6106:
-------------------------------------

    Attachment: NewJBWSWizard_041510.jpg


This image represents the possibility of a new, slimmed down version of the WTP Web Service wizard that's currently in the tooling. The idea here is to streamline to a few basic things so that developers can create their service and get on with their lives. 

The general flow here will be...

1) Select New->Other, Selects "Web Service (JBoss)" to bring up the new wizard.
2) Select whether you're starting from a WSDL file (URL or file-based) or an annotated Java class. (User can Browse to provide either method.)
3) Specify the server/runtime combination and which project to put the new web service in. The three links open two different dialogs, similar to the WTP wizard today - one for Server/runtime and one for Project configuration. In the Project dialog, the user can type a new project name and at "Finish" the new Dynamic Web Project will be created with that name, otherwise it will use the project selected.
4) Specify whether or not to create a test client for the web service. This will add a second page to the wizard where they would specify the project/package/class name for the test class. 
5) Specify whether or not to publish the web service right away. If not, the service is simply created in the project specified and the user can drag/drop on the server in the tooling or select Add/Remove on the server to deploy.

This isn't flashy. It's pretty straightforward. We'll reuse what we can from WTP to handle as much as possible, but cut out all the extraneous stuff that confuses users. 

My question is this... What other functionality do we need in this wizard? I'm hoping not much else would go in here. 

This is just a start of this discussion, there's not much code behind this wizard so far, but we have to start somewhere. :)

Thaks for any and all input.
--Fitz

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