}
//adding new operation for the receive
Iterator<WsdlPortType> portTypes = wsdl.portTypes().iterator();
if(portTypes.hasNext()){
WsdlPortType newOperationPortType = portTypes.next();
WsdlPortTypeOperation newOp = newOperationPortType.addOperation(node.getOperationName());
XmlNamespace wsaNS = BUILDER.newNamespace("http://www.w3.org/2006/05/addressing/wsdl");
newOp.setInput(newInputMessage.getName(),newInputMessage);
String inputAction = serviceOperation.getInput().xml().attributeValue(wsaNS, "Action");
newInputMessage.xml().setAttributeValue(wsaNS, "Action", inputAction);