Hi ,
>From the service client you can get the operation context , and once you
have the operation context you can get both message contexts.

Thanks
Deepal

juliocest wrote:
> Hi everybody!!!
>
> I have a client code that have 2 calls. One of them is blocking and other
> nonblocking.
>
> Part of my code is writing as follow:
>
>                       synchronized (callback) 
>                         {
>                               if (!ClienteServico.finish) {
>                                       //callback.wait(1000);
>                                       
>                                       initb = System.nanoTime();
>                                       
>                                       //blocking invocation
>                                       resultado = 
> emissor01.sendReceive(payload01);
>                                       System.out.println("    --> 
> Localization: "+ urlremoto01);
>                                       response = 
> result.getFirstElement().getText();
>                                       
>                 LINE X   ->       MessageContext msg =
> MessageContext.getCurrentMessageContext(); 
>                 LINE Y   ->       SOAPBody soapBody = 
> msg.getEnvelope().getBody();
>
>                                       fimb = System.nanoTime();
>                                       
>                                       resultadobloc = 
> Double.toString((double)(fimb-initb)/1000000000);
>
>
>                                       System.out.println("Esperando
> callback");
>                                       callback.wait();
>                                       System.out.println("Fim do callback");
>                            }
>
> As you can see, I am calling a sendreceive (blocking) into a callback (which
> takes care of nonblocking invocation). As there are two messages, they are
> in differents contexts. Am I right? I would like to know how to capture
> messagecontext of the sendreceive (blocking)? Is it possible?
>
> I ask it, because when I compile my program the lines X and Y are not called
> and I have an error like:
>
> java.langNullPointerException
>
> Someone could help me?
>
> Thanks a lot.
>
> Julio
>   



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to