Either there is something i'm not getting or my whole code/configuration is wrong.
I'd like to intercept a request using a handler, change something in that request and then let my service deal with these changes. However, I cannot this simple, intuitive concept to work! I have spent over two full days playing with different objects and different template methods in my service (a message service) all to no avail. What i'd like to do is get the XML for the body of the incoming request in my handler, change some values in it, and then let my message service deal with the modified body. But after extensive testing I realized that the Body that is passed to my Service and the one i modified in my Handler are completely different! It's as if Axis makes a copy of the incoming request, before its modified by my Handler and passes that old copy to my Service. Is this true? If not please let me know and i will send you some more code and configuration for you guys to examine. thanks, jeff