public static void PrintServiceInfo(ServiceInfos serviceInfos) { for (int i = 0; i < serviceInfos.getServiceInfo().size(); i++) { System.out.println("-------------------------------------------"); System.out.println("Service Key: " + serviceInfos.getServiceInfo().get(i).getServiceKey()); System.out.println("Owning Business Key: " + serviceInfos.getServiceInfo().get(i).getBusinessKey()); System.out.println("Name: " + ListToString(serviceInfos.getServiceInfo().get(i).getName())); } }
private static ServiceInfos MapServiceInfo(org.uddi.api_v2.ServiceInfos serviceInfos) { if (serviceInfos == null) { return null; } ServiceInfos r = new ServiceInfos(); for (int i = 0; i < serviceInfos.getServiceInfo().size(); i++) { ServiceInfo x = new ServiceInfo(); x.setBusinessKey(serviceInfos.getServiceInfo().get(i).getBusinessKey()); x.setServiceKey(serviceInfos.getServiceInfo().get(i).getServiceKey()); x.getName().addAll(MapName(serviceInfos.getServiceInfo().get(i).getName())); r.getServiceInfo().add(x); } return r; }
public static void mapServiceInfo(org.apache.juddi.model.BusinessService modelBusinessService, org.uddi.api_v3.ServiceInfo apiServiceInfo) throws DispositionReportFaultMessage { apiServiceInfo.setBusinessKey(modelBusinessService.getBusinessEntity().getEntityKey()); apiServiceInfo.setServiceKey(modelBusinessService.getEntityKey()); mapServiceNames(modelBusinessService.getServiceNames(), apiServiceInfo.getName()); }
Service createService(ServiceInfo serviceInfo) throws JAXRException { String key = serviceInfo.getServiceKey(); List<Name> names = serviceInfo.getName(); ServiceImpl service = new ServiceImpl(this); service.setKey(createKey(key)); if (names != null && names.size() > 0) { service.setName(createInternationalString(names.get(0).getValue())); } return service; }
ServiceList list1=inquiryService.findService(findservice); GetServiceDetail gsd=new GetServiceDetail(); for(ServiceInfo serviceInfo :list1.getServiceInfos().getServiceInfo()){ gsd.getServiceKey().add(serviceInfo.getServiceKey()); System.out.println(serviceInfo.getServiceKey()); String servicekey=serviceInfo.getServiceKey(); GetServiceDetail getServiceDetail=new GetServiceDetail(); getServiceDetail.setAuthInfo(authinfo); getServiceDetail.getServiceKey().add(servicekey); ServiceDetail serviceDetail=inquiryService.getServiceDetail(getServiceDetail); BusinessService businessservice=serviceDetail.getBusinessService().get(0); System.out.println("fetched service name:"+businessservice.getName().get(0).getValue()); String bindingkey = businessservice.getBindingTemplates().getBindingTemplate().get(0).getBindingKey(); System.out.println(bindingkey); GetBindingDetail gbd = new GetBindingDetail(); gbd.setAuthInfo(authinfo); gbd.getBindingKey().add(bindingkey); BindingDetail bindingdetail=inquiryService.getBindingDetail(gbd); BindingTemplate bindingtemplate=bindingdetail.getBindingTemplate().get(0); String accesspoint=bindingtemplate.getAccessPoint().getValue(); System.out.println(accesspoint); }
try { if (existingBusinessEntity==null) { existingBusinessEntity = uddiToClerk.findBusiness(serviceInfo.getBusinessKey(), toClerk.getNode()); log.info("Business was not found in the destination UDDI " + toClerk.getNode().getName() + ", going to add it in."); new XRegistration(serviceInfo.getBusinessKey(), new UDDIClerk(fromClerk), new UDDIClerk(toClerk)).xRegisterBusiness(); new XRegistration(serviceInfo.getServiceKey(), new UDDIClerk(fromClerk), new UDDIClerk(toClerk)).xRegisterServiceAndBindings(); } catch (Exception e) { log.error(e.getMessage(),e);
/** * Create an instance of {@link ServiceInfo } * */ public ServiceInfo createServiceInfo() { return new ServiceInfo(); }
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 String findService_CombinedCatBag() { String serviceKey = null; try { FindService body = (FindService)EntityCreator.buildFromDoc(COMBINE_CAT_FIND_SERVICES, "org.uddi.api_v3"); 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); serviceKey = siOut.getServiceKey(); } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown."); } return serviceKey; }
try { if (existingBusinessEntity==null) { existingBusinessEntity = uddiToClerk.findBusiness(serviceInfo.getBusinessKey(), toClerk.getNode()); log.info("Business was not found in the destination UDDI " + toClerk.getNode().getName() + ", going to add it in."); new XRegistration(serviceInfo.getBusinessKey(), new UDDIClerk(fromClerk), new UDDIClerk(toClerk)).xRegisterBusiness(); new XRegistration(serviceInfo.getServiceKey(), new UDDIClerk(fromClerk), new UDDIClerk(toClerk)).xRegisterServiceAndBindings(); } catch (Exception e) { log.error(e.getMessage(),e);
public static void mapServiceInfo(org.apache.juddi.model.BusinessService modelBusinessService, org.uddi.api_v3.ServiceInfo apiServiceInfo) throws DispositionReportFaultMessage { apiServiceInfo.setBusinessKey(modelBusinessService.getBusinessEntity().getEntityKey()); apiServiceInfo.setServiceKey(modelBusinessService.getEntityKey()); mapServiceNames(modelBusinessService.getServiceNames(), apiServiceInfo.getName()); }
public static void mapServiceInfos(List<org.apache.juddi.model.BusinessService> modelBusinessServiceList, org.uddi.api_v3.ServiceInfos apiServiceInfos, org.uddi.api_v3.BusinessInfo apiBusinessInfo) throws DispositionReportFaultMessage { if (modelBusinessServiceList.size() == 0) { return; } if (apiServiceInfos == null) { apiServiceInfos = new org.uddi.api_v3.ServiceInfos(); } List<org.uddi.api_v3.ServiceInfo> apiServiceInfoList = apiServiceInfos.getServiceInfo(); apiServiceInfoList.clear(); for (org.apache.juddi.model.BusinessService modelBusinessService : modelBusinessServiceList) { org.uddi.api_v3.ServiceInfo apiServiceInfo = new org.uddi.api_v3.ServiceInfo(); mapServiceInfo(modelBusinessService, apiServiceInfo); apiServiceInfos.getServiceInfo().add(apiServiceInfo); } apiBusinessInfo.setServiceInfos(apiServiceInfos); }
private static ServiceInfos MapServiceInfos(org.uddi.api_v3.ServiceInfos serviceInfos) { ServiceInfos r = new ServiceInfos(); if (serviceInfos == null) { return r; } for (int i = 0; i < serviceInfos.getServiceInfo().size(); i++) { ServiceInfo x = new ServiceInfo(); x.setBusinessKey(serviceInfos.getServiceInfo().get(i).getBusinessKey()); x.setServiceKey(serviceInfos.getServiceInfo().get(i).getServiceKey()); x.getName().addAll(MapName(serviceInfos.getServiceInfo().get(i).getName())); r.getServiceInfo().add(x); } return r; }
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"); } }
public static ServiceList MapServiceList(org.uddi.api_v2.ServiceList serviceDetail) { if (serviceDetail == null) { return null; } ServiceList r = new ServiceList(); r.setListDescription(new ListDescription()); r.getListDescription().setActualCount(0); r.getListDescription().setIncludeCount(0); r.getListDescription().setListHead(0); if (serviceDetail.getServiceInfos() != null) { r.setServiceInfos(new ServiceInfos()); r.getListDescription().setIncludeCount(serviceDetail.getServiceInfos().getServiceInfo().size()); r.getListDescription().setActualCount(serviceDetail.getServiceInfos().getServiceInfo().size()); for (int i = 0; i < serviceDetail.getServiceInfos().getServiceInfo().size(); i++) { ServiceInfo x = new ServiceInfo(); x.setBusinessKey(serviceDetail.getServiceInfos().getServiceInfo().get(i).getBusinessKey()); x.setServiceKey(serviceDetail.getServiceInfos().getServiceInfo().get(i).getServiceKey()); x.getName().addAll(MapName(serviceDetail.getServiceInfos().getServiceInfo().get(i).getName())); r.getServiceInfos().getServiceInfo().add(x); } } r.setTruncated(serviceDetail.getTruncated() == Truncated.TRUE); return r; }
sd.getServiceKey().add(findService.getServiceInfos().getServiceInfo().get(i).getServiceKey());
public static void mapServiceInfos(List<org.apache.juddi.model.BusinessService> modelBusinessServiceList, org.uddi.api_v3.ServiceInfos apiServiceInfos, org.uddi.api_v3.BusinessInfo apiBusinessInfo) throws DispositionReportFaultMessage { if (modelBusinessServiceList.size() == 0) { return; } if (apiServiceInfos == null) { apiServiceInfos = new org.uddi.api_v3.ServiceInfos(); } List<org.uddi.api_v3.ServiceInfo> apiServiceInfoList = apiServiceInfos.getServiceInfo(); apiServiceInfoList.clear(); for (org.apache.juddi.model.BusinessService modelBusinessService : modelBusinessServiceList) { org.uddi.api_v3.ServiceInfo apiServiceInfo = new org.uddi.api_v3.ServiceInfo(); mapServiceInfo(modelBusinessService, apiServiceInfo); apiServiceInfos.getServiceInfo().add(apiServiceInfo); } apiBusinessInfo.setServiceInfos(apiServiceInfos); }
public static String DumpAllServices(String authinfo, UDDIInquiryPortType inquiry) { StringBuilder sb = new StringBuilder(); FindService fs = new FindService(); fs.setAuthInfo(authinfo); fs.setFindQualifiers(new FindQualifiers()); fs.getFindQualifiers().getFindQualifier().add("approximateMatch"); fs.getName().add(new Name("%", null)); try { ServiceList findService = inquiry.findService(fs); if (findService.getServiceInfos() == null) { return ("NO SERVICES RETURNED!"); } else { for (int i = 0; i < findService.getServiceInfos().getServiceInfo().size(); i++) { sb.append(findService.getServiceInfos().getServiceInfo().get(i).getName().get(0).getValue()).append(" lang=").append(findService.getServiceInfos().getServiceInfo().get(i).getName().get(0).getLang()).append(" ").append(findService.getServiceInfos().getServiceInfo().get(i).getServiceKey()).append(" ").append(findService.getServiceInfos().getServiceInfo().get(i).getBusinessKey()).append( System.getProperty("line.separator")); } } } catch (Exception ex) { sb.append(ex.getMessage()); } return sb.toString(); }
public static Service getService(ServiceInfo serviceInfo, LifeCycleManager lifeCycleManager) throws JAXRException { Service service = new ServiceImpl(lifeCycleManager); String keystr = serviceInfo.getServiceKey(); if (keystr != null) { service.setKey(lifeCycleManager.createKey(keystr)); } List<Name> namesList = serviceInfo.getName(); InternationalString is = null; for (Name n : namesList) { if (is == null) { is = lifeCycleManager.createInternationalString(getLocale(n.getLang()), n.getValue()); } else { is.setValue(getLocale(n.getLang()), n.getValue()); } } service.setName(is); return service; }
sreq.getServiceKey().add(response.getServiceInfos().getServiceInfo().get(k).getServiceKey());