[ https://issues.apache.org/jira/browse/AXIS2-5979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17042709#comment-17042709
]
kuldeep commented on AXIS2-5979:
--------------------------------
Thanks Andreas for feedback . is there any other way or means by which we can log the SOAP
request and responses from consuming application that uses Stub jar of Axis2 ?
Appreciate your support.
> Error while printing the SOAP Message Response (In)
> ----------------------------------------------------
>
> Key: AXIS2-5979
> URL: https://issues.apache.org/jira/browse/AXIS2-5979
> Project: Axis2
> Issue Type: Bug
> Reporter: kuldeep
> Priority: Major
> Labels: Axis2
>
> I had created a client stub (jar) using the Axis 2. I need to consume this jar into my
application and like wise print the soap request and response whenever a soap service is invoked.
How do i do that ? While surfing on internet i only found the below approach to print the
logs. But it only print the request . While printing the response it throws error " java.lang.IllegalStateException:
Can't process next node because caching is disabled" . Please assist ?
> ServiceContext serviceContext = this.proxy._getServiceClient().getServiceContext();
> boolean cacheLastOperationContext = true;
> serviceContext.setCachingOperationContext(cacheLastOperationContext);
> OperationContext lastOperationContext = serviceContext.getLastOperationContext();
> lastOperationContext.setComplete(true);
> if(null != lastOperationContext) {
> MessageContext outMessageContext = lastOperationContext.getMessageContext("Out");
> MessageContext inMessageContext = lastOperationContext.getMessageContext("In");
> if (outMessageContext != null)
> { System.out.println("OUT SOAP: " + outMessageContext.getEnvelope().toString()); }
> if (inMessageContext != null)
> { ** This below line throws the error while printing the response**
> System.out.println("IN SOAP: "+ inMessageContext.getEnvelope().toString()); proxy.cleanup();
}
> }
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org
|