Hi, I wrote a custom SOAP Provider to process my RPC calls. I have two questions... I had hope the SOAP engine would not deserialize the content before calling the "locate" and "invoke" methods, but it does and I don't understand why ? Secondly when I try to access the content of the envelope by saying env.getBodyPart().toString() it doesn't print the content inside the method...it says it is null...How can I access the content ? Please help... Thanks