Right mouse over Java file, “Generate SOAP Service…”, all support files for either AXIS or JWSDP created. I won’t cry if I have to add XDoclet tags I guess…
I just finished MY OWN implementation of RPC over JAXM, using Castor to do the marshalling, because there is NO SPEC for portable SOAP RPC with ATTACHMENTS!!! Client Code generation is done using XSLT, my own Servlet and marshalling, unmarshalling code generated, call via pre-calculated reflection from a services definition XML file loaded at server boot time. This file is also what drives the Client Code generation. I may have to write my own Plugin to make generation easy now… It’s just not WSDL compliant, all Message based. Tho, it’s REAL EASY to generate SOAP service requests from pretty much any language on the fly I guess :-/ as long as you put the expected tags in the SOAP:Body… All complex types just need a Castor mapping file for each of those types added to the service definition XML, the framework more or less merges them into one mapping for the service. It’s uses JAXM and SAAJ underneath. Axis… UGH!!!