Modified: juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_120_CombineCategoryBagsFindServiceIntegrationTest.java URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_120_CombineCategoryBagsFindServiceIntegrationTest.java?rev=1481655&r1=1481654&r2=1481655&view=diff ============================================================================== --- juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_120_CombineCategoryBagsFindServiceIntegrationTest.java (original) +++ juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_120_CombineCategoryBagsFindServiceIntegrationTest.java Sun May 12 21:54:52 2013 @@ -21,7 +21,7 @@ import org.apache.commons.configuration. import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.juddi.v3.client.UDDIConstants; -import org.apache.juddi.v3.client.config.UDDIClerkManager; +import org.apache.juddi.v3.client.config.UDDIClient; import org.apache.juddi.v3.client.transport.Transport; import org.junit.AfterClass; import org.junit.Assert; @@ -76,7 +76,7 @@ public class UDDI_120_CombineCategoryBag protected static String authInfoJoe = null; private static UDDIInquiryPortType inquiry = null; - private static UDDIClerkManager manager; + private static UDDIClient manager; @AfterClass public static void stopManager() throws ConfigurationException { @@ -85,7 +85,7 @@ public class UDDI_120_CombineCategoryBag @BeforeClass public static void startManager() throws ConfigurationException { - manager = new UDDIClerkManager(); + manager = new UDDIClient(); manager.start(); logger.debug("Getting auth tokens..");
Modified: juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_130_CombineCategoryBagsFindBusinessIntegrationTest.java URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_130_CombineCategoryBagsFindBusinessIntegrationTest.java?rev=1481655&r1=1481654&r2=1481655&view=diff ============================================================================== --- juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_130_CombineCategoryBagsFindBusinessIntegrationTest.java (original) +++ juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_130_CombineCategoryBagsFindBusinessIntegrationTest.java Sun May 12 21:54:52 2013 @@ -20,7 +20,7 @@ import java.util.List; import org.apache.commons.configuration.ConfigurationException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.apache.juddi.v3.client.config.UDDIClerkManager; +import org.apache.juddi.v3.client.config.UDDIClient; import org.apache.juddi.v3.client.transport.Transport; import org.junit.AfterClass; import org.junit.Assert; @@ -73,7 +73,7 @@ public class UDDI_130_CombineCategoryBag protected static String authInfoJoe = null; private static UDDIInquiryPortType inquiry = null; - private static UDDIClerkManager manager; + private static UDDIClient manager; @AfterClass public static void stopManager() throws ConfigurationException { @@ -82,7 +82,7 @@ public class UDDI_130_CombineCategoryBag @BeforeClass public static void startManager() throws ConfigurationException { - manager = new UDDIClerkManager(); + manager = new UDDIClient(); manager.start(); logger.debug("Getting auth tokens.."); Modified: juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_140_NegativePublicationIntegrationTest.java URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_140_NegativePublicationIntegrationTest.java?rev=1481655&r1=1481654&r2=1481655&view=diff ============================================================================== --- juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_140_NegativePublicationIntegrationTest.java (original) +++ juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_140_NegativePublicationIntegrationTest.java Sun May 12 21:54:52 2013 @@ -24,7 +24,7 @@ import org.apache.commons.configuration. import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.juddi.api_v3.AccessPointType; -import org.apache.juddi.v3.client.config.UDDIClerkManager; +import org.apache.juddi.v3.client.config.UDDIClient; import org.apache.juddi.v3.client.transport.Transport; import org.junit.AfterClass; import org.junit.Assert; @@ -86,7 +86,7 @@ public class UDDI_140_NegativePublicatio protected static String authInfoJoe = null; protected static String authInfoSam = null; - private static UDDIClerkManager manager; + private static UDDIClient manager; static final String str256 = "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; static final String str255 = "uddi:tmodelkey:categories:1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; static final String strkey256 = "uddi:tmodelkey:categories:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; @@ -111,7 +111,7 @@ public class UDDI_140_NegativePublicatio @BeforeClass public static void startManager() throws ConfigurationException { - manager = new UDDIClerkManager(); + manager = new UDDIClient(); manager.start(); logger.debug("Getting auth tokens.."); Modified: juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_141_JIRAIntegrationTest.java URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_141_JIRAIntegrationTest.java?rev=1481655&r1=1481654&r2=1481655&view=diff ============================================================================== --- juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_141_JIRAIntegrationTest.java (original) +++ juddi/branches/juddi-3.2.x/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_141_JIRAIntegrationTest.java Sun May 12 21:54:52 2013 @@ -30,7 +30,7 @@ import org.apache.commons.configuration. import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.juddi.v3.client.UDDIConstants; -import org.apache.juddi.v3.client.config.UDDIClerkManager; +import org.apache.juddi.v3.client.config.UDDIClient; import org.apache.juddi.v3.client.transport.Transport; import org.junit.AfterClass; import org.junit.Assert; @@ -61,7 +61,7 @@ public class UDDI_141_JIRAIntegrationTes static UDDIPublicationPortType publication = null; protected static String authInfoJoe = null; protected static String authInfoSam = null; - private static UDDIClerkManager manager; + private static UDDIClient manager; static final String str256 = "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; static final String str255 = "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; static final String strkey256 = "uddi:11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; @@ -86,7 +86,7 @@ public class UDDI_141_JIRAIntegrationTes @BeforeClass public static void startManager() throws ConfigurationException { - manager = new UDDIClerkManager(); + manager = new UDDIClient(); manager.start(); logger.debug("Getting auth tokens.."); @@ -770,9 +770,13 @@ public class UDDI_141_JIRAIntegrationTes } - //testing upper case subscription callbacks + /** + * //testing upper case subscription callbacks + * + * @throws Exception + */ @Test - public void JIRA_597() throws Exception { + public void JIRA_597() throws Exception { System.out.println("JIRA_597"); int port = 4444; String localhostname = java.net.InetAddress.getLocalHost().getHostName(); @@ -840,7 +844,7 @@ public class UDDI_141_JIRAIntegrationTes gcal.setTimeInMillis(System.currentTimeMillis()); gcal.add(Calendar.HOUR, 1); s.setExpiresAfter(df.newXMLGregorianCalendar(gcal)); - + s.setNotificationInterval(df.newDuration(5000)); list.value.add(s); subscription.saveSubscription(authInfoJoe, list); @@ -854,13 +858,114 @@ public class UDDI_141_JIRAIntegrationTes publication.saveBusiness(sb); int maxwait = 30000; while (maxwait > 0) { - if (UDDISubscriptionListenerImpl.notifcationMap.size() > 0) + if (UDDISubscriptionListenerImpl.notifcationMap.size() > 0) { break; + } + Thread.sleep(1000); + maxwait = maxwait - 1000; + } + if (UDDISubscriptionListenerImpl.notifcationMap.isEmpty()) { + Assert.fail("no callbacks were recieved."); + } + + + } + + /** + * testing callbacks with underfined transport type + * + * @throws Exception + */ + @Test + public void JIRA_596() throws Exception { + System.out.println("JIRA_596"); + int port = 4444; + String localhostname = java.net.InetAddress.getLocalHost().getHostName(); + UDDISubscriptionListenerImpl impl = new UDDISubscriptionListenerImpl(); + UDDISubscriptionListenerImpl.notifcationMap.clear(); + UDDISubscriptionListenerImpl.notificationCount = 0; + Endpoint ep = null; + boolean ok = false; + do { + try { + ep = Endpoint.publish("http://" + localhostname + ":" + port + "/UDDI_CALLBACK", impl); + ok = true; + } catch (Exception ex) { + port++; + } + } while (!ok); + SaveBusiness sb = new SaveBusiness(); + sb.setAuthInfo(authInfoJoe); + BusinessEntity be = new BusinessEntity(); + be.getName().add(new Name()); + be.getName().get(0).setValue("Joe's callback business"); + be.setBusinessServices(new BusinessServices()); + BusinessService bs = new BusinessService(); + bs.getName().add(new Name()); + bs.getName().get(0).setValue("Joe's callback service"); + bs.setBindingTemplates(new BindingTemplates()); + BindingTemplate bt = new BindingTemplate(); + bt.setAccessPoint(new AccessPoint()); + bt.getAccessPoint().setValue("http://" + localhostname + ":" + port + "/UDDI_CALLBACK"); + bt.getAccessPoint().setUseType("endPoint"); + //Added per Kurt + /*TModelInstanceInfo instanceInfo = new TModelInstanceInfo(); + instanceInfo.setTModelKey("uddi:uddi.org:transport:http"); + bt.setTModelInstanceDetails(new TModelInstanceDetails()); + bt.getTModelInstanceDetails().getTModelInstanceInfo().add(instanceInfo); + */ + bs.getBindingTemplates().getBindingTemplate().add(bt); + + bs.getBindingTemplates().getBindingTemplate().add(bt); + be.getBusinessServices().getBusinessService().add(bs); + sb.getBusinessEntity().add(be); + BusinessDetail saveBusiness = publication.saveBusiness(sb); + + //ok Joe's callback is setup + + //Setup a business to subscribe to + sb = new SaveBusiness(); + sb.setAuthInfo(authInfoSam); + be = new BusinessEntity(); + be.getName().add(new Name()); + be.getName().get(0).setValue("Sam's business"); + sb.getBusinessEntity().add(be); + BusinessDetail saveBusiness1 = publication.saveBusiness(sb); + + //ok Joe now needs to subscribe for Sam's business + Holder<List<Subscription>> list = new Holder<List<Subscription>>(); + list.value = new ArrayList<Subscription>(); + Subscription s = new Subscription(); + s.setBindingKey(saveBusiness.getBusinessEntity().get(0).getBusinessServices().getBusinessService().get(0).getBindingTemplates().getBindingTemplate().get(0).getBindingKey()); + s.setSubscriptionFilter(new SubscriptionFilter()); + s.getSubscriptionFilter().setGetBusinessDetail(new GetBusinessDetail()); + s.getSubscriptionFilter().getGetBusinessDetail().getBusinessKey().add(saveBusiness1.getBusinessEntity().get(0).getBusinessKey()); + DatatypeFactory df = DatatypeFactory.newInstance(); + GregorianCalendar gcal = new GregorianCalendar(); + gcal.setTimeInMillis(System.currentTimeMillis()); + gcal.add(Calendar.HOUR, 1); + s.setExpiresAfter(df.newXMLGregorianCalendar(gcal)); + + s.setNotificationInterval(df.newDuration(5000)); + list.value.add(s); + subscription.saveSubscription(authInfoJoe, list); + + //ok have sam change his business around. + sb = new SaveBusiness(); + sb.setAuthInfo(authInfoSam); + be = saveBusiness1.getBusinessEntity().get(0); + be.getName().get(0).setLang("en"); + sb.getBusinessEntity().add(be); + publication.saveBusiness(sb); + int maxwait = 30000; + while (maxwait > 0) { + if (UDDISubscriptionListenerImpl.notifcationMap.size() > 0) { + break; + } Thread.sleep(1000); maxwait = maxwait - 1000; } - if (UDDISubscriptionListenerImpl.notifcationMap.isEmpty()) - { + if (UDDISubscriptionListenerImpl.notifcationMap.isEmpty()) { Assert.fail("no callbacks were recieved."); } Modified: juddi/branches/juddi-3.2.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/Node.java URL: http://svn.apache.org/viewvc/juddi/branches/juddi-3.2.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/Node.java?rev=1481655&r1=1481654&r2=1481655&view=diff ============================================================================== --- juddi/branches/juddi-3.2.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/Node.java (original) +++ juddi/branches/juddi-3.2.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/Node.java Sun May 12 21:54:52 2013 @@ -32,7 +32,7 @@ import javax.xml.bind.annotation.XmlType @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "node", propOrder = { "name", - "managerName", + "clientName", "description", "custodyTransferUrl", "inquiryUrl", @@ -51,7 +51,7 @@ public class Node implements Serializabl @XmlTransient private static final long serialVersionUID = -4601378453000384721L; private String name; - private String managerName; + private String clientName; private String description; private String custodyTransferUrl; private String inquiryUrl; @@ -74,11 +74,11 @@ public class Node implements Serializabl this.name = name; } - public String getManagerName() { - return managerName; + public String getClientName() { + return clientName; } - public void setManagerName(String managerName) { - this.managerName = managerName; + public void setClientName(String clientName) { + this.clientName = clientName; } public String getDescription() { return description; Propchange: juddi/branches/juddi-3.2.x/uddi-ws/src/main/java/org/apache/juddi/api_v3/Node.java ------------------------------------------------------------------------------ Merged /juddi/trunk/uddi-ws/src/main/java/org/apache/juddi/api_v3/Node.java:r1460934-1481602 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
