Service service = (Service) iterator.next();
service.getPorts().values().clear();
for (int i = 0; i < serviceURL.length; i++) {
String url = serviceURL[i];
Port port = new PortImpl();
SOAPAddress soapAddress = new SOAPAddressImpl();
soapAddress.setElementType(SOAPConstants.Q_ELEM_SOAP_ADDRESS);
soapAddress.setLocationURI(url);
port.addExtensibilityElement(soapAddress);
port.setName(getName() + "Port" + i);
port.setBinding(binding);
service.addPort(port);
}
}
WSDLFactory.newInstance().newWSDLWriter().writeWSDL(wsdlDefinition, out);