Re[2]: Raw SOAP XML response

"Sterpu Victor" <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <emfec2a4ec-90da-439a-8454-f4cfd6ef3ada@victor-pc>
It didn't work.
This is what I did: I deleted from the directory of Axis2\lib 4 files: 
axiom-jaxb-1.2.19.jar, axiom-api-1.2.19.jar, axiom-dom-1.2.19.jar, 
axiom-impl-1.2.19.jar
and I added these 4 files: 
axiom-api-1.2.20.jar,axiom-dom-1.2.20.jar,axiom-impl-1.2.20.jar,axiom-jaxb-1.2.20.jar.
I use Axis embeded so I also deleted from my netbeans libraries the old 
jars and added the new ones.
I recompiled and the error remained.


------ Original Message ------
From: "Martin Gainty" <[email protected]>
To: "[email protected]" <[email protected]>; "Sterpu 
Victor" <[email protected]>
Sent: 2/11/2016 4:58:09 PM
Subject: Re: Raw SOAP XML response

>possible outdated version of axiom
>
>
>
>
>      * In Axiom versions prior to 1.2.9, the sequence of events was 
>inconsistent if the
>      * underlying stream is XOP encoded and caching is disabled (see 
>WSCOMMONS-485).
>      * This made it necessary for the caller to (partially) handle the 
>XOP processing and to use
>      * {@link OMAttachmentAccessor#getDataHandler(String)} to retrieve 
>the binary content.
>      * Starting with 1.2.9 this is no longer be the case: as specified 
>above,
>      * the sequence of events is *independent of the state of the 
>object model*
>      * and the value of the <code>cache</code> parameter,
>      * and ALL binary content is reported through the
>      * {@link org.apache.axiom.ext.stax.datahandler.DataHandlerReader} 
>(embedded in axiom-api) extension.
>
>
>upgrade axiom to 1.2.9 a recompile, package, deploy and run with 1.2.9 
>should mitigate the error you are now receiving
>
>*please keep us apprised*
>
>
>
>Martin
>______________________________________________
>
>
>--------------------------------------------------------------------------------
>From: Sterpu Victor <[email protected]>
>Sent: Wednesday, November 2, 2016 9:37 AM
>To:[email protected]
>Subject: Raw SOAP XML response
>
>Hello
>
>I need to save the raw SOAP XML response from Axis2(I use axis 2 
>1.7.3).
>When Axis2 call retusrns an error this code works: String response = 
>sc.getLastOperationContext().getMessageContext("In").getEnvelope().toString();
>But when I run a succesful Axis2 call the same code gives the following 
>error: "java.lang.IllegalStateException: Can't process next node 
>because caching is disabled"
>
>I tryed to enable cache like this, but it didn't work:
>
>                                 ServiceClient sc = 
>(ServiceClient)method_getServiceClient.invoke(objectReflect);
>                                 ServiceContext srv_context = 
>sc.getServiceContext();
>                                 
>srv_context.setCachingOperationContext(true);
>                                 OperationContext oc= new 
>OperationContext();
>                                 oc.setComplete(true);
>                                 
>srv_context.setLastOperationContext(oc);
>
>Thank you
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.