JBoss Community

Wise GUI Quick Overview (version 1.0)

created by Alessio Soldano in Wise - View the full document

The GUI is basically a fully dynamic, single page webapp; you start by typing the URL of the wsdl contract you want to consume (you can provide username and password if required, http basic auth only supported atm):

https://community.jboss.org/servlet/JiveServlet/downloadImage/102-48348-1-20285/450-240/wise-gui-img1.png

then you click on "OK" button and let Wise fetch the wsdl, parse it together with any referenced schema and finally present you a list of available endpoint operations:

https://community.jboss.org/servlet/JiveServlet/downloadImage/102-48348-1-20286/450-369/wise-gui-img2.png

you select an operation and Wise shows a tree representing the input parameters for that:

https://community.jboss.org/servlet/JiveServlet/downloadImage/102-48348-1-20287/450-583/wise-gui-img3.png

you can fill in input boxes with data, enable/disable elements (for nillable ones only) and add/remove elements for collection and list parameters. Finally, you click on "Perform invocation" button and get another tree for the result object:

https://community.jboss.org/servlet/JiveServlet/downloadImage/102-48348-1-20288/433-600/wise-gui-img4.png

That's all, very simple, yet really effective and quick solution for testing ws endpoints. No need for either writing a single line of code or playing with XML. No external tool needed (besides for your browser). And possibly even more interesting, no special technical knowledge required, so e.g a business analyst might validate WS service results without bugging the developer who worked on it ;-) (keep in mind that in most scenarios, exposing a simple test WS endpoint is basically a matter of adding a single @WebService annotation on a POJO or EJB3 class...)

Comment by going to Community

Create a new document in Wise at Community