axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [jira] Created: (AXIS-1496) AXIS2: easy way to create interoperable WSDL/XSD based services
Date Fri, 06 Aug 2004 16:45:20 GMT

  A new issue has been created in JIRA.

View the issue:

Here is an overview of the issue:
        Key: AXIS-1496
    Summary: AXIS2: easy way to create interoperable WSDL/XSD based services
       Type: Wish

     Status: Unassigned
   Priority: Major

    Project: Axis
             Basic Architecture

   Reporter: Aleksander Slominski

    Created: Fri, 6 Aug 2004 9:44 AM
    Updated: Fri, 6 Aug 2004 9:44 AM
Environment: ALL

we need to make sure that process of creating doc/literal services that are based on metadata
(WSDL, XSD, RelaxNG?, ...) is streamlined and as flexible as possible (and documented!).

one motivating experience (that should be easy with AXIS2!) as described by David Thielen:

"Well after over 2 weeks of trying to create a web service using Axis and the JWSDK, and giving
up, I found an easy way to do it that is also totally portable.

   1. Create a web service using Visual Studio/C# where the server has your complete API,
but doesn't do anything (ie basically just an interface).
   2. Get the wsdl from the service and save it.
   3. Write either a servlet or a NIO http server (I did the second). At first have it just
print out the text stream it receives.
   4. Use the C# client to call your java server - that will pass the SOAP package across.
   5. Viewing the text stream, figure out how to pull out the SOAP. The SOAP is just xml so
you can then parse it using jdom or dom4j.
   6. Parse and respond to the messages from the C# client. This is your way of making sure
you are handling the SOAP correctly.
         1. Make sure you handle exceptions as well as when it works correctly.
   7. If you get a request for the wsdl file, pass back the one the C# server generated.
   8. Once the server is working, create a java client and test it against first the C# dummy
server and then the real java server."

This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:

If you want more information on JIRA, or have a bug to report see:

View raw message