I will answer the first one. I'll let others answer the rest. I'm interested in the answers to those as well.
When you generate WSDL from your interface, somehow Axis ignores your parameter names and uses in0, in1, etc. What I usually do is edit the WSDL file and changed all occurrences of in0 with parm1, in1 with parm2, etc. Then the classes generated from the WSDL will have your preferred names. Also, if you have a complex type for your parameters and/or the return type, the schema generated in the WSDL may rearrange the order of the fields. If the order is important to you, you have to edit the WSDL to put them in the correct order.
Roslan
Arnaud Vezain wrote:
Hello, I'm writing web-services based on Axis and I have several problems.
1) When I write the interface of my RPC-Service I specify my own parameters name. But when I generate the others classes of my service, my initial interface is overwritten and the parameters name change to in0, in1, etc. Why?
2) What helpers can be used for ?
3) What is the advantage of deploying a skeleton-based service rather than of an implementation-based one ?
Arnaud.
