public void deleteBusiness(String authToken, String businessName) throws TransportException, DispositionReportFaultMessage, RemoteException { UDDIInquiryPortType uddiInquiryService = transport.getUDDIInquiryService(); Name name = new Name(); name.setValue(businessName); FindBusiness fb = new FindBusiness(); fb.setAuthInfo(authToken); fb.getName().add(name); fb.setMaxRows(999); BusinessList foundBusinesses = uddiInquiryService.findBusiness(fb); if (foundBusinesses.getBusinessInfos() != null) { for (BusinessInfo business : foundBusinesses.getBusinessInfos().getBusinessInfo()) { System.out.println( "delete business: " + business.getName() + " - " + business.getBusinessKey()); org.uddi.api_v3.DeleteBusiness db = new org.uddi.api_v3.DeleteBusiness(); db.setAuthInfo(authToken); db.getBusinessKey().add(business.getBusinessKey()); transport.getUDDIPublishService().deleteBusiness(db); } } else { System.out.println("didn't found any business"); } }
@BeforeClass public static void startManager() throws ConfigurationException { if (!TckPublisher.isEnabled()) return; logger.info("UDDI_142_DigitalSignatureIntegrationTests"); manager = new UDDIClient(); manager.start(); logger.debug("Getting auth tokens.."); try { Transport transport = manager.getTransport("uddiv3"); security = transport.getUDDISecurityService(); publicationJoe = transport.getUDDIPublishService(); inquiryJoe = transport.getUDDIInquiryService(); subscriptionJoe = transport.getUDDISubscriptionService(); authInfoJoe = TckSecurity.getAuthToken( security, TckPublisher.getJoePublisherId(), TckPublisher.getJoePassword()); authInfoSam = TckSecurity.getAuthToken( security, TckPublisher.getSamPublisherId(), TckPublisher.getSamPassword()); // Assert.assertNotNull(authInfoJoe); // Assert.assertNotNull(authInfoSam); if (!TckPublisher.isUDDIAuthMode()) { TckSecurity.setCredentials( (BindingProvider) publicationJoe, TckPublisher.getJoePublisherId(), TckPublisher.getJoePassword()); TckSecurity.setCredentials( (BindingProvider) inquiryJoe, TckPublisher.getJoePublisherId(), TckPublisher.getJoePassword()); TckSecurity.setCredentials( (BindingProvider) subscriptionJoe, TckPublisher.getJoePublisherId(), TckPublisher.getJoePassword()); } tckTModelJoe = new TckTModel(publicationJoe, inquiryJoe); tckBusinessJoe = new TckBusiness(publicationJoe, inquiryJoe); transport = manager.getTransport("uddiv3"); publicationSam = transport.getUDDIPublishService(); inquiryJoeSam = transport.getUDDIInquiryService(); if (!TckPublisher.isUDDIAuthMode()) { TckSecurity.setCredentials( (BindingProvider) publicationSam, TckPublisher.getSamPublisherId(), TckPublisher.getSamPassword()); TckSecurity.setCredentials( (BindingProvider) inquiryJoeSam, TckPublisher.getSamPublisherId(), TckPublisher.getSamPassword()); TckSecurity.setCredentials( (BindingProvider) subscriptionSam, TckPublisher.getJoePublisherId(), TckPublisher.getJoePassword()); } subscriptionSam = transport.getUDDISubscriptionService(); tckTModelSam = new TckTModel(publicationSam, inquiryJoeSam); tckBusinessSam = new TckBusiness(publicationSam, inquiryJoeSam); } catch (Exception e) { logger.error(e.getMessage(), e); Assert.fail("Could not obtain authInfo token."); } JUDDI_300_MultiNodeIntegrationTest.testSetupReplicationConfig(); }