- The client side should look like (taking the login example) login(user, password) SOAP header is added by interceptor.
- The service side look like login(Login login, headerstuff). Login is just a class with all the elements from the client call. ALso have an interceptor to show how you could add things to the header before it arrives at the service implementation.
- The above is achieved without any manual interventions starting from server side Java first, e.g. server side -> wsdl -> client generation
Server side use java2wsdl first to generate wsdl file, then use wsdl2java to generate client, but how to expose the same methods with wrapped and unwrapped parameters in Client side and Server side?