getStub()._getServiceClient().getServiceContext().setCachingOperationContext(true);
OperationContext OperationContext = new OperationContext();
boolean cacheLastOperationContext = true;
OperationContext.setComplete(true); // Enable the Cache value
serviceConxt.setCachingOperationContext(cacheLastOperationContext);
serviceConxt.setLastOperationContext(OperationContext);
//Invoke method to get the response
if (operationContext != null) {
System.out.println("== Request ==");
MessageContext outMessageContext = operationContext.getMessageContext("Out");
operationContext.getMessageContexts();
if (outMessageContext != null) {
System.out.println("OUT SOAP: " + outMessageContext.getEnvelope().toString());
}
System.out.println("== Response ==");
MessageContext inMessageContext = operationContext.getMessageContext("In");
if (inMessageContext != null) {
System.out.println("IN SOAP: " + inMessageContext.getEnvelope().toString());
}
}