if (service.getName().isEmpty()){ log.error("Unable to register service, a 'name' element is required"); return null; log.info("Registering service " + service.getName().get(0).getValue() + " with key " + service.getServiceKey()); try { businessService = serviceDetail.getBusinessService().get(0); if (log.isDebugEnabled()) { log.debug("Registering service " + service.getName().get(0).getValue() + " completed."); log.error("Unable to register service " + service.getName().get(0).getValue() + " ." + e.getMessage(), e); } catch (Throwable t) { log.error("Unable to register service " + service.getName().get(0).getValue() + " ." + t.getMessage(), t);
/** * Copies the Service from one UDDI to another UDDI along with all the bindingTemplates. */ public void xRegisterServiceAndBindings() { BusinessService businessService; try { businessService = fromClerk.getServiceDetail(entityKey,fromClerk.getUDDINode().getApiNode()); log.info("xregister service " + businessService.getName().get(0).getValue() + " + from " + fromClerk.getName() + " to " + toClerk.getName()); toClerk.register(businessService,toClerk.getUDDINode().getApiNode()); } catch (Exception e) { log.error("Could not " + toString() + ". " + e.getMessage() + " " + e.getCause(),e); } } /**
/** * Copies the Service from one UDDI to another UDDI. */ public void xRegisterService() { BusinessService businessService; try { businessService = fromClerk.getServiceDetail(entityKey,fromClerk.getUDDINode().getApiNode()); log.info("xregister service " + businessService.getName().get(0).getValue() + " + from " + fromClerk.getName() + " to " + toClerk.getName()); businessService.setBindingTemplates(null); toClerk.register(businessService,toClerk.getUDDINode().getApiNode()); } catch (Exception e) { log.error("Could not " + toString() + ". " + e.getMessage() + " " + e.getCause(),e); } } /**
sName.setLang(lang); sName.setValue(serviceName.getLocalPart()); service.getName().add(sName);
try { org.uddi.api_v3.BusinessService bsIn = (org.uddi.api_v3.BusinessService)EntityCreator.buildFromDoc(serviceXML, "org.uddi.api_v3"); String serviceName = bsIn.getName().get(0).getValue(); String bindingKey = bsIn.getBindingTemplates().getBindingTemplate().get(0).getBindingKey(); for (int i=0; i<numberOfCopies; i++) { bsIn.getName().get(0).setValue(serviceName + "-" + i); bsIn.setBusinessKey(parentBusinessKey +"-" + businessInt); bsIn.setServiceKey(serviceKey + "-" + businessInt + "-" + i);
sName.setLang(lang); sName.setValue(serviceQName.getLocalPart()); service.getName().add(sName);
public String findService(String findQualifier) { String serviceKey = null; try { FindService body = (FindService)EntityCreator.buildFromDoc(FIND_SERVICE_XML, "org.uddi.api_v3"); if (findQualifier!=null) body.getFindQualifiers().getFindQualifier().add(findQualifier); ServiceList result = inquiry.findService(body); if (result == null) Assert.fail("Null result from find service operation"); ServiceInfos sInfos = result.getServiceInfos(); if (sInfos == null) Assert.fail("No result from find service operation"); List<ServiceInfo> siList = sInfos.getServiceInfo(); if (siList == null || siList.size() == 0) Assert.fail("No result from find service operation"); ServiceInfo siOut = siList.get(0); BusinessService bsIn = (BusinessService)EntityCreator.buildFromDoc(TckBusinessService.JOE_SERVICE_XML, "org.uddi.api_v3"); assertEquals(bsIn.getServiceKey(), siOut.getServiceKey()); TckValidator.checkNames(bsIn.getName(), siOut.getName()); serviceKey = siOut.getServiceKey(); } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown."); } return serviceKey; }
public void getJoePublisherSubscriptionResults(String authInfoJoe) { try { GetSubscriptionResults getSubResultsIn = (GetSubscriptionResults)EntityCreator.buildFromDoc(JOE_SUBSCRIPTIONRESULTS_XML, "org.uddi.sub_v3"); getSubResultsIn.setAuthInfo(authInfoJoe); SubscriptionResultsList result = subscription.getSubscriptionResults(getSubResultsIn); if (result == null) Assert.fail("Null result from getSubscriptionResults operation"); ServiceInfos sInfos=null; if (result.getServiceList()!=null) sInfos = result.getServiceList().getServiceInfos(); if (sInfos == null) Assert.fail("No result from getSubscriptionResults operation"); List<ServiceInfo> siList = sInfos.getServiceInfo(); if (siList == null || siList.size() == 0) Assert.fail("No result from getSubscriptionResults operation"); ServiceInfo siOut = siList.get(0); BusinessService bsIn = (BusinessService)EntityCreator.buildFromDoc(TckBusinessService.JOE_SERVICE_XML, "org.uddi.api_v3"); assertEquals(bsIn.getServiceKey(), siOut.getServiceKey()); TckValidator.checkNames(bsIn.getName(), siOut.getName()); } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown"); } }
validatePublish.validateNames(businessService.getName()); validatePublish.validateCategoryBag(businessService.getCategoryBag(), config, true);
public static org.uddi.api_v3.BusinessService MapService(org.uddi.api_v2.BusinessService be) { if (be == null) { return null; } BusinessService item = new org.uddi.api_v3.BusinessService(); item.setBusinessKey(be.getBusinessKey()); item.setServiceKey(be.getServiceKey()); item.getName().addAll(MapName(be.getName())); if (be.getBindingTemplates() != null && !be.getBindingTemplates().getBindingTemplate().isEmpty()) { item.setBindingTemplates(new BindingTemplates()); item.getBindingTemplates().getBindingTemplate().addAll(MapBinding(be.getBindingTemplates().getBindingTemplate())); } item.setCategoryBag(MapCategoryBag(be.getCategoryBag())); item.getDescription().addAll(MapDescription(be.getDescription())); return item; }
public static org.uddi.api_v2.BusinessService MapService(org.uddi.api_v3.BusinessService be) { if (be == null) { return null; } BusinessService item = new org.uddi.api_v2.BusinessService(); item.setCategoryBag(MapCategoryBag(be.getCategoryBag())); item.getDescription().addAll(MapDescription(be.getDescription())); item.setBusinessKey(be.getBusinessKey()); item.setServiceKey(be.getServiceKey()); item.getName().addAll(MapName(be.getName())); if (be.getBindingTemplates() != null && !be.getBindingTemplates().getBindingTemplate().isEmpty()) { item.setBindingTemplates(new BindingTemplates()); item.getBindingTemplates().getBindingTemplate().addAll(MapBinding(be.getBindingTemplates().getBindingTemplate())); } return item; }
name.setValue(clazz.getSimpleName()); service.getName().add(name); Description description = new Description(); description.setLang(lang);
public static void mapBusinessService(org.apache.juddi.model.BusinessService modelBusinessService, org.uddi.api_v3.BusinessService apiBusinessService) throws DispositionReportFaultMessage { apiBusinessService.setBusinessKey(modelBusinessService.getBusinessEntity().getEntityKey()); apiBusinessService.setServiceKey(modelBusinessService.getEntityKey()); mapServiceNames(modelBusinessService.getServiceNames(), apiBusinessService.getName()); mapServiceDescriptions(modelBusinessService.getServiceDescrs(), apiBusinessService.getDescription()); mapBindingTemplates(modelBusinessService.getBindingTemplates(), apiBusinessService.getBindingTemplates(), apiBusinessService); apiBusinessService.setCategoryBag(mapCategoryBag(modelBusinessService.getCategoryBag(), apiBusinessService.getCategoryBag())); mapSignature(modelBusinessService.getSignatures(), apiBusinessService.getSignature()); }
public static void mapBusinessService(org.apache.juddi.model.BusinessService modelBusinessService, org.uddi.api_v3.BusinessService apiBusinessService) throws DispositionReportFaultMessage { apiBusinessService.setBusinessKey(modelBusinessService.getBusinessEntity().getEntityKey()); apiBusinessService.setServiceKey(modelBusinessService.getEntityKey()); mapServiceNames(modelBusinessService.getServiceNames(), apiBusinessService.getName()); mapServiceDescriptions(modelBusinessService.getServiceDescrs(), apiBusinessService.getDescription()); mapBindingTemplates(modelBusinessService.getBindingTemplates(), apiBusinessService.getBindingTemplates(), apiBusinessService); apiBusinessService.setCategoryBag(mapCategoryBag(modelBusinessService.getCategoryBag(), apiBusinessService.getCategoryBag())); mapSignature(modelBusinessService.getSignatures(), apiBusinessService.getSignature()); }
InternationalString iname = service.getName(); addNames(bs.getName(), iname);
InternationalString iname = service.getName(); addNames(bs.getName(), iname);
/** * * @param apiBusinessService * @param modelBusinessService * @param modelBusinessEntity * @throws DispositionReportFaultMessage */ public static void mapBusinessService(org.uddi.api_v3.BusinessService apiBusinessService, org.apache.juddi.model.BusinessService modelBusinessService, org.apache.juddi.model.BusinessEntity modelBusinessEntity) throws DispositionReportFaultMessage { modelBusinessService.setBusinessEntity(modelBusinessEntity); modelBusinessService.setEntityKey(apiBusinessService.getServiceKey()); mapServiceNames(apiBusinessService.getName(), modelBusinessService.getServiceNames(), modelBusinessService); mapServiceDescriptions(apiBusinessService.getDescription(), modelBusinessService.getServiceDescrs(), modelBusinessService); if (apiBusinessService.getCategoryBag() != null) { modelBusinessService.setCategoryBag(new org.apache.juddi.model.ServiceCategoryBag(modelBusinessService)); mapCategoryBag(apiBusinessService.getCategoryBag(), modelBusinessService.getCategoryBag()); } mapBindingTemplates(apiBusinessService.getBindingTemplates(), modelBusinessService.getBindingTemplates(), modelBusinessService); mapBusinessServiceSignature(apiBusinessService.getSignature(), modelBusinessService); }
/** * * @param apiBusinessService * @param modelBusinessService * @param modelBusinessEntity * @throws DispositionReportFaultMessage */ public static void mapBusinessService(org.uddi.api_v3.BusinessService apiBusinessService, org.apache.juddi.model.BusinessService modelBusinessService, org.apache.juddi.model.BusinessEntity modelBusinessEntity) throws DispositionReportFaultMessage { modelBusinessService.setBusinessEntity(modelBusinessEntity); modelBusinessService.setEntityKey(apiBusinessService.getServiceKey()); mapServiceNames(apiBusinessService.getName(), modelBusinessService.getServiceNames(), modelBusinessService); mapServiceDescriptions(apiBusinessService.getDescription(), modelBusinessService.getServiceDescrs(), modelBusinessService); if (apiBusinessService.getCategoryBag() != null) { modelBusinessService.setCategoryBag(new org.apache.juddi.model.ServiceCategoryBag(modelBusinessService)); mapCategoryBag(apiBusinessService.getCategoryBag(), modelBusinessService.getCategoryBag()); } mapBindingTemplates(apiBusinessService.getBindingTemplates(), modelBusinessService.getBindingTemplates(), modelBusinessService); mapBusinessServiceSignature(apiBusinessService.getSignature(), modelBusinessService); }
List<Name> namesList = businessService.getName(); InternationalString is = null; for (Name n : namesList) {