call.setTo(
new EndpointReference(url.toString()));
String axisOp = request.getSOAPBody().getFirstChild().getNodeName();
NodeImpl bodyContentNode = (NodeImpl)request.getSOAPBody().getFirstChild();
OMElement bodyContent = (OMElement)bodyContentNode.getOMNode();
OMElement result = call.invokeBlocking(axisOp, bodyContent);
org.apache.axis2.soap.SOAPEnvelope responseEnv = (org.apache.axis2.soap.SOAPEnvelope) ((OMElement)result.getParent()).getParent();
SOAPEnvelopeImpl response = new SOAPEnvelopeImpl(responseEnv);
SOAPMessageImpl sMsg = new SOAPMessageImpl(response);
extractAttachmentNodes(responseEnv, sMsg);