Ivelin, Thanks for the kind words.
Yes, I am working towards a dynamically generated operation invocation mechanism via browser for testing, etc. However, that is still a long way off. Unlike .Net's consumer page, which works using an HTTP adapter, I'm planning to dynamically create a Call object within the servlet based on interaction with the user ultimately ending with invocation of that Call against the service via SOAP. If you have any specific suggestions or requests for features in this area, please post them here and I'll be more than happy to add them to the list. Alan -----Original Message----- From: Ivelin Ivanov [mailto:[EMAIL PROTECTED]] Sent: Wednesday, April 03, 2002 8:55 PM To: [EMAIL PROTECTED] Subject: Re: Patch for AxisServlet.java for browsing services/operations/params Congrats Alan. I am not an Axis commiter, yet but appreciate your contribution. See below: ----- Original Message ----- From: "Alan Gordie" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, April 03, 2002 9:59 AM Subject: Patch for AxisServlet.java for browsing services/operations/params > > Hi all, > > Here is my first contribution to Axis. It's nothing grand, but it's a start > towards giving Axis a little more "sizzle" on the GUI side of things. > > First off, thanks to Glen Daniels for creating the ServiceDesc/Metadata > system that I'm using to accomplish this. > > Now, for the current feature list... > > * pointing your browser to /axis/servlet/AxisServlet will generate a list of > deployed services that are links to the details for each service > * selecting a service will display all operations for that service (I'm not > using .getAllowedMethods() yet, only .getOperations() this will change soon) > * selecting an operation will display the parameter list and return type for > the selected operation > * that's it for now... > > And, of course, there are many TODO's... > > * decouple the HTML from the logic > * factor this code into a separate class > * add support for generating WSIL (need a "published" attribute at the > ServiceDesc level...also in WSDD) > * add support for deploying/undeploying services > * add support for managing allowedMethods > * display sample SOAP XML for request/response for each operation > * HOLY GRAIL == operation invocation! Does this mean you'll be working on auto generating WS consumer page, which can be used to test an operation? http://www.oreillynet.com/pub/a/dotnet/excerpt/netessentials2_6/index3.html > * need to move all static strings into the resource table > * user-friendly service description would be nice > * description of each method would also be nice > > And, finally, the patch... > > <<AxisServlet.java.diff>> > > Regards, > Alan > >