Author: veithen
Date: Sun Mar 16 18:43:16 2014
New Revision: 1578136
URL: http://svn.apache.org/r1578136
Log:
Reenabled an old test case (using a mock service).
Added:
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt
(with props)
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
(with props)
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
(with props)
Modified:
axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml
axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java
axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java
Added: axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt
URL:
http://svn.apache.org/viewvc/axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt?rev=1578136&view=auto
==============================================================================
--- axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt
(added)
+++ axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt
Sun Mar 16 18:43:16 2014
@@ -0,0 +1 @@
+Request/response constructed from samples found on the Internet.
\ No newline at end of file
Propchange:
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added:
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
URL:
http://svn.apache.org/viewvc/axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml?rev=1578136&view=auto
==============================================================================
---
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
(added)
+++
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
Sun Mar 16 18:43:16 2014
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<Envelope xmlns='http://schemas.xmlsoap.org/soap/envelope/'>
+ <Body>
+ <find_business generic="1.0" maxRows="100" xmlns="urn:uddi-org:api">
+ <name>Microsoft</name>
+ </find_business>
+ </Body>
+</Envelope>
Propchange:
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added:
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
URL:
http://svn.apache.org/viewvc/axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml?rev=1578136&view=auto
==============================================================================
---
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
(added)
+++
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
Sun Mar 16 18:43:16 2014
@@ -0,0 +1,21 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<Envelope xmlns='http://schemas.xmlsoap.org/soap/envelope/'>
+ <Body>
+ <businessList generic="1.0" operator="Microsoft Corporation"
truncated="false" xmlns="urn:uddi-org:api">
+ <businessInfos>
+ <businessInfo
businessKey="0076B468-EB27-42E5-AC09-9955CFF462A3">
+ <name>Microsoft Corporation</name>
+ <description xml:lang="en">Empowering people through great
software - any time, any place and on any device.</description>
+ <serviceInfos>
+ <serviceInfo
businessKey="0076B468-EB27-42E5-AC09-955CFF462A3"
serviceKey="8BF2F51F-8ED4-43FE-B665-38D8205D1333">
+ <name>Electronic Business Integration
Services</name>
+ </serviceInfo>
+ <serviceInfo
businessKey="0076B468-EB27-42E5-AC09-955CFF462A3"
serviceKey="D2BC296A-723B-4C45-9ED4-494F9E53F1D1">
+ <name>UDDI Web Services</name>
+ </serviceInfo>
+ </serviceInfos>
+ </businessInfo>
+ </businessInfos>
+ </businessList>
+ </Body>
+</Envelope>
Propchange:
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
------------------------------------------------------------------------------
svn:eol-style = native
Modified:
axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml
URL:
http://svn.apache.org/viewvc/axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml?rev=1578136&r1=1578135&r2=1578136&view=diff
==============================================================================
---
axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml
(original)
+++
axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml
Sun Mar 16 18:43:16 2014
@@ -306,4 +306,17 @@
</list>
</property>
</bean>
+
+ <!-- UDDI v1 mock -->
+
+ <bean name="/uddi_v1"
class="org.apache.axis.test.interop.mock.MockPostHandler">
+ <property name="exchanges">
+ <list>
+ <bean class="org.apache.axis.test.interop.mock.Exchange">
+ <property name="request"
value="classpath:uddi_v1/find_business-request.xml"/>
+ <property name="response"
value="classpath:uddi_v1/find_business-response.xml"/>
+ </bean>
+ </list>
+ </property>
+ </bean>
</beans>
Modified:
axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java
URL:
http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java?rev=1578136&r1=1578135&r2=1578136&view=diff
==============================================================================
---
axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java
(original)
+++
axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java
Sun Mar 16 18:43:16 2014
@@ -60,8 +60,8 @@ public class UddiPing {
msg.saveChanges();
SOAPMessage reply = connection.call(msg, endpoint);
- //System.out.println("Received reply from: " + endpoint);
- //reply.writeTo(System.out);
+ System.out.println("Received reply from: " + endpoint);
+ reply.writeTo(System.out);
connection.close();
}
}
Modified:
axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java
URL:
http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java?rev=1578136&r1=1578135&r2=1578136&view=diff
==============================================================================
---
axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java
(original)
+++
axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java
Sun Mar 16 18:43:16 2014
@@ -20,6 +20,7 @@ import junit.framework.TestCase;
import org.apache.axis.components.logger.LogFactory;
import org.apache.commons.logging.Log;
import samples.jaxm.DelayedStockQuote;
+import samples.jaxm.UddiPing;
/**
* Test the JAX-RPC compliance samples.
@@ -31,35 +32,9 @@ public class TestJAXMSamples extends Tes
super(name);
} // ctor
-// // This is timing out for some reason - removed for the nonce.
-// // -- gdaniels, 4/21/2003
-// public void testUddiPing() throws Exception {
-// try {
-// log.info("Testing JAXM UddiPing sample.");
-// UddiPing.searchUDDI("IBM",
"http://www-3.ibm.com/services/uddi/testregistry/inquiryapi");
-// log.info("Test complete.");
-// } catch (javax.xml.soap.SOAPException e) {
-// Throwable t = e.getCause();
-// if (t != null) {
-// t.printStackTrace();
-// if (t instanceof AxisFault) {
-// AxisFault af = (AxisFault) t;
-// if ((af.detail instanceof SocketException) ||
-// (af.getFaultCode().getLocalPart().equals("HTTP")) ) {
-// System.out.println("Connect failure caused JAXM
UddiPing to be skipped.");
-// return;
-// }
-// }
-// throw new Exception("Fault returned from test: " + t);
-// } else {
-// e.printStackTrace();
-// throw new Exception("Exception returned from test: " + e);
-// }
-// } catch (Throwable t) {
-// t.printStackTrace();
-// throw new Exception("Fault returned from test: " + t);
-// }
-// } // testGetQuote
+ public void testUddiPing() throws Exception {
+ UddiPing.searchUDDI("Microsoft", "http://localhost:" +
System.getProperty("jetty.httpPort") + "/uddi_v1");
+ } // testGetQuote
public void testDelayedStockQuote() throws Exception {
DelayedStockQuote stockQuote = new
DelayedStockQuote("http://localhost:" + System.getProperty("jetty.httpPort") +
"/xmethods/delayed-quotes");