Does this mean that the example at http://ws.apache.org/axis2/0_95/mtom-guide.html does not work? The section titled "SOAP with Attachments (SwA) with Axis2" has a code fragment that seems to use an init method to set the MessageContext instead of a setter method. Is this incorrect?
-----Original Message----- From: Ruchith Fernando [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 03, 2006 7:47 AM To: [email protected] Subject: Re: [Axis2] How to get MessageContext An example for such a service impl class is here : [1] Thanks, Ruchith [1] https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/se curity/interop/org/apache/axis2/oasis/ping/PingPortSkeleton.java On 5/3/06, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote: > ya , just add that method in to service impl class and that method will > be called using java reflection. So you can keep a ref to > operatoionConetx in side your class instance. And when you get the > actual method call you can access that. > > Michele Mazzucco wrote: > > >Hi Deepal, > > > >could you be more explicit please? Do you mean > > > >public void setOperationContext(OperationContext opctx) { > > // empty content > >} > > > >(and I don't need to call it)? > > > > > >Michele > > > >Deepal Jayasinghe wrote: > > > > > >>you have to add a method called > >>setOperationContext(OperationContext opctx) { > >>} > >> > >>in to your sevrice impl class , and that method will be called whenever > >>you get a req . Using opctx you can get the messagecontext > >> > >> > >>Michele Mazzucco wrote: > >> > >> > >> > >>>Hi all, > >>> > >>>how can I get the MessageContext from a OMelement? > >>>(I'm using the primary interface APIs, that is my methods have the > >>>following signature: > >>> > >>>OMelement operation(OMElement arg1, OMElelent arg2,..., OMElement argN) { > >>> ... > >>>} > >>> > >>>) > >>> > >>> > >>> > >>>Thanks, > >>>Michele > >>> > >>> > >>> > >>> > >>> > >>> > > > > > > > > > > -- > Thanks, > Deepal > ................................................................ > ~Future is Open~ > > > ----------------------------------------- This e-mail and any files transmitted with it are intended solely for the use of the entity or individual(s) to whom they are addressed and not for reliance upon by unintended recipients. If you are not the intended recipient or the person responsible for delivering the e-mail to the intended recipient be advised that you have received this e-mail in error and that any use, dissemination, forwarding, printing, or copying of this e-mail and any files transmitted are strictly prohibited. If you have received this e-mail in error please delete the entire email and immediately notify us by email to the sender or by telephone to the AOC main office number, (404) 656-5171. Thank you.
