public void run() { try { if (UDDIClientContainer.getUDDIClient(uddiClient.getName()) != null && uddiClient.getClientConfig().isRegisterOnStartup()) { log.debug("Starting UDDI Clerks for uddiClient " + uddiClient.getClientConfig().getClientName() + "..."); uddiClient.saveClerkAndNodeInfo(); uddiClient.registerAnnotatedServices(); uddiClient.registerWSDLs(); uddiClient.xRegister(); log.debug("Clerks started succesfully for uddiClient " + uddiClient.getClientConfig().getClientName()); } else { log.debug(uddiClient.getName() + " already registered to the UDDIClientContainer."); } } catch (Exception e) { log.error(e.Message, e); } }