// in this flow the resource is already added. marking the process completed..
requestContext.setProcessingComplete(true);
if (wsdl != null && CommonConstants.ENABLE.equals(System.getProperty(CommonConstants.UDDI_SYSTEM_PROPERTY))) {
//creating the business service info bean
BusinessServiceInfo businessServiceInfo = new BusinessServiceInfo();
businessServiceInfo.setServiceName(serviceName.trim());
businessServiceInfo.setServiceNamespace(serviceNamespace.trim());
businessServiceInfo.setServiceDescription(CommonUtil.getServiceDescription(serviceInfoElement));
WSDLInfo wsdlInfo = wsdl.getMasterWSDLInfo();
businessServiceInfo.setServiceWSDLInfo(wsdlInfo);
businessServiceInfo.setServiceEndpoints(CommonUtil.getEndpointEntries(serviceInfoElement));
businessServiceInfo.setDocuments(CommonUtil.getDocLinks(serviceInfoElement));
UDDIPublisher publisher = new UDDIPublisher(businessServiceInfo);
publisher.publishBusinessService();
}
} finally {