/** * Copies the BusinessInformation from one UDDI to another UDDI. Note that no services are being * copied over by this service. Use xRegisterService to copy over services. */ public void xRegisterBusiness() { businessEntity businessEntity; try { businessEntity = fromClerk.getBusinessDetail(entityKey, fromClerk.getUDDINode().getApiNode()); log.info("xregister business " + businessEntity.name[0].Value + " + from " + fromClerk.getName() + " to " + toClerk.getName() + "."); //not bringing over the services. They need to be explicitly copied using xRegisterService. businessEntity.businessServices = (null); toClerk.register(businessEntity, toClerk.getUDDINode().getApiNode()); } catch (Exception e) { log.error("Could not " + toString() + ". " + e.Message, e); } }