ServiceName name = type.addNewServiceName();
name.setStringValue(service.getType().getName());
name.setTargetNamespace("http://schemas.airavata.apache.org/gfac/type");
if(service.getType().getPortType() == null){
PortTypeType portType = service.getType().addNewPortType();
MethodType methodType = portType.addNewMethod();
methodType.setMethodName("invoke");
}else{
MethodType method = service.getType().getPortType().getMethod();
if (method == null) {
MethodType methodType = service.getType().getPortType().addNewMethod();
methodType.setMethodName("invoke");
} else {
service.getType().getPortType().getMethod().setMethodName("invoke");
}
}
WSDLGenerator generator = new WSDLGenerator();