JBossWS SVN: r5040 - stack/native/branches/jbossws-native-2.0.2/src/main/etc.
by jbossws-commits@lists.jboss.org
Author: heiko.braun(a)jboss.com
Date: 2007-11-13 06:07:18 -0500 (Tue, 13 Nov 2007)
New Revision: 5040
Modified:
stack/native/branches/jbossws-native-2.0.2/src/main/etc/wstools.bat
stack/native/branches/jbossws-native-2.0.2/src/main/etc/wstools.sh
Log:
Fix wstools classpath for 4.0.5. wsdl4j needs to be included
Modified: stack/native/branches/jbossws-native-2.0.2/src/main/etc/wstools.bat
===================================================================
--- stack/native/branches/jbossws-native-2.0.2/src/main/etc/wstools.bat 2007-11-13 11:06:43 UTC (rev 5039)
+++ stack/native/branches/jbossws-native-2.0.2/src/main/etc/wstools.bat 2007-11-13 11:07:18 UTC (rev 5040)
@@ -34,6 +34,7 @@
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/activation.jar
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/getopt.jar
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/wstx.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/wsdl4j.jar
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossall-client.jar
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/log4j.jar
set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/mail.jar
Modified: stack/native/branches/jbossws-native-2.0.2/src/main/etc/wstools.sh
===================================================================
--- stack/native/branches/jbossws-native-2.0.2/src/main/etc/wstools.sh 2007-11-13 11:06:43 UTC (rev 5039)
+++ stack/native/branches/jbossws-native-2.0.2/src/main/etc/wstools.sh 2007-11-13 11:07:18 UTC (rev 5040)
@@ -52,6 +52,7 @@
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/activation.jar"
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/getopt.jar"
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/wstx.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/wsdl4j.jar"
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossall-client.jar"
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/log4j.jar"
WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/mail.jar"
16 years, 6 months
JBossWS SVN: r5039 - stack/native/branches/jbossws-native-2.0.2.
by jbossws-commits@lists.jboss.org
Author: heiko.braun(a)jboss.com
Date: 2007-11-13 06:06:43 -0500 (Tue, 13 Nov 2007)
New Revision: 5039
Modified:
stack/native/branches/jbossws-native-2.0.2/jbossws-native-2.0.2.iml
Log:
intelli config
Modified: stack/native/branches/jbossws-native-2.0.2/jbossws-native-2.0.2.iml
===================================================================
--- stack/native/branches/jbossws-native-2.0.2/jbossws-native-2.0.2.iml 2007-11-13 08:59:47 UTC (rev 5038)
+++ stack/native/branches/jbossws-native-2.0.2/jbossws-native-2.0.2.iml 2007-11-13 11:06:43 UTC (rev 5039)
@@ -631,7 +631,6 @@
<SOURCES />
</library>
</orderEntry>
- <orderEntry type="module" module-name="common" />
<orderEntryProperties />
</component>
</module>
16 years, 6 months
JBossWS SVN: r5038 - stack/native/trunk/src/test/resources.
by jbossws-commits@lists.jboss.org
Author: alessio.soldano(a)jboss.com
Date: 2007-11-13 03:59:47 -0500 (Tue, 13 Nov 2007)
New Revision: 5038
Modified:
stack/native/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt
stack/native/trunk/src/test/resources/test-excludes-jboss423.txt
Log:
Fixing 4.0.5 no ejb3 test excludes
Modified: stack/native/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt
===================================================================
--- stack/native/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt 2007-11-13 08:48:24 UTC (rev 5037)
+++ stack/native/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt 2007-11-13 08:59:47 UTC (rev 5038)
@@ -44,6 +44,10 @@
org/jboss/test/ws/interop/wsa/AddressingTestCase*
org/jboss/test/ws/interop/wsse/EncryptTestCase*
org/jboss/test/ws/interop/wsse/SignTestCase*
+org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase*
+org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase*
+org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase*
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase*
org/jboss/test/ws/jaxws/samples/handlerchain/HandlerChainTestCase*
org/jboss/test/ws/jaxws/samples/logicalhandler/LogicalHandlerJAXBTestCase*
org/jboss/test/ws/jaxws/samples/logicalhandler/LogicalHandlerSourceTestCase*
@@ -62,6 +66,3 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
-
-# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
-org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
Modified: stack/native/trunk/src/test/resources/test-excludes-jboss423.txt
===================================================================
--- stack/native/trunk/src/test/resources/test-excludes-jboss423.txt 2007-11-13 08:48:24 UTC (rev 5037)
+++ stack/native/trunk/src/test/resources/test-excludes-jboss423.txt 2007-11-13 08:59:47 UTC (rev 5038)
@@ -5,3 +5,5 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
16 years, 6 months
JBossWS SVN: r5037 - stack/native/branches/jbossws-native-2.0.2/src/test/resources.
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2007-11-13 03:48:24 -0500 (Tue, 13 Nov 2007)
New Revision: 5037
Modified:
stack/native/branches/jbossws-native-2.0.2/src/test/resources/test-excludes-jboss500.txt
Log:
Update AS50 excludes
Modified: stack/native/branches/jbossws-native-2.0.2/src/test/resources/test-excludes-jboss500.txt
===================================================================
--- stack/native/branches/jbossws-native-2.0.2/src/test/resources/test-excludes-jboss500.txt 2007-11-13 01:18:22 UTC (rev 5036)
+++ stack/native/branches/jbossws-native-2.0.2/src/test/resources/test-excludes-jboss500.txt 2007-11-13 08:48:24 UTC (rev 5037)
@@ -1,15 +1,9 @@
# Fix BPEL before AS50 goes final
org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/*TestCase.*
-# [JBAS-4890] EJBAccessException: Caller unauthorized
-org/jboss/test/ws/jaxws/samples/context/**
-
# [JBAS-4944] Ejb3AuthenticationInterceptorv2.invoke not implemented
org/jboss/test/ws/jaxws/jbws1813/**
-# [JBAS-4923] No valid security context for the caller identity
-org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*TestCase.*
-
# [JBAS-4930] Cannot lookup ejb3 remote proxy
org/jboss/test/ws/jaxrpc/jbws331/**
org/jboss/test/ws/jaxws/samples/serviceref/ServiceRefEJBTestCase.*
@@ -18,10 +12,3 @@
# [JBAS-4931] Fix ejb3 ClientLaucher
org/jboss/test/ws/jaxws/samples/webserviceref/WebServiceRefClientTestCase.*
org/jboss/test/ws/jaxws/webserviceref/**
-
-# [JBAS-4932] Invalid principal: anonymous
-org/jboss/test/ws/jaxrpc/jbws723/**
-org/jboss/test/ws/jaxrpc/samples/secureejb/SecureEJBTestCase.*
-org/jboss/test/ws/jaxrpc/wsse/UsernameTestCase.*
-
-
16 years, 6 months
JBossWS SVN: r5036 - stack/native/branches/asoldano/trunk.
by jbossws-commits@lists.jboss.org
Author: alessio.soldano(a)jboss.com
Date: 2007-11-12 20:18:22 -0500 (Mon, 12 Nov 2007)
New Revision: 5036
Added:
stack/native/branches/asoldano/trunk/mergeinfo.txt
Log:
Adding mergeinfo
Added: stack/native/branches/asoldano/trunk/mergeinfo.txt
===================================================================
--- stack/native/branches/asoldano/trunk/mergeinfo.txt (rev 0)
+++ stack/native/branches/asoldano/trunk/mergeinfo.txt 2007-11-13 01:18:22 UTC (rev 5036)
@@ -0,0 +1,12 @@
+#
+# This file records SVN merges to trunk that have already been done
+# using this branch. Please use the following format
+#
+#
+# username, dd-mmm-yyyy
+# svn merge -r start:end svn url
+#
+# $Id$
+
+alessio.soldano(a)jboss.com 12-Nov-2007
+svn merge -r 4894:5033 https://svn.jboss.org/repos/jbossws/stack/native/branches/asoldano/trunk
Property changes on: stack/native/branches/asoldano/trunk/mergeinfo.txt
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
16 years, 6 months
JBossWS SVN: r5035 - in stack/native/trunk/src/test: java/org/jboss/test/ws/interop/nov2007/wsse and 4 other directories.
by jbossws-commits@lists.jboss.org
Author: alessio.soldano(a)jboss.com
Date: 2007-11-12 17:58:29 -0500 (Mon, 12 Nov 2007)
New Revision: 5035
Modified:
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml
Log:
Replacing localhost with a placeholder in scenario urls to set it using the actual jboss bind address
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java 2007-11-12 22:58:29 UTC (rev 5035)
@@ -132,25 +132,28 @@
private void configureClient() {
- ((BindingProvider)echoPort).getRequestContext().put(
- BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://"+getServerHost()+":8080/nov2007/wsaSoap12/echo"
- );
-
- ((BindingProvider)notifyPort).getRequestContext().put(
- BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://"+getServerHost()+":8080/nov2007/wsaSoap12/notify"
- );
-
-
InteropConfigFactory factory = InteropConfigFactory.newInstance();
ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
- //ClientScenario scenario = factory.createClientScenario("msft-public");
if(scenario!=null)
{
String notifyEndpoint = scenario.getTargetEndpoint().toString();
log.info("Using scenario: " + scenario);
log.info("Endpoint at: " + notifyEndpoint);
-
- ((BindingProvider)echoPort).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, scenario.getParameter("echoPort"));
+
+
+ if (notifyEndpoint.contains("REPLACE_WITH_ACTUAL_HOST"))
+ {
+ notifyEndpoint = notifyEndpoint.replace("REPLACE_WITH_ACTUAL_HOST", getServerHost());
+ }
+ System.out.println("Using notify target endpoint: " + notifyEndpoint);
+ String echoEndpoint = scenario.getParameter("echoPort");
+ if (echoEndpoint.contains("REPLACE_WITH_ACTUAL_HOST"))
+ {
+ echoEndpoint = echoEndpoint.replace("REPLACE_WITH_ACTUAL_HOST", getServerHost());
+ }
+ System.out.println("... and echo target endpoint: " + echoEndpoint);
+
+ ((BindingProvider)echoPort).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, echoEndpoint);
((BindingProvider)notifyPort).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, notifyEndpoint);
}
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java 2007-11-12 14:08:23 UTC (rev 5034)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java 2007-11-12 22:58:29 UTC (rev 5035)
@@ -72,14 +72,19 @@
protected void configureClient()
{
-
+
InteropConfigFactory factory = InteropConfigFactory.newInstance();
ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
if (scenario != null)
{
- System.out.println("SCENARIO: "+scenario);
log.info("Using scenario: " + scenario);
- ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, scenario.getTargetEndpoint().toString());
+ String targetEndpoint = scenario.getTargetEndpoint().toString();
+ if (targetEndpoint.contains("REPLACE_WITH_ACTUAL_HOST"))
+ {
+ targetEndpoint = targetEndpoint.replace("REPLACE_WITH_ACTUAL_HOST", getServerHost());
+ }
+ System.out.println("Using target endpoint: " + targetEndpoint);
+ ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, targetEndpoint);
}
else
{
Modified: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml 2007-11-12 22:58:29 UTC (rev 5035)
@@ -1,7 +1,7 @@
<client-scenarios>
<scenario name="default" description="Testing local WSA endpoints">
- <target-endpoint>http://localhost:8080/nov2007/wsaSoap12/notify</target-endpoint>
- <param name="echoPort" value="http://localhost:8080/nov2007/wsaSoap12/echo"/>
+ <target-endpoint>http://REPLACE_WITH_ACTUAL_HOST:8080/nov2007/wsaSoap12/notify</target-endpoint>
+ <param name="echoPort" value="http://REPLACE_WITH_ACTUAL_HOST:8080/nov2007/wsaSoap12/echo"/>
</scenario>
<scenario name="default-munich" description="Testing Munich WSA endpoints">
<target-endpoint>http://jbossws.demo.jboss.com:8080/nov2007/wsaSoap12/notify</target-endpoint>
Modified: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml 2007-11-12 22:58:29 UTC (rev 5035)
@@ -1,6 +1,6 @@
<client-scenarios>
<scenario name="default" description="Testing local endpoint">
- <target-endpoint>http://localhost:8080/nov2007/wsseEncrypt/endpoint</target-endpoint>
+ <target-endpoint>http://REPLACE_WITH_ACTUAL_HOST:8080/nov2007/wsseEncrypt/endpoint</target-endpoint>
</scenario>
<scenario name="default-munich" description="Testing Munich endpoint">
<target-endpoint>http://jbossws.demo.jboss.com:8080/nov2007/wsseEncrypt/endpoint</target-endpoint>
Modified: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml 2007-11-12 22:58:29 UTC (rev 5035)
@@ -1,6 +1,6 @@
<client-scenarios>
<scenario name="default" description="Testing local endpoint">
- <target-endpoint>http://localhost:8080/nov2007/wsseEncrypt3DES/endpoint</target-endpoint>
+ <target-endpoint>http://REPLACE_WITH_ACTUAL_HOST:8080/nov2007/wsseEncrypt3DES/endpoint</target-endpoint>
</scenario>
<scenario name="default-munich" description="Testing Munich endpoint">
<target-endpoint>http://jbossws.demo.jboss.com:8080/nov2007/wsseEncrypt3DES/endpoint</target-endpoint>
Modified: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml 2007-11-12 22:58:29 UTC (rev 5035)
@@ -1,6 +1,6 @@
<client-scenarios>
<scenario name="default" description="Testing local endpoint">
- <target-endpoint>https://localhost:8443/nov2007/wsseUsernameTokenHTTPS/endpoint</target-endpoint>
+ <target-endpoint>https://REPLACE_WITH_ACTUAL_HOST:8443/nov2007/wsseUsernameTokenHTTPS/endp...</target-endpoint>
</scenario>
<scenario name="default-munich" description="Testing Munich endpoint">
<target-endpoint>https://jbossws.demo.jboss.com:8443/nov2007/wsseUsernameTokenHTTPS/endpoint</target-endpoint>
16 years, 6 months
JBossWS SVN: r5034 - in stack/native/trunk: src/main/java/org/jboss/ws/core/jaxws/client and 36 other directories.
by jbossws-commits@lists.jboss.org
Author: alessio.soldano(a)jboss.com
Date: 2007-11-12 09:08:23 -0500 (Mon, 12 Nov 2007)
New Revision: 5034
Added:
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedAuthenticationException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedCheckException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityHeaderException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityTokenException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/SecurityTokenUnavailableException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedAlgorithmException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedSecurityTokenException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/WSSecurityException.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Echo.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/EchoImpl.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Notify.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/NotifyImpl.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ObjectFactory.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ReplyToServlet.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/ClientHandler2.java
stack/native/trunk/src/test/resources/interop/nov2007/
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/jboss-web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl0.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl2.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd0.xsd
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd1.xsd
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd2.xsd
stack/native/trunk/src/test/resources/interop/nov2007/wsse/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/jboss-wsse-client.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-wsse-server.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Alice.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Bob.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign.jks
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign_enc.jks
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign.jks
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign_enc.jks
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/readme.txt
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/wsse10.truststore
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/jboss-wsse-client.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-wsse-server.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml
Removed:
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/FailedAuthenticationException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/FailedCheckException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/InvalidSecurityHeaderException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/InvalidSecurityTokenException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityTokenUnavailableException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/UnsupportedAlgorithmException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/UnsupportedSecurityTokenException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/WSSecurityException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedAuthenticationException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedCheckException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityHeaderException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityTokenException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/SecurityTokenUnavailableException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedAlgorithmException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedSecurityTokenException.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/WSSecurityException.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Echo.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/EchoImpl.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Notify.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/NotifyImpl.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ObjectFactory.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ReplyToServlet.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/jboss-web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl0.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl2.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd0.xsd
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd1.xsd
stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd2.xsd
stack/native/trunk/src/test/resources/interop/nov2007/wsse/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/jboss-wsse-client.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-wsse-server.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Alice.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Bob.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign.jks
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign_enc.jks
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign.jks
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign_enc.jks
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/readme.txt
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.cer
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.pfx
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/wsse10.truststore
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2
stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/jboss-wsse-client.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-web.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-wsse-server.xml
stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml
Modified:
stack/native/trunk/ant-import-tests/build-jars-jaxws.xml
stack/native/trunk/src/main/java/org/jboss/ws/core/jaxws/client/DispatchImpl.java
stack/native/trunk/src/main/java/org/jboss/ws/core/soap/SOAPMessageImpl.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/BinarySecurityTokenValidator.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/DecodingOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/DecryptionOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/EncodingOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/EncryptionOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/KeyResolver.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/OperationDescription.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/ReceiveUsernameOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireEncryptionOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireSignatureOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireTargetableOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireTimestampOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/STRTransform.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityDecoder.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityEncoder.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityStore.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SendUsernameOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SignatureOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SignatureVerificationOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TimestampOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TimestampVerificationOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TokenOperation.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/WSSecurityDispatcher.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/BinarySecurityToken.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/DirectReference.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/EncryptedKey.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/KeyIdentifier.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Reference.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityElement.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityHeader.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityTokenReference.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Signature.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Timestamp.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/UsernameToken.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/X509IssuerSerial.java
stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/X509Token.java
stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java
stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSWebServiceMetaDataBuilder.java
stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/Encrypt.java
stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/Sign.java
stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/WSSecurityOMFactory.java
stack/native/trunk/src/main/java/org/jboss/ws/tools/wsdl/WSDL11Reader.java
stack/native/trunk/src/main/resources/schema/jboss-ws-security_1_0.xsd
stack/native/trunk/src/main/resources/standard-config/standard-jaxws-client-config.xml
stack/native/trunk/src/main/resources/standard-config/standard-jaxws-endpoint-config.xml
stack/native/trunk/src/test/java/org/jboss/test/ws/interop/InteropClientConfig.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxrpc/wsse/RoundTripTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPBindingTestCase.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPEndpoint.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPEndpointBean.java
stack/native/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt
stack/native/trunk/src/test/resources/test-excludes-jboss405.txt
stack/native/trunk/src/test/resources/test-excludes-jboss421.txt
stack/native/trunk/src/test/resources/test-excludes-jboss422.txt
stack/native/trunk/src/test/resources/test-excludes-jboss500.txt
Log:
Merging asoldano branch to trunk, svn merge -r 4894:HEAD
- Fix bug with <sign includeTimestamp="1">
- WCF interoperability tests, wsse and wsaSoap12
- Refactoring, moving wsse exceptions to their own package
- Unlimited Strength Cryptography Extension check
- [JBWS-1874] Allow configuration of secret key wrap algorithm
- [JBWS-1876] Test case
- [JBWS-1876] Fix issue
- [JBWS-1876] Improvement and fix for oneway dispatch
- [JBWS-1879] Modifying jaxws binding test case
- [JBWS-1879] Fix issue
- [JBWS-1880] Standard SOAP 1.2 WSAddressing Client and Endpoint
- Fixing interop test scenarios description file reading
- WSDL Import loop check, prevents stack overflow exception with bad wsdl files
- KeyIdentifier bug fix
- [JBWS-1257] Add configuration for token references
Modified: stack/native/trunk/ant-import-tests/build-jars-jaxws.xml
===================================================================
--- stack/native/trunk/ant-import-tests/build-jars-jaxws.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/ant-import-tests/build-jars-jaxws.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -808,12 +808,118 @@
<jar destfile="${tests.output.dir}/libs/jbossws-interop-wsse10Sign-client.jar">
<metainf dir="${tests.output.dir}/resources/interop/wsse/sign/META-INF"/>
</jar>
+
+
+ <!-- WCF Interoperability Plug-fest November 2007 -->
+
+ <!-- jbossws-interop-nov2007-wsaSoap12.war -->
+ <war warfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsaSoap12.war"
+ webxml="${tests.output.dir}/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/classes">
+ <include name="org/jboss/test/ws/interop/nov2007/wsaSoap12/**/*.class"/>
+ <include name="org/jboss/test/ws/interop/*.class"/>
+ </classes>
+ <webinf dir="${tests.output.dir}/resources/interop/nov2007/wsaSoap12/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jboss-web.xml"/>
+ <include name="scenarios.xml"/>
+ </webinf>
+ <fileset dir="${tests.output.dir}/resources/interop/nov2007/wsaSoap12">
+ <include name="*.*"/>
+ </fileset>
+ </war>
+ <!-- jbossws-interop-nov2007-wsaSoap12-client.jar -->
+ <jar destfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsaSoap12-client.jar">
+ <metainf dir="${tests.output.dir}/resources/interop/nov2007/wsaSoap12/META-INF"/>
+ </jar>
+
+ <!-- jbossws-interop-nov2007-wsseEncrypt.war -->
+ <war warfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsseEncrypt.war"
+ webxml="${tests.output.dir}/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/classes">
+ <include name="org/jboss/test/ws/interop/nov2007/wsse/**/*.class"/>
+ <include name="org/jboss/test/ws/interop/*.class"/>
+ </classes>
+
+ <webinf dir="${tests.output.dir}/resources/interop/nov2007/wsse/encrypt/WEB-INF">
+ <include name="jboss-wsse-server.xml"/>
+ <include name="jboss-web.xml"/>
+ </webinf>
+ <webinf dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/WEB-INF">
+ <include name="wsdl/**/*"/>
+ </webinf>
+ <webinf dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/META-INF">
+ <include name="bob-sign_enc.jks"/>
+ <include name="wsse10.truststore"/>
+ </webinf>
+
+ <fileset dir="${tests.output.dir}/resources/interop/nov2007/wsse/">
+ <include name="*.*"/>
+ </fileset>
+ </war>
+ <!-- jbossws-interop-nov2007-wsseEncrypt.jar -->
+ <jar destfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsseEncrypt-client.jar">
+ <metainf dir="${tests.output.dir}/resources/interop/nov2007/wsse/encrypt/META-INF"/>
+ </jar>
+
+
+ <!-- jbossws-interop-nov2007-wsseEncrypt3DES.war -->
+ <war warfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsseEncrypt3DES.war"
+ webxml="${tests.output.dir}/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/classes">
+ <include name="org/jboss/test/ws/interop/nov2007/wsse/**/*.class"/>
+ <include name="org/jboss/test/ws/interop/*.class"/>
+ </classes>
+
+ <webinf dir="${tests.output.dir}/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF">
+ <include name="jboss-wsse-server.xml"/>
+ <include name="jboss-web.xml"/>
+ </webinf>
+ <webinf dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/WEB-INF">
+ <include name="wsdl/**/*"/>
+ </webinf>
+ <webinf dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/META-INF">
+ <include name="bob-sign_enc.jks"/>
+ <include name="wsse10.truststore"/>
+ </webinf>
+
+ <fileset dir="${tests.output.dir}/resources/interop/nov2007/wsse/">
+ <include name="*.*"/>
+ </fileset>
+ </war>
+ <!-- jbossws-interop-nov2007-wsseEncrypt3DES.jar -->
+ <jar destfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsseEncrypt3DES-client.jar">
+ <metainf dir="${tests.output.dir}/resources/interop/nov2007/wsse/encrypt3DES/META-INF"/>
+ </jar>
+
+ <!-- jbossws-interop-nov2007-wsseUsernameTokenHTTPS.war -->
+ <war warfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsseUsernameTokenHTTPS.war"
+ webxml="${tests.output.dir}/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/classes">
+ <include name="org/jboss/test/ws/interop/nov2007/wsse/**/*.class"/>
+ <include name="org/jboss/test/ws/interop/*.class"/>
+ </classes>
+ <webinf dir="${tests.output.dir}/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF">
+ <include name="jboss-wsse-server.xml"/>
+ <include name="jboss-web.xml"/>
+ </webinf>
+ <webinf dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/WEB-INF">
+ <include name="wsdl/**/*"/>
+ </webinf>
+ <fileset dir="${tests.output.dir}/resources/interop/nov2007/wsse/">
+ <include name="*.*"/>
+ </fileset>
+ </war>
+ <!-- jbossws-interop-nov2007-wsseUsernameTokenHTTPS-client.jar -->
+ <jar destfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsseUsernameTokenHTTPS-client.jar">
+ <metainf dir="${tests.output.dir}/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF"/>
+ </jar>
+
<!-- wrap up in an *.ear for easier deployment -->
<ear destfile="${tests.output.dir}/libs/jbossws-interop.ear" appxml="${tests.output.dir}/resources/interop/root/META-INF/application.xml">
<fileset dir="${tests.output.dir}/libs" includes="*interop*.war"/>
</ear>
</target>
-
</project>
Modified: stack/native/trunk/src/main/java/org/jboss/ws/core/jaxws/client/DispatchImpl.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/core/jaxws/client/DispatchImpl.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/core/jaxws/client/DispatchImpl.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -318,6 +318,9 @@
public void invokeOneWay(T msg)
{
+ CommonMessageContext msgContext = new SOAPMessageContextJAXWS();
+ MessageContextAssociation.pushMessageContext(msgContext);
+ msgContext.setEndpointMetaData(epMetaData);
try
{
MessageAbstraction reqMsg = getRequestMessage(msg);
@@ -328,6 +331,10 @@
{
handleInvokeException(ex);
}
+ finally
+ {
+ MessageContextAssociation.popMessageContext();
+ }
}
// 4.17. Conformance (Failed Dispatch.invoke): When an operation is invoked using an invoke method, an
Modified: stack/native/trunk/src/main/java/org/jboss/ws/core/soap/SOAPMessageImpl.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/core/soap/SOAPMessageImpl.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/core/soap/SOAPMessageImpl.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -23,16 +23,6 @@
// $Id$
-import org.jboss.ws.WSException;
-import org.jboss.ws.core.SOAPMessageAbstraction;
-import org.jboss.ws.core.CommonMessageContext;
-import org.jboss.ws.core.soap.attachment.*;
-import org.jboss.ws.extensions.xop.XOPContext;
-import org.jboss.ws.metadata.umdm.EndpointMetaData;
-import org.jboss.ws.metadata.umdm.OperationMetaData;
-
-import javax.mail.MessagingException;
-import javax.xml.soap.*;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Collection;
@@ -40,6 +30,32 @@
import java.util.LinkedList;
import java.util.List;
+import javax.mail.MessagingException;
+import javax.xml.soap.AttachmentPart;
+import javax.xml.soap.MimeHeader;
+import javax.xml.soap.MimeHeaders;
+import javax.xml.soap.SOAPConstants;
+import javax.xml.soap.SOAPElement;
+import javax.xml.soap.SOAPEnvelope;
+import javax.xml.soap.SOAPException;
+import javax.xml.soap.SOAPFault;
+import javax.xml.soap.SOAPMessage;
+import javax.xml.soap.SOAPPart;
+
+import org.jboss.ws.Constants;
+import org.jboss.ws.WSException;
+import org.jboss.ws.core.CommonMessageContext;
+import org.jboss.ws.core.SOAPMessageAbstraction;
+import org.jboss.ws.core.soap.attachment.AttachmentPartImpl;
+import org.jboss.ws.core.soap.attachment.CIDGenerator;
+import org.jboss.ws.core.soap.attachment.MimeConstants;
+import org.jboss.ws.core.soap.attachment.MultipartRelatedEncoder;
+import org.jboss.ws.core.soap.attachment.MultipartRelatedSwAEncoder;
+import org.jboss.ws.core.soap.attachment.MultipartRelatedXOPEncoder;
+import org.jboss.ws.extensions.xop.XOPContext;
+import org.jboss.ws.metadata.umdm.EndpointMetaData;
+import org.jboss.ws.metadata.umdm.OperationMetaData;
+
/**
* The root class for all SOAP messages. As transmitted on the "wire", a SOAP message is an XML document or a
* MIME message whose first body part is an XML/SOAP document.
@@ -207,7 +223,25 @@
return new MimeMatchingAttachmentsIterator(headers, attachments);
}
-
+
+ private String getSOAPContentType() throws SOAPException
+ {
+ //Check binding type in the endpoint metadata
+ CommonMessageContext msgContext = MessageContextAssociation.peekMessageContext();
+ if (msgContext != null && Constants.SOAP12HTTP_BINDING.equalsIgnoreCase(msgContext.getEndpointMetaData().getBindingId()))
+ {
+ return SOAPConstants.SOAP_1_2_CONTENT_TYPE;
+ }
+ //Check the message envelope
+ SOAPEnvelope env = soapPart != null ? soapPart.getEnvelope() : null;
+ if (env != null && SOAPConstants.URI_NS_SOAP_1_2_ENVELOPE.equals(env.getNamespaceURI()))
+ {
+ return SOAPConstants.SOAP_1_2_CONTENT_TYPE;
+ }
+ //Default to soap 1.1
+ return SOAPConstants.SOAP_1_1_CONTENT_TYPE;
+ }
+
public void saveChanges() throws SOAPException
{
if (saveRequired == true)
@@ -220,7 +254,7 @@
throw new IllegalStateException("XOP parameter not properly inlined");
// default content-type
- String contentType = MimeConstants.TYPE_SOAP11 + "; charset=" + getCharSetEncoding();
+ String contentType = getSOAPContentType() + "; charset=" + getCharSetEncoding();
if (hasAttachments)
{
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/BinarySecurityTokenValidator.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/BinarySecurityTokenValidator.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/BinarySecurityTokenValidator.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -23,6 +23,7 @@
import org.jboss.ws.extensions.security.element.BinarySecurityToken;
import org.jboss.ws.extensions.security.element.X509Token;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
/**
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/DecodingOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/DecodingOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/DecodingOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -24,6 +24,7 @@
import java.util.Collection;
import org.jboss.ws.extensions.security.element.SecurityProcess;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
/**
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/DecryptionOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/DecryptionOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/DecryptionOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -32,6 +32,9 @@
import org.jboss.ws.extensions.security.element.ReferenceList;
import org.jboss.ws.extensions.security.element.SecurityHeader;
import org.jboss.ws.extensions.security.element.SecurityProcess;
+import org.jboss.ws.extensions.security.exception.FailedCheckException;
+import org.jboss.ws.extensions.security.exception.InvalidSecurityHeaderException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/EncodingOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/EncodingOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/EncodingOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -23,6 +23,7 @@
import java.util.List;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
/**
@@ -35,5 +36,5 @@
*/
public interface EncodingOperation extends Operation
{
- public void process(Document message, List<Target> targets, String alias, String credential, String algorithm) throws WSSecurityException;
+ public void process(Document message, List<Target> targets, String alias, String credential, String algorithm, String wrap, String tokenRefType) throws WSSecurityException;
}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/EncryptionOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/EncryptionOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/EncryptionOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -21,11 +21,13 @@
*/
package org.jboss.ws.extensions.security;
+import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.X509Certificate;
import java.util.HashMap;
import java.util.List;
+import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.xml.namespace.QName;
@@ -35,9 +37,11 @@
import org.apache.xml.security.exceptions.XMLSecurityException;
import org.jboss.util.NotImplementedException;
import org.jboss.ws.extensions.security.element.EncryptedKey;
+import org.jboss.ws.extensions.security.element.Reference;
import org.jboss.ws.extensions.security.element.ReferenceList;
import org.jboss.ws.extensions.security.element.SecurityHeader;
import org.jboss.ws.extensions.security.element.X509Token;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -125,7 +129,7 @@
}
}
- public void process(Document message, List<Target> targets, String alias, String credential, String algorithm) throws WSSecurityException
+ public void process(Document message, List<Target> targets, String alias, String credential, String algorithm, String wrap, String tokenRefType) throws WSSecurityException
{
if (! algorithms.containsKey(algorithm))
algorithm = DEFAULT_ALGORITHM;
@@ -163,10 +167,41 @@
if (token == null)
{
token = new X509Token(cert, message);
- header.addToken(token);
+ if (tokenRefType == null || Reference.DIRECT_REFERENCE.equals(tokenRefType))
+ header.addToken(token);
}
- EncryptedKey eKey = new EncryptedKey(message, secretKey, token, list);
+ EncryptedKey eKey = new EncryptedKey(message, secretKey, token, list, wrap, tokenRefType);
header.addSecurityProcess(eKey);
}
+
+
+ public static boolean probeUnlimitedCrypto() throws WSSecurityException
+ {
+ try
+ {
+ //Check AES-256
+ KeyGenerator kgen = KeyGenerator.getInstance("AES");
+ kgen.init(256);
+ SecretKey key = kgen.generateKey();
+ Cipher c = Cipher.getInstance("AES");
+ c.init(Cipher.ENCRYPT_MODE, key);
+
+ //Check Blowfish
+ kgen = KeyGenerator.getInstance("Blowfish");
+ key = kgen.generateKey();
+ c = Cipher.getInstance("Blowfish");
+ c.init(Cipher.ENCRYPT_MODE, key);
+
+ return true;
+ }
+ catch (InvalidKeyException e)
+ {
+ return false;
+ }
+ catch (Exception e)
+ {
+ throw new WSSecurityException("Error probing cryptographic permissions", e);
+ }
+ }
}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/FailedAuthenticationException.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/FailedAuthenticationException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/FailedAuthenticationException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,64 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security;
-
-import javax.xml.namespace.QName;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class FailedAuthenticationException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "FailedAuthentication", Constants.WSSE_PREFIX);
-
- public static final String faultString = "The security token could not be authenticated or authorized.";
-
- public FailedAuthenticationException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public FailedAuthenticationException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public FailedAuthenticationException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public FailedAuthenticationException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/FailedCheckException.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/FailedCheckException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/FailedCheckException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,64 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security;
-
-import javax.xml.namespace.QName;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class FailedCheckException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "FailedCheck", Constants.WSSE_PREFIX);
-
- public static final String faultString = "The signature or decryption was invlaid.";
-
- public FailedCheckException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public FailedCheckException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public FailedCheckException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public FailedCheckException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/InvalidSecurityHeaderException.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/InvalidSecurityHeaderException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/InvalidSecurityHeaderException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,64 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security;
-
-import javax.xml.namespace.QName;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class InvalidSecurityHeaderException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "InvalidSecurity", Constants.WSSE_PREFIX);
-
- public static final String faultString = "An error was dicovered processing the <wsse:Security> header.";
-
- public InvalidSecurityHeaderException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public InvalidSecurityHeaderException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public InvalidSecurityHeaderException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public InvalidSecurityHeaderException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/InvalidSecurityTokenException.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/InvalidSecurityTokenException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/InvalidSecurityTokenException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,64 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security;
-
-import javax.xml.namespace.QName;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class InvalidSecurityTokenException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "InvlalidSecurityToken", Constants.WSSE_PREFIX);
-
- public static final String faultString = "An invlaid security token was provided.";
-
- public InvalidSecurityTokenException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public InvalidSecurityTokenException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public InvalidSecurityTokenException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public InvalidSecurityTokenException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/KeyResolver.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/KeyResolver.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/KeyResolver.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -35,6 +35,8 @@
import org.jboss.ws.extensions.security.element.SecurityTokenReference;
import org.jboss.ws.extensions.security.element.X509IssuerSerial;
import org.jboss.ws.extensions.security.element.X509Token;
+import org.jboss.ws.extensions.security.exception.SecurityTokenUnavailableException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/OperationDescription.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/OperationDescription.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/OperationDescription.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -39,14 +39,20 @@
private String credential;
private String algorithm;
+
+ private String keyWrapAlgorithm;
+
+ private String tokenRefType;
- public OperationDescription(Class<? extends T> operation, List<Target> targets, String certicateAlias, String credential, String algorithm)
+ public OperationDescription(Class<? extends T> operation, List<Target> targets, String certicateAlias, String credential, String algorithm, String keyWrapAlgorithm, String tokenRefType)
{
this.operation = operation;
this.targets = targets;
this.certificateAlias = certicateAlias;
this.credential = credential;
this.algorithm = algorithm;
+ this.keyWrapAlgorithm = keyWrapAlgorithm;
+ this.tokenRefType = tokenRefType;
}
public Class<? extends T> getOperation()
@@ -102,4 +108,24 @@
this.algorithm = algorithm;
}
+ public String getKeyWrapAlgorithm()
+ {
+ return keyWrapAlgorithm;
+ }
+
+ public void setKeyWrapAlgorithm(String keyWrapAlgorithm)
+ {
+ this.keyWrapAlgorithm = keyWrapAlgorithm;
+ }
+
+ public String getTokenRefType()
+ {
+ return tokenRefType;
+ }
+
+ public void setTokenRefType(String tokenRefType)
+ {
+ this.tokenRefType = tokenRefType;
+ }
+
}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/ReceiveUsernameOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/ReceiveUsernameOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/ReceiveUsernameOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -26,6 +26,7 @@
import org.jboss.ws.extensions.security.element.SecurityHeader;
import org.jboss.ws.extensions.security.element.Token;
import org.jboss.ws.extensions.security.element.UsernameToken;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.jboss.wsf.spi.SPIProvider;
import org.jboss.wsf.spi.SPIProviderResolver;
import org.jboss.wsf.spi.invocation.SecurityAdaptor;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireEncryptionOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireEncryptionOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireEncryptionOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -22,6 +22,7 @@
package org.jboss.ws.extensions.security;
import org.jboss.ws.extensions.security.element.SecurityHeader;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
public class RequireEncryptionOperation extends RequireTargetableOperation
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -24,6 +24,7 @@
import java.util.Collection;
import java.util.List;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
/**
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireSignatureOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireSignatureOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireSignatureOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -22,6 +22,7 @@
package org.jboss.ws.extensions.security;
import org.jboss.ws.extensions.security.element.SecurityHeader;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
public class RequireSignatureOperation extends RequireTargetableOperation
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireTargetableOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireTargetableOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireTargetableOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -28,6 +28,8 @@
import javax.xml.namespace.QName;
import org.jboss.ws.extensions.security.element.SecurityHeader;
+import org.jboss.ws.extensions.security.exception.FailedCheckException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireTimestampOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireTimestampOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/RequireTimestampOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -27,6 +27,8 @@
import org.jboss.ws.extensions.security.element.SecurityHeader;
import org.jboss.ws.extensions.security.element.Timestamp;
+import org.jboss.ws.extensions.security.exception.FailedCheckException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/STRTransform.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/STRTransform.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/STRTransform.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -38,6 +38,7 @@
import org.jboss.ws.core.utils.ThreadLocalAssociation;
import org.jboss.ws.extensions.security.element.BinarySecurityToken;
import org.jboss.ws.extensions.security.element.SecurityTokenReference;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Element;
import org.xml.sax.SAXException;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityDecoder.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityDecoder.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityDecoder.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -34,6 +34,7 @@
import org.jboss.ws.extensions.security.element.Timestamp;
import org.jboss.ws.extensions.security.element.Token;
import org.jboss.ws.extensions.security.element.UsernameToken;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityEncoder.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityEncoder.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityEncoder.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -25,6 +25,7 @@
import java.util.List;
import org.jboss.ws.extensions.security.element.SecurityHeader;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -58,7 +59,10 @@
wsse.setAttributeNS(soapHeader.getNamespaceURI(), soapHeader.getPrefix() + ":mustUnderstand", "1");
soapHeader.insertBefore(wsse, soapHeader.getFirstChild());
}
- catch (Exception e) {}
+ catch (Exception e)
+ {
+ e.printStackTrace();
+ }
}
@@ -79,7 +83,7 @@
throw new WSSecurityException("Error constructing operation: " + op.getOperation());
}
- operation.process(message, op.getTargets(), op.getCertificateAlias(), op.getCredential(), op.getAlgorithm());
+ operation.process(message, op.getTargets(), op.getCertificateAlias(), op.getCredential(), op.getAlgorithm(), op.getKeyWrapAlgorithm(), op.getTokenRefType());
}
attachHeader(header, message);
}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityStore.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityStore.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityStore.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -50,6 +50,8 @@
import java.util.StringTokenizer;
import org.jboss.logging.Logger;
+import org.jboss.ws.extensions.security.exception.FailedAuthenticationException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
/**
* <code>SecurityStore</code> holds and loads the keystore and truststore required for encyption and signing.
@@ -344,7 +346,7 @@
try
{
- Enumeration i = keyStore.aliases();
+ Enumeration<String> i = keyStore.aliases();
while (i.hasMoreElements())
{
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityTokenUnavailableException.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityTokenUnavailableException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SecurityTokenUnavailableException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,64 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security;
-
-import javax.xml.namespace.QName;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class SecurityTokenUnavailableException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "SecurityTokenUnavailable", Constants.WSSE_PREFIX);
-
- public static final String faultString = "Referenced security token could not be retrieved.";
-
- public SecurityTokenUnavailableException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public SecurityTokenUnavailableException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public SecurityTokenUnavailableException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public SecurityTokenUnavailableException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SendUsernameOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SendUsernameOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SendUsernameOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -25,6 +25,7 @@
import org.jboss.ws.extensions.security.element.SecurityHeader;
import org.jboss.ws.extensions.security.element.UsernameToken;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
public class SendUsernameOperation implements EncodingOperation
@@ -39,7 +40,7 @@
this.store = store;
}
- public void process(Document message, List<Target> targets, String username, String credential, String algorithm) throws WSSecurityException
+ public void process(Document message, List<Target> targets, String username, String credential, String algorithm, String keyWrapAlgorithm, String tokenRefType) throws WSSecurityException
{
header.addToken(new UsernameToken(username, credential, message));
}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SignatureOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SignatureOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SignatureOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -34,11 +34,12 @@
import org.apache.xml.security.transforms.TransformationException;
import org.apache.xml.security.transforms.Transforms;
import org.jboss.util.NotImplementedException;
-import org.jboss.ws.extensions.security.element.DirectReference;
+import org.jboss.ws.extensions.security.element.Reference;
import org.jboss.ws.extensions.security.element.SecurityHeader;
import org.jboss.ws.extensions.security.element.SecurityTokenReference;
import org.jboss.ws.extensions.security.element.Signature;
import org.jboss.ws.extensions.security.element.X509Token;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -119,7 +120,7 @@
}
}
- public void process(Document message, List<Target> targets, String alias, String credential, String algorithm) throws WSSecurityException
+ public void process(Document message, List<Target> targets, String alias, String credential, String algorithm, String keyWrapAlgorithm, String tokenRefType) throws WSSecurityException
{
Element envelope = message.getDocumentElement();
XMLSignature sig;
@@ -167,10 +168,11 @@
if (token == null)
{
token = new X509Token(cert, message);
- header.addToken(token);
+ if (tokenRefType == null || Reference.DIRECT_REFERENCE.equals(tokenRefType))
+ header.addToken(token);
}
- SecurityTokenReference reference = new SecurityTokenReference(new DirectReference(message, token));
+ SecurityTokenReference reference = new SecurityTokenReference(Reference.getReference(tokenRefType, message, token));
sig.getKeyInfo().addUnknownElement(reference.getElement());
header.addSecurityProcess(new Signature(sig));
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SignatureVerificationOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SignatureVerificationOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/SignatureVerificationOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -31,6 +31,8 @@
import org.jboss.ws.extensions.security.element.SecurityHeader;
import org.jboss.ws.extensions.security.element.SecurityProcess;
import org.jboss.ws.extensions.security.element.Signature;
+import org.jboss.ws.extensions.security.exception.FailedCheckException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
public class SignatureVerificationOperation implements DecodingOperation
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TimestampOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TimestampOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TimestampOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -25,6 +25,7 @@
import org.jboss.ws.extensions.security.element.SecurityHeader;
import org.jboss.ws.extensions.security.element.Timestamp;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
public class TimestampOperation implements EncodingOperation
@@ -39,7 +40,7 @@
this.store = store;
}
- public void process(Document message, List<Target> targets, String alias, String credential, String algorithm) throws WSSecurityException
+ public void process(Document message, List<Target> targets, String alias, String credential, String algorithm, String keyWrapAlgorithm, String tokenRefType) throws WSSecurityException
{
Integer ttl = null;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TimestampVerificationOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TimestampVerificationOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TimestampVerificationOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -24,6 +24,8 @@
import java.util.Calendar;
import org.jboss.ws.extensions.security.element.Timestamp;
+import org.jboss.ws.extensions.security.exception.FailedCheckException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TokenOperation.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TokenOperation.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/TokenOperation.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -22,6 +22,7 @@
package org.jboss.ws.extensions.security;
import org.jboss.ws.extensions.security.element.Token;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
/**
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/UnsupportedAlgorithmException.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/UnsupportedAlgorithmException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/UnsupportedAlgorithmException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,65 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security;
-
-import javax.xml.namespace.QName;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-
-public class UnsupportedAlgorithmException extends WSSecurityException
-{
- public static final QName faultCode = new QName("UnsupportedAlgorithm", Constants.WSSE_PREFIX, Constants.WSSE_NS);
-
- public static final String faultString = "An unsupported signature or encryption algorithm was used.";
-
- public UnsupportedAlgorithmException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public UnsupportedAlgorithmException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public UnsupportedAlgorithmException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public UnsupportedAlgorithmException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/UnsupportedSecurityTokenException.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/UnsupportedSecurityTokenException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/UnsupportedSecurityTokenException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,64 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security;
-
-import javax.xml.namespace.QName;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class UnsupportedSecurityTokenException extends WSSecurityException
-{
- public static final QName faultCode = new QName("UnsupportedSecurityToken", Constants.WSSE_PREFIX, Constants.WSSE_NS);
-
- public static final String faultString = "An unsupported token was provided.";
-
- public UnsupportedSecurityTokenException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public UnsupportedSecurityTokenException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public UnsupportedSecurityTokenException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public UnsupportedSecurityTokenException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/WSSecurityDispatcher.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/WSSecurityDispatcher.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/WSSecurityDispatcher.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -39,6 +39,8 @@
import org.jboss.ws.core.CommonSOAPFaultException;
import org.jboss.ws.core.StubExt;
import org.jboss.ws.core.soap.SOAPMessageImpl;
+import org.jboss.ws.extensions.security.exception.InvalidSecurityHeaderException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.jboss.ws.metadata.umdm.EndpointMetaData;
import org.jboss.ws.metadata.umdm.OperationMetaData;
import org.jboss.ws.metadata.wsse.Config;
@@ -206,20 +208,20 @@
ArrayList<OperationDescription<RequireOperation>> operations = new ArrayList<OperationDescription<RequireOperation>>();
RequireTimestamp requireTimestamp = requires.getRequireTimestamp();
if (requireTimestamp != null)
- operations.add(new OperationDescription<RequireOperation>(RequireTimestampOperation.class, null, requireTimestamp.getMaxAge(), null, null));
+ operations.add(new OperationDescription<RequireOperation>(RequireTimestampOperation.class, null, requireTimestamp.getMaxAge(), null, null, null, null));
RequireSignature requireSignature = requires.getRequireSignature();
if (requireSignature != null)
{
List<Target> targets = convertTargets(requireSignature.getTargets());
- operations.add(new OperationDescription<RequireOperation>(RequireSignatureOperation.class, targets, null, null, null));
+ operations.add(new OperationDescription<RequireOperation>(RequireSignatureOperation.class, targets, null, null, null, null, null));
}
RequireEncryption requireEncryption = requires.getRequireEncryption();
if (requireEncryption != null)
{
List<Target> targets = convertTargets(requireEncryption.getTargets());
- operations.add(new OperationDescription<RequireOperation>(RequireEncryptionOperation.class, targets, null, null, null));
+ operations.add(new OperationDescription<RequireOperation>(RequireEncryptionOperation.class, targets, null, null, null, null, null));
}
return operations;
@@ -249,7 +251,7 @@
Timestamp timestamp = opConfig.getTimestamp();
if (timestamp != null)
{
- operations.add(new OperationDescription<EncodingOperation>(TimestampOperation.class, null, null, timestamp.getTtl(), null));
+ operations.add(new OperationDescription<EncodingOperation>(TimestampOperation.class, null, null, timestamp.getTtl(), null, null, null));
}
if (opConfig.getUsername() != null)
@@ -265,7 +267,7 @@
if (user != null && pass != null)
{
- operations.add(new OperationDescription<EncodingOperation>(SendUsernameOperation.class, null, user.toString(), pass.toString(), null));
+ operations.add(new OperationDescription<EncodingOperation>(SendUsernameOperation.class, null, user.toString(), pass.toString(), null, null, null));
ctx.put(StubExt.PROPERTY_AUTH_TYPE, StubExt.PROPERTY_AUTH_TYPE_WSSE);
}
}
@@ -277,20 +279,20 @@
if (sign.isIncludeTimestamp())
{
if (timestamp == null)
- operations.add(new OperationDescription<EncodingOperation>(TimestampOperation.class, null, null, null, null));
+ operations.add(new OperationDescription<EncodingOperation>(TimestampOperation.class, null, null, null, null, null, null));
if (targets != null && targets.size() > 0)
targets.add(new WsuIdTarget("timestamp"));
}
- operations.add(new OperationDescription<EncodingOperation>(SignatureOperation.class, targets, sign.getAlias(), null, null));
+ operations.add(new OperationDescription<EncodingOperation>(SignatureOperation.class, targets, sign.getAlias(), null, null, null, sign.getTokenRefType()));
}
Encrypt encrypt = opConfig.getEncrypt();
if (encrypt != null)
{
List<Target> targets = convertTargets(encrypt.getTargets());
- operations.add(new OperationDescription<EncodingOperation>(EncryptionOperation.class, targets, encrypt.getAlias(), null, encrypt.getAlgorithm()));
+ operations.add(new OperationDescription<EncodingOperation>(EncryptionOperation.class, targets, encrypt.getAlias(), null, encrypt.getAlgorithm(), encrypt.getWrap(), encrypt.getTokenRefType()));
}
if (operations.size() == 0)
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/WSSecurityException.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/WSSecurityException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/WSSecurityException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,74 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security;
-
-import javax.xml.namespace.QName;
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class WSSecurityException extends Exception
-{
- private boolean internal = false;
-
- private QName faultCode = new QName(Constants.JBOSS_WSSE_NS, "InternalError", Constants.JBOSS_WSSE_PREFIX);
-
- private String faultString = "An internal WS-Security error occurred. See log for details";
-
- public WSSecurityException(String message)
- {
- super(message);
- this.internal = true;
- }
-
- public WSSecurityException(String message, Throwable cause)
- {
- super(message, cause);
- this.internal = true;
- }
-
- protected void setFaultCode(QName faultCode)
- {
- this.faultCode = faultCode;
- }
-
- protected void setFaultString(String faultMessage)
- {
- this.faultString = faultMessage;
- }
-
- public boolean isInternalError()
- {
- return internal;
- }
-
- public QName getFaultCode()
- {
- return faultCode;
- }
-
- public String getFaultString()
- {
- return faultString;
- }
-}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/BinarySecurityToken.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/BinarySecurityToken.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/BinarySecurityToken.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -23,7 +23,7 @@
import org.jboss.ws.extensions.security.Constants;
import org.jboss.ws.extensions.security.Util;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/DirectReference.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/DirectReference.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/DirectReference.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -22,7 +22,7 @@
package org.jboss.ws.extensions.security.element;
import org.jboss.ws.extensions.security.Constants;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/EncryptedKey.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/EncryptedKey.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/EncryptedKey.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -22,6 +22,7 @@
package org.jboss.ws.extensions.security.element;
import java.security.PrivateKey;
+import java.util.HashMap;
import javax.crypto.SecretKey;
@@ -29,10 +30,10 @@
import org.apache.xml.security.exceptions.XMLSecurityException;
import org.apache.xml.security.keys.KeyInfo;
import org.jboss.ws.extensions.security.Constants;
-import org.jboss.ws.extensions.security.InvalidSecurityHeaderException;
import org.jboss.ws.extensions.security.KeyResolver;
import org.jboss.ws.extensions.security.Util;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.InvalidSecurityHeaderException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -51,20 +52,37 @@
private X509Token token;
private ReferenceList list;
+
+ private String wrapAlgorithm;
private Element cachedElement;
+
+ private String tokenRefType;
+
+ private static HashMap<String, String> keyWrapAlgorithms;
+ private static final String DEFAULT_ALGORITHM = "rsa_15";
+ static
+ {
+ keyWrapAlgorithms = new HashMap<String, String>(2);
+ keyWrapAlgorithms.put("rsa_15", XMLCipher.RSA_v1dot5);
+ keyWrapAlgorithms.put("rsa_oaep", XMLCipher.RSA_OAEP);
+ }
- public EncryptedKey(Document document, SecretKey secretKey, X509Token token)
+ public EncryptedKey(Document document, SecretKey secretKey, X509Token token, String wrap, String tokenRefType)
{
- this(document, secretKey, token, new ReferenceList());
+ this(document, secretKey, token, new ReferenceList(), wrap, tokenRefType);
}
- public EncryptedKey(Document document, SecretKey secretKey, X509Token token, ReferenceList list)
+ public EncryptedKey(Document document, SecretKey secretKey, X509Token token, ReferenceList list, String wrap, String tokenRefType)
{
this.document = document;
this.secretKey = secretKey;
this.token = token;
this.list = list;
+ this.wrapAlgorithm = keyWrapAlgorithms.get(wrap);
+ if (wrapAlgorithm ==null)
+ wrapAlgorithm = keyWrapAlgorithms.get(DEFAULT_ALGORITHM);
+ this.tokenRefType = tokenRefType;
}
public EncryptedKey(Element element, KeyResolver resolver) throws WSSecurityException
@@ -154,7 +172,7 @@
try
{
- cipher = XMLCipher.getInstance(XMLCipher.RSA_v1dot5);
+ cipher = XMLCipher.getInstance(wrapAlgorithm);
cipher.init(XMLCipher.WRAP_MODE, token.getCert().getPublicKey());
key = cipher.encryptKey(document, secretKey);
}
@@ -163,7 +181,7 @@
throw new WSSecurityException("Error encrypting key: " + e.getMessage(), e);
}
- SecurityTokenReference reference = new SecurityTokenReference(new DirectReference(document, token));
+ SecurityTokenReference reference = new SecurityTokenReference(Reference.getReference(tokenRefType, document, token));
KeyInfo keyInfo = new KeyInfo(document);
keyInfo.addUnknownElement(reference.getElement());
key.setKeyInfo(keyInfo);
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/KeyIdentifier.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/KeyIdentifier.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/KeyIdentifier.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -27,7 +27,7 @@
import org.apache.xml.security.utils.Base64;
import org.apache.xml.security.utils.XMLUtils;
import org.jboss.ws.extensions.security.Constants;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -95,8 +95,8 @@
int trunc = encoded.length - 4;
byte[] identifier = new byte[trunc];
- System.arraycopy(identifier, 4, encoded, 0, trunc);
-
+
+ System.arraycopy(encoded, 4, identifier, 0, trunc);
value = Base64.encode(identifier);
}
@@ -139,6 +139,7 @@
Element element = doc.createElementNS(Constants.WSSE_NS, Constants.WSSE_PREFIX + ":" + "KeyIdentifier");
element.setAttribute("ValueType", getValueType());
element.setAttribute("EncodingType", Constants.BASE64_ENCODING_TYPE);
+ element.appendChild(doc.createTextNode(value));
cachedElement = element;
return cachedElement;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Reference.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Reference.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Reference.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -21,11 +21,16 @@
*/
package org.jboss.ws.extensions.security.element;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
+import org.w3c.dom.Document;
import org.w3c.dom.Element;
abstract public class Reference implements SecurityElement
{
+ public static final String DIRECT_REFERENCE = "directReference";
+ public static final String KEY_IDENTIFIER = "keyIdentifier";
+ public static final String X509ISSUER_SERIAL = "x509IssuerSerial";
+
public static Reference getReference(Element element) throws WSSecurityException
{
String name = element.getLocalName();
@@ -46,4 +51,24 @@
throw new WSSecurityException("Unkown reference element: " + name);
}
}
+
+ public static Reference getReference(String tokenRefType, Document message, BinarySecurityToken token) throws WSSecurityException
+ {
+ if (tokenRefType == null || DIRECT_REFERENCE.equals(tokenRefType))
+ {
+ return new DirectReference(message, token);
+ }
+ else if (KEY_IDENTIFIER.equals(tokenRefType))
+ {
+ return new KeyIdentifier(message, token);
+ }
+ else if (X509ISSUER_SERIAL.equals(tokenRefType))
+ {
+ return new X509IssuerSerial(message, token);
+ }
+ else
+ {
+ throw new WSSecurityException("Unkown token reference type: " + tokenRefType);
+ }
+ }
}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityElement.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityElement.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityElement.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -21,7 +21,7 @@
*/
package org.jboss.ws.extensions.security.element;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityHeader.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityHeader.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityHeader.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -28,9 +28,9 @@
import org.jboss.ws.extensions.security.Constants;
import org.jboss.ws.extensions.security.KeyResolver;
import org.jboss.ws.extensions.security.SecurityStore;
-import org.jboss.ws.extensions.security.UnsupportedSecurityTokenException;
import org.jboss.ws.extensions.security.Util;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.UnsupportedSecurityTokenException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityTokenReference.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityTokenReference.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/SecurityTokenReference.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -23,7 +23,7 @@
import org.jboss.ws.extensions.security.Constants;
import org.jboss.ws.extensions.security.Util;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Signature.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Signature.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Signature.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -26,7 +26,7 @@
import org.apache.xml.security.exceptions.XMLSecurityException;
import org.apache.xml.security.signature.XMLSignature;
import org.jboss.ws.extensions.security.KeyResolver;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Timestamp.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Timestamp.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/Timestamp.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -28,7 +28,7 @@
import org.apache.xml.security.utils.XMLUtils;
import org.jboss.ws.extensions.security.Constants;
import org.jboss.ws.extensions.security.Util;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.jboss.xb.binding.SimpleTypeBindings;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/UsernameToken.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/UsernameToken.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/UsernameToken.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -24,7 +24,7 @@
import org.apache.xml.security.utils.XMLUtils;
import org.jboss.ws.extensions.security.Constants;
import org.jboss.ws.extensions.security.Util;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/X509IssuerSerial.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/X509IssuerSerial.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/X509IssuerSerial.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -25,9 +25,9 @@
import org.apache.xml.security.utils.XMLUtils;
import org.jboss.ws.extensions.security.Constants;
-import org.jboss.ws.extensions.security.InvalidSecurityHeaderException;
import org.jboss.ws.extensions.security.Util;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.InvalidSecurityHeaderException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Modified: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/X509Token.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/X509Token.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/element/X509Token.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -29,7 +29,7 @@
import org.apache.xml.security.utils.XMLUtils;
import org.jboss.util.Base64;
import org.jboss.ws.extensions.security.Constants;
-import org.jboss.ws.extensions.security.WSSecurityException;
+import org.jboss.ws.extensions.security.exception.WSSecurityException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Copied: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception (from rev 5033, stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception)
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedAuthenticationException.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedAuthenticationException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedAuthenticationException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,66 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security.exception;
-
-import javax.xml.namespace.QName;
-
-import org.jboss.ws.extensions.security.Constants;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class FailedAuthenticationException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "FailedAuthentication", Constants.WSSE_PREFIX);
-
- public static final String faultString = "The security token could not be authenticated or authorized.";
-
- public FailedAuthenticationException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public FailedAuthenticationException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public FailedAuthenticationException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public FailedAuthenticationException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Copied: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedAuthenticationException.java (from rev 5033, stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedAuthenticationException.java)
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedAuthenticationException.java (rev 0)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedAuthenticationException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,66 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.ws.extensions.security.exception;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.ws.extensions.security.Constants;
+
+
+/**
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @version $Revision$
+ */
+public class FailedAuthenticationException extends WSSecurityException
+{
+ public static final QName faultCode = new QName(Constants.WSSE_NS, "FailedAuthentication", Constants.WSSE_PREFIX);
+
+ public static final String faultString = "The security token could not be authenticated or authorized.";
+
+ public FailedAuthenticationException()
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public FailedAuthenticationException(Throwable cause)
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public FailedAuthenticationException(String message)
+ {
+ super(message);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+
+ public FailedAuthenticationException(String message, Throwable cause)
+ {
+ super(message, cause);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedCheckException.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedCheckException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedCheckException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,66 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security.exception;
-
-import javax.xml.namespace.QName;
-
-import org.jboss.ws.extensions.security.Constants;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class FailedCheckException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "FailedCheck", Constants.WSSE_PREFIX);
-
- public static final String faultString = "The signature or decryption was invlaid.";
-
- public FailedCheckException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public FailedCheckException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public FailedCheckException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public FailedCheckException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Copied: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedCheckException.java (from rev 5033, stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedCheckException.java)
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedCheckException.java (rev 0)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/FailedCheckException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,66 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.ws.extensions.security.exception;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.ws.extensions.security.Constants;
+
+
+/**
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @version $Revision$
+ */
+public class FailedCheckException extends WSSecurityException
+{
+ public static final QName faultCode = new QName(Constants.WSSE_NS, "FailedCheck", Constants.WSSE_PREFIX);
+
+ public static final String faultString = "The signature or decryption was invlaid.";
+
+ public FailedCheckException()
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public FailedCheckException(Throwable cause)
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public FailedCheckException(String message)
+ {
+ super(message);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+
+ public FailedCheckException(String message, Throwable cause)
+ {
+ super(message, cause);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityHeaderException.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityHeaderException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityHeaderException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,66 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security.exception;
-
-import javax.xml.namespace.QName;
-
-import org.jboss.ws.extensions.security.Constants;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class InvalidSecurityHeaderException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "InvalidSecurity", Constants.WSSE_PREFIX);
-
- public static final String faultString = "An error was dicovered processing the <wsse:Security> header.";
-
- public InvalidSecurityHeaderException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public InvalidSecurityHeaderException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public InvalidSecurityHeaderException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public InvalidSecurityHeaderException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Copied: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityHeaderException.java (from rev 5033, stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityHeaderException.java)
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityHeaderException.java (rev 0)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityHeaderException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,66 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.ws.extensions.security.exception;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.ws.extensions.security.Constants;
+
+
+/**
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @version $Revision$
+ */
+public class InvalidSecurityHeaderException extends WSSecurityException
+{
+ public static final QName faultCode = new QName(Constants.WSSE_NS, "InvalidSecurity", Constants.WSSE_PREFIX);
+
+ public static final String faultString = "An error was dicovered processing the <wsse:Security> header.";
+
+ public InvalidSecurityHeaderException()
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public InvalidSecurityHeaderException(Throwable cause)
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public InvalidSecurityHeaderException(String message)
+ {
+ super(message);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+
+ public InvalidSecurityHeaderException(String message, Throwable cause)
+ {
+ super(message, cause);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityTokenException.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityTokenException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityTokenException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,66 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security.exception;
-
-import javax.xml.namespace.QName;
-
-import org.jboss.ws.extensions.security.Constants;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class InvalidSecurityTokenException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "InvlalidSecurityToken", Constants.WSSE_PREFIX);
-
- public static final String faultString = "An invlaid security token was provided.";
-
- public InvalidSecurityTokenException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public InvalidSecurityTokenException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public InvalidSecurityTokenException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public InvalidSecurityTokenException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Copied: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityTokenException.java (from rev 5033, stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityTokenException.java)
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityTokenException.java (rev 0)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/InvalidSecurityTokenException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,66 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.ws.extensions.security.exception;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.ws.extensions.security.Constants;
+
+
+/**
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @version $Revision$
+ */
+public class InvalidSecurityTokenException extends WSSecurityException
+{
+ public static final QName faultCode = new QName(Constants.WSSE_NS, "InvlalidSecurityToken", Constants.WSSE_PREFIX);
+
+ public static final String faultString = "An invlaid security token was provided.";
+
+ public InvalidSecurityTokenException()
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public InvalidSecurityTokenException(Throwable cause)
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public InvalidSecurityTokenException(String message)
+ {
+ super(message);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+
+ public InvalidSecurityTokenException(String message, Throwable cause)
+ {
+ super(message, cause);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/SecurityTokenUnavailableException.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/SecurityTokenUnavailableException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/SecurityTokenUnavailableException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,66 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security.exception;
-
-import javax.xml.namespace.QName;
-
-import org.jboss.ws.extensions.security.Constants;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class SecurityTokenUnavailableException extends WSSecurityException
-{
- public static final QName faultCode = new QName(Constants.WSSE_NS, "SecurityTokenUnavailable", Constants.WSSE_PREFIX);
-
- public static final String faultString = "Referenced security token could not be retrieved.";
-
- public SecurityTokenUnavailableException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public SecurityTokenUnavailableException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public SecurityTokenUnavailableException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public SecurityTokenUnavailableException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Copied: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/SecurityTokenUnavailableException.java (from rev 5033, stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/SecurityTokenUnavailableException.java)
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/SecurityTokenUnavailableException.java (rev 0)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/SecurityTokenUnavailableException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,66 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.ws.extensions.security.exception;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.ws.extensions.security.Constants;
+
+
+/**
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @version $Revision$
+ */
+public class SecurityTokenUnavailableException extends WSSecurityException
+{
+ public static final QName faultCode = new QName(Constants.WSSE_NS, "SecurityTokenUnavailable", Constants.WSSE_PREFIX);
+
+ public static final String faultString = "Referenced security token could not be retrieved.";
+
+ public SecurityTokenUnavailableException()
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public SecurityTokenUnavailableException(Throwable cause)
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public SecurityTokenUnavailableException(String message)
+ {
+ super(message);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+
+ public SecurityTokenUnavailableException(String message, Throwable cause)
+ {
+ super(message, cause);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedAlgorithmException.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedAlgorithmException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedAlgorithmException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,67 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security.exception;
-
-import javax.xml.namespace.QName;
-
-import org.jboss.ws.extensions.security.Constants;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-
-public class UnsupportedAlgorithmException extends WSSecurityException
-{
- public static final QName faultCode = new QName("UnsupportedAlgorithm", Constants.WSSE_PREFIX, Constants.WSSE_NS);
-
- public static final String faultString = "An unsupported signature or encryption algorithm was used.";
-
- public UnsupportedAlgorithmException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public UnsupportedAlgorithmException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public UnsupportedAlgorithmException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public UnsupportedAlgorithmException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Copied: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedAlgorithmException.java (from rev 5033, stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedAlgorithmException.java)
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedAlgorithmException.java (rev 0)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedAlgorithmException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,67 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.ws.extensions.security.exception;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.ws.extensions.security.Constants;
+
+
+/**
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @version $Revision$
+ */
+
+public class UnsupportedAlgorithmException extends WSSecurityException
+{
+ public static final QName faultCode = new QName("UnsupportedAlgorithm", Constants.WSSE_PREFIX, Constants.WSSE_NS);
+
+ public static final String faultString = "An unsupported signature or encryption algorithm was used.";
+
+ public UnsupportedAlgorithmException()
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public UnsupportedAlgorithmException(Throwable cause)
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public UnsupportedAlgorithmException(String message)
+ {
+ super(message);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+
+ public UnsupportedAlgorithmException(String message, Throwable cause)
+ {
+ super(message, cause);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedSecurityTokenException.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedSecurityTokenException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedSecurityTokenException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,66 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security.exception;
-
-import javax.xml.namespace.QName;
-
-import org.jboss.ws.extensions.security.Constants;
-
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class UnsupportedSecurityTokenException extends WSSecurityException
-{
- public static final QName faultCode = new QName("UnsupportedSecurityToken", Constants.WSSE_PREFIX, Constants.WSSE_NS);
-
- public static final String faultString = "An unsupported token was provided.";
-
- public UnsupportedSecurityTokenException()
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public UnsupportedSecurityTokenException(Throwable cause)
- {
- super(faultString);
- setFaultCode(faultCode);
- setFaultString(faultString);
- }
-
- public UnsupportedSecurityTokenException(String message)
- {
- super(message);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-
- public UnsupportedSecurityTokenException(String message, Throwable cause)
- {
- super(message, cause);
- setFaultCode(faultCode);
- setFaultString(message);
- }
-}
Copied: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedSecurityTokenException.java (from rev 5033, stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedSecurityTokenException.java)
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedSecurityTokenException.java (rev 0)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/UnsupportedSecurityTokenException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,66 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.ws.extensions.security.exception;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.ws.extensions.security.Constants;
+
+
+/**
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @version $Revision$
+ */
+public class UnsupportedSecurityTokenException extends WSSecurityException
+{
+ public static final QName faultCode = new QName("UnsupportedSecurityToken", Constants.WSSE_PREFIX, Constants.WSSE_NS);
+
+ public static final String faultString = "An unsupported token was provided.";
+
+ public UnsupportedSecurityTokenException()
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public UnsupportedSecurityTokenException(Throwable cause)
+ {
+ super(faultString);
+ setFaultCode(faultCode);
+ setFaultString(faultString);
+ }
+
+ public UnsupportedSecurityTokenException(String message)
+ {
+ super(message);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+
+ public UnsupportedSecurityTokenException(String message, Throwable cause)
+ {
+ super(message, cause);
+ setFaultCode(faultCode);
+ setFaultString(message);
+ }
+}
Deleted: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/WSSecurityException.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/WSSecurityException.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/WSSecurityException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,76 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.ws.extensions.security.exception;
-
-import javax.xml.namespace.QName;
-
-import org.jboss.ws.extensions.security.Constants;
-
-/**
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class WSSecurityException extends Exception
-{
- private boolean internal = false;
-
- private QName faultCode = new QName(Constants.JBOSS_WSSE_NS, "InternalError", Constants.JBOSS_WSSE_PREFIX);
-
- private String faultString = "An internal WS-Security error occurred. See log for details";
-
- public WSSecurityException(String message)
- {
- super(message);
- this.internal = true;
- }
-
- public WSSecurityException(String message, Throwable cause)
- {
- super(message, cause);
- this.internal = true;
- }
-
- protected void setFaultCode(QName faultCode)
- {
- this.faultCode = faultCode;
- }
-
- protected void setFaultString(String faultMessage)
- {
- this.faultString = faultMessage;
- }
-
- public boolean isInternalError()
- {
- return internal;
- }
-
- public QName getFaultCode()
- {
- return faultCode;
- }
-
- public String getFaultString()
- {
- return faultString;
- }
-}
Copied: stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/WSSecurityException.java (from rev 5033, stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/extensions/security/exception/WSSecurityException.java)
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/WSSecurityException.java (rev 0)
+++ stack/native/trunk/src/main/java/org/jboss/ws/extensions/security/exception/WSSecurityException.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,76 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.ws.extensions.security.exception;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.ws.extensions.security.Constants;
+
+/**
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @version $Revision$
+ */
+public class WSSecurityException extends Exception
+{
+ private boolean internal = false;
+
+ private QName faultCode = new QName(Constants.JBOSS_WSSE_NS, "InternalError", Constants.JBOSS_WSSE_PREFIX);
+
+ private String faultString = "An internal WS-Security error occurred. See log for details";
+
+ public WSSecurityException(String message)
+ {
+ super(message);
+ this.internal = true;
+ }
+
+ public WSSecurityException(String message, Throwable cause)
+ {
+ super(message, cause);
+ this.internal = true;
+ }
+
+ protected void setFaultCode(QName faultCode)
+ {
+ this.faultCode = faultCode;
+ }
+
+ protected void setFaultString(String faultMessage)
+ {
+ this.faultString = faultMessage;
+ }
+
+ public boolean isInternalError()
+ {
+ return internal;
+ }
+
+ public QName getFaultCode()
+ {
+ return faultCode;
+ }
+
+ public String getFaultString()
+ {
+ return faultString;
+ }
+}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -88,6 +88,7 @@
buildMetaDataInternal(serviceMetaData, wsdlDefinitions);
//Setup policies for each endpoint
+ //Policy processing disable in order to attend the WSCF Interoperability plug-fest (that requires WS-Security Policy and we don't have it yet)
for (EndpointMetaData epMetaData : serviceMetaData.getEndpoints())
{
PolicyMetaDataBuilder policyBuilder = PolicyMetaDataBuilder.getClientSidePolicyMetaDataBuilder();
Modified: stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSWebServiceMetaDataBuilder.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSWebServiceMetaDataBuilder.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSWebServiceMetaDataBuilder.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -131,7 +131,7 @@
processSOAPBinding(sepMetaData, seiClass);
// Process an optional @BindingType annotation
- processBindingType(sepMetaData, seiClass);
+ processBindingType(sepMetaData, sepClass);
// process config
processEndpointConfig(dep, sepMetaData, sepClass, linkName);
Modified: stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/Encrypt.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/Encrypt.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/Encrypt.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -37,12 +37,16 @@
private String type;
private String alias;
private String algorithm;
+ private String keyWrapAlgorithm;
+ private String tokenRefType;
- public Encrypt(String type, String alias, String algorithm)
+ public Encrypt(String type, String alias, String algorithm, String wrap, String tokenRefType)
{
this.type = type;
this.alias = alias;
this.algorithm = algorithm;
+ this.keyWrapAlgorithm = wrap;
+ this.tokenRefType = tokenRefType;
}
public String getAlias()
@@ -74,4 +78,24 @@
{
this.algorithm = algorithm;
}
+
+ public String getWrap()
+ {
+ return keyWrapAlgorithm;
+ }
+
+ public void setWrap(String wrap)
+ {
+ this.keyWrapAlgorithm = wrap;
+ }
+
+ public String getTokenRefType()
+ {
+ return tokenRefType;
+ }
+
+ public void setTokenRefType(String tokenRefType)
+ {
+ this.tokenRefType = tokenRefType;
+ }
}
\ No newline at end of file
Modified: stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/Sign.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/Sign.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/Sign.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -35,12 +35,14 @@
private String type;
private String alias;
private boolean includeTimestamp;
+ private String tokenRefType;
- public Sign(String type, String alias, boolean includeTimestamp)
+ public Sign(String type, String alias, boolean includeTimestamp, String tokenRefType)
{
this.type = type;
this.alias = alias;
this.includeTimestamp = includeTimestamp;
+ this.tokenRefType = tokenRefType;
}
public String getAlias()
@@ -72,4 +74,14 @@
{
this.includeTimestamp = includeTimestamp;
}
+
+ public String getTokenRefType()
+ {
+ return tokenRefType;
+ }
+
+ public void setTokenRefType(String tokenRefType)
+ {
+ this.tokenRefType = tokenRefType;
+ }
}
Modified: stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/WSSecurityOMFactory.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/WSSecurityOMFactory.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/metadata/wsse/WSSecurityOMFactory.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -226,13 +226,13 @@
Boolean include = new Boolean(true);
String timestamp = attrs.getValue("", "includeTimestamp");
if (timestamp != null)
- include = (Boolean)SimpleTypeBindings.unmarshal(timestamp, SimpleTypeBindings.XS_BOOLEAN_NAME, null);
+ include = (Boolean)SimpleTypeBindings.unmarshal(SimpleTypeBindings.XS_BOOLEAN_NAME, timestamp, null);
- return new Sign(attrs.getValue("", "type"), attrs.getValue("", "alias"), include.booleanValue());
+ return new Sign(attrs.getValue("", "type"), attrs.getValue("", "alias"), include.booleanValue(), attrs.getValue("", "tokenReference"));
}
else if ("encrypt".equals(localName))
{
- return new Encrypt(attrs.getValue("", "type"), attrs.getValue("", "alias"), attrs.getValue("", "algorithm"));
+ return new Encrypt(attrs.getValue("", "type"), attrs.getValue("", "alias"), attrs.getValue("", "algorithm"), attrs.getValue("", "keyWrapAlgorithm"), attrs.getValue("", "tokenReference"));
}
else if ("timestamp".equals(localName))
{
Modified: stack/native/trunk/src/main/java/org/jboss/ws/tools/wsdl/WSDL11Reader.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/tools/wsdl/WSDL11Reader.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/java/org/jboss/ws/tools/wsdl/WSDL11Reader.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -31,10 +31,12 @@
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
+import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
+import java.util.Set;
import javax.wsdl.Binding;
import javax.wsdl.BindingInput;
@@ -151,6 +153,8 @@
private Map<String, List<Binding>> bindingsByNamespace = new HashMap<String, List<Binding>>();
private Map<String, List<PortType>> portTypesByNamespace = new HashMap<String, List<PortType>>();
private Map<String, List<Message>> messagesByNamespace = new HashMap<String, List<Message>>();
+
+ private Set<Definition> importedDefinitions = new HashSet<Definition>();
/**
* Takes a WSDL11 Definition element and converts into
@@ -185,6 +189,7 @@
private void processTopLevelElements(Definition srcWsdl)
{
String targetNS = srcWsdl.getTargetNamespace();
+ importedDefinitions.add(srcWsdl);
// Messages
Collection<Message> messages = srcWsdl.getMessages().values();
@@ -248,7 +253,10 @@
for (Import imp : imports)
{
Definition impWsdl = imp.getDefinition();
- processTopLevelElements(impWsdl);
+ if (!importedDefinitions.contains(impWsdl))
+ {
+ processTopLevelElements(impWsdl);
+ }
}
}
}
Modified: stack/native/trunk/src/main/resources/schema/jboss-ws-security_1_0.xsd
===================================================================
--- stack/native/trunk/src/main/resources/schema/jboss-ws-security_1_0.xsd 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/resources/schema/jboss-ws-security_1_0.xsd 2007-11-12 14:08:23 UTC (rev 5034)
@@ -183,6 +183,22 @@
</xs:restriction>
</xs:simpleType>
</xs:attribute>
+ <xs:attribute name="keyWrapAlgorithm">
+ <xs:annotation>
+ <xs:documentation>The algorithm to use to encrypt the symmetric secret key. If not specified rsa_15 will be used.</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="rsa_15"/>
+ <xs:enumeration value="rsa_oaep"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="tokenReference" type="tokenReferenceType" use="optional">
+ <xs:annotation>
+ <xs:documentation>Specify the token reference type to be used; default direct reference to the token.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
</xs:complexType>
<xs:complexType name="signType">
<xs:sequence>
@@ -197,7 +213,19 @@
</xs:attribute>
<xs:attribute name="alias" type="xs:string" use="required"/>
<xs:attribute name="includeTimestamp" type="xs:boolean" use="optional"/>
+ <xs:attribute name="tokenReference" type="tokenReferenceType" use="optional">
+ <xs:annotation>
+ <xs:documentation>Specify the token reference type to be used; default direct reference to the token.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
</xs:complexType>
+ <xs:simpleType name="tokenReferenceType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="directReference"/>
+ <xs:enumeration value="keyIdentifier"/>
+ <xs:enumeration value="x509IssuerSerial"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:complexType name="operationType">
<xs:sequence>
<xs:element name="config" type="configType">
Modified: stack/native/trunk/src/main/resources/standard-config/standard-jaxws-client-config.xml
===================================================================
--- stack/native/trunk/src/main/resources/standard-config/standard-jaxws-client-config.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/resources/standard-config/standard-jaxws-client-config.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -33,6 +33,19 @@
</client-config>
<client-config>
+ <config-name>Standard SOAP 1.2 WSAddressing Client</config-name>
+ <post-handler-chains>
+ <javaee:handler-chain>
+ <javaee:protocol-bindings>##SOAP12_HTTP</javaee:protocol-bindings>
+ <javaee:handler>
+ <javaee:handler-name>WSAddressing Handler</javaee:handler-name>
+ <javaee:handler-class>org.jboss.ws.extensions.addressing.jaxws.WSAddressingClientHandler</javaee:handler-class>
+ </javaee:handler>
+ </javaee:handler-chain>
+ </post-handler-chains>
+ </client-config>
+
+ <client-config>
<config-name>Standard WSSecurity Client</config-name>
<post-handler-chains>
<javaee:handler-chain>
Modified: stack/native/trunk/src/main/resources/standard-config/standard-jaxws-endpoint-config.xml
===================================================================
--- stack/native/trunk/src/main/resources/standard-config/standard-jaxws-endpoint-config.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/main/resources/standard-config/standard-jaxws-endpoint-config.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -32,6 +32,19 @@
</endpoint-config>
<endpoint-config>
+ <config-name>Standard SOAP 1.2 WSAddressing Endpoint</config-name>
+ <post-handler-chains>
+ <javaee:handler-chain>
+ <javaee:protocol-bindings>##SOAP12_HTTP</javaee:protocol-bindings>
+ <javaee:handler>
+ <javaee:handler-name>WSAddressing Handler</javaee:handler-name>
+ <javaee:handler-class>org.jboss.ws.extensions.addressing.jaxws.WSAddressingServerHandler</javaee:handler-class>
+ </javaee:handler>
+ </javaee:handler-chain>
+ </post-handler-chains>
+ </endpoint-config>
+
+ <endpoint-config>
<config-name>Standard WSSecurity Endpoint</config-name>
<post-handler-chains>
<javaee:handler-chain>
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/InteropClientConfig.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/InteropClientConfig.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/InteropClientConfig.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -65,7 +65,7 @@
Iterator parameter = DOMUtils.getChildElements(child, "param");
while(parameter.hasNext())
{
- Element param = (Element)it.next();
+ Element param = (Element)parameter.next();
String key = DOMUtils.getAttributeValue(param, "name");
String value = DOMUtils.getAttributeValue(param, "value");
cs.getParameterMap().put(key, value);
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007 (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007)
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12 (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12)
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,543 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsaSoap12;
-
-import java.io.File;
-import java.net.MalformedURLException;
-import java.net.URI;
-import java.net.URL;
-import java.net.URLClassLoader;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-import javax.xml.ws.BindingProvider;
-import javax.xml.ws.Service;
-import javax.xml.ws.addressing.AddressingBuilder;
-import javax.xml.ws.addressing.AddressingConstants;
-import javax.xml.ws.addressing.AddressingProperties;
-import javax.xml.ws.addressing.JAXWSAConstants;
-import javax.xml.ws.addressing.Relationship;
-import javax.xml.ws.addressing.soap.SOAPAddressingProperties;
-import javax.xml.ws.soap.SOAPFaultException;
-
-import junit.framework.Test;
-
-import org.jboss.test.ws.interop.ClientScenario;
-import org.jboss.test.ws.interop.InteropConfigFactory;
-import org.jboss.ws.core.StubExt;
-import org.jboss.ws.extensions.addressing.AddressingClientUtil;
-import org.jboss.wsf.common.DOMUtils;
-import org.jboss.wsf.test.JBossWSTest;
-import org.jboss.wsf.test.JBossWSTestHelper;
-import org.jboss.wsf.test.JBossWSTestSetup;
-import org.w3c.dom.Element;
-
-/**
- * @author Alessio Soldano, alessio.soldano(a)jboss.com
- * @version $Id$
- * @since 31-Oct-2007
- */
-public class AddressingTestCase extends JBossWSTest {
-
- private static Echo echoPort;
- private static Notify notifyPort;
-
- final static String WSA_FROM = "http://example.org/node/A";
- final static String WSA_TO = "http://example.org/node/B";
-// final static String WSA_TO = "http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12";
-
- private static URL wsdlLocation;
-
- private static AddressingBuilder BUILDER;
- private static AddressingConstants CONSTANTS;
-
- static
- {
- AddressingTestCase.BUILDER = AddressingBuilder.getAddressingBuilder();
- AddressingTestCase.CONSTANTS = AddressingTestCase.BUILDER.newAddressingConstants();
- }
-
- private Element customerParam;
- private Element faultParam;
- private Element extraStuff;
- private Element wsdl1Param;
- private Element wsdl2Param;
-
- public static Test suite()
- {
- addClientConfToClasspath("jbossws-interop-nov2007-wsaSoap12-client.jar");
- return new JBossWSTestSetup(AddressingTestCase.class, "jbossws-interop-nov2007-wsaSoap12.war");
- }
-
- protected void setUp() throws Exception
- {
-
- if (echoPort==null || notifyPort==null)
- {
- wsdlLocation = new File("resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl").toURL();
-
- Service service = Service.create(wsdlLocation, new QName("http://tempuri.org/", "WSAddressingCR"));
- echoPort = service.getPort(Echo.class);
- notifyPort= service.getPort(Notify.class);
-
- ((StubExt)echoPort).setConfigName("Standard SOAP 1.2 WSAddressing Client");
- ((StubExt)notifyPort).setConfigName("Standard SOAP 1.2 WSAddressing Client");
-
- configureClient();
- }
-
-
- customerParam = DOMUtils.parse("<customer:CustomerKey xmlns:customer=\"http://example.org/customer\">Key#123456789</customer:CustomerKey>");
- faultParam = DOMUtils.parse("<customer:CustomerKey xmlns:customer=\"http://example.org/customer\">Fault#123456789</customer:CustomerKey>");
- wsdl1Param = DOMUtils.parse("<definitions xmlns=\"http://schemas.xmlsoap.org/wsdl/\">insert WSDL 1.1 here!</definitions>");
- wsdl2Param = DOMUtils.parse("<description xmlns=\"http://www.w3.org/2006/01/wsdl\">insert WSDL 2.0 here!</description>");
- extraStuff = DOMUtils.parse("<customer:extraStuff xmlns:customer=\"http://example.org/customer\">This should be ignored</customer:extraStuff>");
- }
-
- protected static void addClientConfToClasspath(String s)
- {
- try
- {
- // wrap the classloader upfront to allow inclusion of the client.jar
- JBossWSTestHelper helper = new JBossWSTestHelper();
- ClassLoader parent = Thread.currentThread().getContextClassLoader();
- URLClassLoader replacement = new URLClassLoader(new URL[] { helper.getArchiveURL(s) }, parent);
- Thread.currentThread().setContextClassLoader(replacement);
-
- }
- catch (MalformedURLException e)
- {
- throw new IllegalStateException(e);
- }
- }
-
- private void configureClient() {
-
- ((BindingProvider)echoPort).getRequestContext().put(
- BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://"+getServerHost()+":8080/nov2007/wsaSoap12/echo"
- );
-
- ((BindingProvider)notifyPort).getRequestContext().put(
- BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://"+getServerHost()+":8080/nov2007/wsaSoap12/notify"
- );
-
-
- InteropConfigFactory factory = InteropConfigFactory.newInstance();
- ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
- //ClientScenario scenario = factory.createClientScenario("msft-public");
- if(scenario!=null)
- {
- String notifyEndpoint = scenario.getTargetEndpoint().toString();
- log.info("Using scenario: " + scenario);
- log.info("Endpoint at: " + notifyEndpoint);
-
- ((BindingProvider)echoPort).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, scenario.getParameter("echoPort"));
- ((BindingProvider)notifyPort).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, notifyEndpoint);
-
- }
- else
- {
- throw new IllegalStateException("Failed to load client scenario");
- }
- }
-
- /**
- * Certain MSFT testcases require the connection to be closed
- * since remoting cannot work with particluar HTTP response codes.
- */
- private void forceReset() {
- /*try
- {
- echoPort = null;
- notifyPort = null;
- setUp();
- }
- catch (Exception e)
- {
- throw new IllegalStateException("Failed to reset connection");
- }*/
- }
-
- public void test1200() {
- // create addressing properties
- AddressingProperties requestProps =
- AddressingClientUtil.createDefaultProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
- setRequestProperties((BindingProvider)notifyPort, requestProps);
-
- // invoke service
- notifyPort.notify("Message 1200");
- forceReset();
- }
-
- public void test1201() {
- try
- {
- // create addressing properties
- AddressingProperties requestProps =
- AddressingClientUtil.createDefaultProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
- requestProps.setMessageID( AddressingTestCase.BUILDER.newURI( AddressingClientUtil.generateMessageID()));
-
- setRequestProperties((BindingProvider)notifyPort, requestProps);
-
- // invoke service
- notifyPort.notify("Message 1201");
- forceReset();
- }
- catch (Exception e)
- {
- fail(e.getMessage());
- }
- }
-
- public void test1202() {
- try
- {
- // create addressing properties
- AddressingProperties requestProps =
- AddressingClientUtil.createOneWayProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
-
- setRequestProperties((BindingProvider)notifyPort, requestProps);
-
- // invoke service
- notifyPort.notify("Message 1202");
- forceReset();
- }
- catch (Exception e)
- {
- fail(e.getMessage());
- }
- }
-
- public void test1203() throws Exception {
- // create addressing properties
- AddressingProperties requestProps =
- AddressingClientUtil.createDefaultProps(
- "http://example.org/action/notify", AddressingTestCase.WSA_TO);
-
- requestProps.setFaultTo(AddressingTestCase.BUILDER.newEndpointReference(new URI(AddressingTestCase.CONSTANTS.getNoneURI())));
- setRequestProperties((BindingProvider)notifyPort, requestProps);
-
- notifyPort.notify("Message 1203");
- forceReset();
- }
-
- public void test1204() throws Exception {
- // create addressing properties
- AddressingProperties requestProps =
- AddressingClientUtil.createOneWayProps(
- "http://example.org/action/notify",
- AddressingTestCase.WSA_TO
- );
-
- requestProps.setFaultTo(AddressingTestCase.BUILDER.newEndpointReference(new URI(AddressingTestCase.CONSTANTS.getNoneURI())));
- setRequestProperties((BindingProvider)notifyPort, requestProps);
- notifyPort.notify("Message 1204");
- forceReset();
- }
-
- public void test1206() throws Exception {
- // create addressing properties
- AddressingProperties requestProps =
- AddressingClientUtil.createOneWayProps(
- "http://example.org/action/notify",
- AddressingTestCase.WSA_TO
- );
-
- requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
- setRequestProperties((BindingProvider)notifyPort, requestProps);
-
- notifyPort.notify("Message 1206");
- forceReset();
- }
-
-
- public void test1207() throws Exception {
- // create addressing properties
- AddressingProperties requestProps =
- AddressingClientUtil.createOneWayProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
-
- requestProps.getReplyTo().getMetadata().addElement(wsdl1Param);
- requestProps.getReplyTo().getMetadata().addElement(wsdl2Param);
-
- setRequestProperties((BindingProvider)notifyPort, requestProps);
-
- notifyPort.notify("Message 1207");
- forceReset();
- }
-
- //
- // One-way message containing a ReplyTo address
- // with an element extension and an attribute extension
- // of the ReferenceParameters and Metadata elements.
- // /
- public void test1208() throws Exception {
-
- AddressingProperties requestProps =
- AddressingClientUtil.createOneWayProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
-
- requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
- requestProps.getReplyTo().addAttribute(new QName("http://example.org/customer","level"), "premium");
-
- requestProps.getReplyTo().getMetadata().addElement(extraStuff);
- requestProps.getReplyTo().getMetadata().addAttribute(new QName("http://example.org/customer", "total"), "1");
-
- setRequestProperties((BindingProvider)notifyPort, requestProps);
-
- notifyPort.notify("Message 1208");
- forceReset();
- }
-
- //
- // Two-way message exchange containing an Action.
- // All other fields are defaulted.
- // The presence of a MessageID in the first message and
- // of the corresponding RelatesTo in the second message is tested.
- //
- public void test1230() throws Exception {
- AddressingProperties requestProps =
- AddressingClientUtil.createDefaultProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
- requestProps.setMessageID(AddressingClientUtil.createMessageID());
- setRequestProperties((BindingProvider)echoPort, requestProps);
-
- // invoke service
- echoPort.echo("Message 1230");
-
- SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
- getResponseProperties((BindingProvider)echoPort);
-
- forceReset();
-
- Relationship rel = responseProperties.getRelatesTo()[0];
- assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
-
- }
-
- //
- // Two-way message exchange containing
- // an Action, MessageID and a ReplyTo of anonymous.
- // All other fields are defaulted.
- //
- public void test1231 () throws Exception {
- AddressingProperties requestProps =
- AddressingClientUtil.createAnonymousProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
- requestProps.setMessageID(AddressingClientUtil.createMessageID());
- setRequestProperties((BindingProvider)echoPort, requestProps);
-
- // invoke service
- echoPort.echo("Message 1231");
-
- SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
- getResponseProperties((BindingProvider)echoPort);
- forceReset();
-
- Relationship rel = responseProperties.getRelatesTo()[0];
- assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
- assertTrue(null == responseProperties.getReplyTo());
-
- }
-
- //
- // Two-way message exchange containing an Action and a ReplyTo
- // with the address set to anonymous.
- // The ReplyTo contains at least one Reference Parameter value.
- // The reply message is returned on the HTTP response with
- // the Reference Parameter value as a first class SOAP header.
- //
- public void test1232() throws Exception {
- AddressingProperties requestProps =
- AddressingClientUtil.createAnonymousProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
- requestProps.setMessageID(AddressingClientUtil.createMessageID());
- requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
-
- setRequestProperties((BindingProvider)echoPort, requestProps);
-
- // invoke service
- echoPort.echo("Message 1232");
-
- SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
- getResponseProperties((BindingProvider)echoPort);
-
- forceReset();
-
- Relationship rel = responseProperties.getRelatesTo()[0];
- assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
- assertTrue(null == responseProperties.getReplyTo());
- List<Object> returnParameters = responseProperties.getReferenceParameters().getElements();
- assertFalse("Reference parameter is missing", returnParameters.isEmpty());
-
- }
-
- //
- // Two-way message exchange containing an Action.
- // The ReplyTo and FaultTo addresses are both anonymous.
- // The ReplyTo and FaultTo contain at least one Reference Parameter value
- // which are different.
- // A fault message is returned on the HTTP response with the
- // FaultTo Reference Parameter value as a first class SOAP header.
- //
- public void test1233() throws Exception {
- AddressingProperties requestProps =
- AddressingClientUtil.createAnonymousProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
- requestProps.setMessageID(AddressingClientUtil.createMessageID());
- requestProps.setFaultTo(AddressingTestCase.BUILDER.newEndpointReference(new URI(AddressingTestCase.CONSTANTS.getAnonymousURI())));
-
- requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
- requestProps.getFaultTo().getReferenceParameters().addElement(faultParam);
-
- setRequestProperties((BindingProvider)echoPort, requestProps);
-
- // invoke service
- try
- {
- echoPort.echo("Message 1233");
- }
- catch (Exception e)
- {
- boolean isSoapFault = (e.getCause() instanceof SOAPFaultException);
- if(!isSoapFault) throw e;
- }
-
- SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
- getResponseProperties((BindingProvider)echoPort);
-
- forceReset();
-
- Relationship rel = responseProperties.getRelatesTo()[0];
- assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
- assertTrue(null == responseProperties.getReplyTo());
- List<Object> returnParameters = responseProperties.getReferenceParameters().getElements();
- assertFalse("Reference parameter is missing", returnParameters.isEmpty());
- }
-
- //
- // Two-way message exchange containing an Action and a ReplyTo address,
- // but no FaultTo EPR. The ReplyTo address is anonymous.
- // The ReplyTo contains at least one Reference Parameter value.
- // A fault message is returned on the HTTP response with the
- // ReplyTo Reference Parameter value as a first class SOAP header.
- //
- public void test1234() throws Exception {
- AddressingProperties requestProps =
- AddressingClientUtil.createAnonymousProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
- requestProps.setMessageID(AddressingClientUtil.createMessageID());
-
- requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
-
- setRequestProperties((BindingProvider)echoPort, requestProps);
-
- // invoke service
- try
- {
- echoPort.echo("Message 1234");
- }
- catch (Exception e)
- {
- boolean isSoapFault = (e.getCause() instanceof SOAPFaultException);
- if(!isSoapFault) throw e;
- }
-
- SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
- getResponseProperties((BindingProvider)echoPort);
-
- forceReset();
-
- Relationship rel = responseProperties.getRelatesTo()[0];
- assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
- assertTrue(null == responseProperties.getReplyTo());
- List<Object> returnParameters = responseProperties.getReferenceParameters().getElements();
- assertFalse("Reference parameter is missing", returnParameters.isEmpty());
- }
-
- //
- // Two-way message exchange containing a duplicate Reply-To header.
- //
- public void test1240() throws Exception {
- System.out.println("1140: Not supported on the client side");
- }
-
- //
- // Two-way message exchange containing a duplicate To header.
- //
- public void test1241() throws Exception {
- System.out.println("1141: Not supported on the client side");
- }
-
- //
- // Two-way message exchange containing a duplicate Fault-To header.
- //
- public void test1242() throws Exception {
- System.out.println("1142: Not supported on the client side");
- }
-
- //
- // Two-way message exchange containing a duplicate action header.
- //
- public void test1243() throws Exception {
- System.out.println("1143: Not supported on the client side");
- }
-
- //
- // Two-way message exchange containing a duplicate message ID header.
- //
- public void test1244() throws Exception {
- System.out.println("1144: Not supported on the client side");
- }
-
- //
- // Two-way message exchange containing an
- // Action and a ReplyTo identifying an endpoint.
- // All other fields are defaulted.
- //
- public void test1250() throws Exception {
- AddressingProperties requestProps =
- AddressingClientUtil.createDefaultProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
- requestProps.setMessageID(AddressingClientUtil.createMessageID());
- requestProps.setReplyTo(
- AddressingTestCase.BUILDER.newEndpointReference(
- new URI("http://localhost:8080/nov2007/wsaSoap12/replyTo")
- )
- );
-
- setRequestProperties((BindingProvider)echoPort, requestProps);
-
- echoPort.echo("Message 1250");
-
- forceReset();
-
- // todo: check echOut results
- }
-
- //
- // customize a stubs endpoint url
- //
- private static void setTargetAddress(BindingProvider bp, String url) {
- bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, url);
- }
-
- private void setRequestProperties(BindingProvider bp, AddressingProperties props) {
- bp.getRequestContext().put(JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES_OUTBOUND, props);
- }
-
- private AddressingProperties getResponseProperties(BindingProvider bp) {
- return (AddressingProperties)bp.getResponseContext().get(JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES_INBOUND);
- }
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,543 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsaSoap12;
+
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URI;
+import java.net.URL;
+import java.net.URLClassLoader;
+import java.util.List;
+
+import javax.xml.namespace.QName;
+import javax.xml.ws.BindingProvider;
+import javax.xml.ws.Service;
+import javax.xml.ws.addressing.AddressingBuilder;
+import javax.xml.ws.addressing.AddressingConstants;
+import javax.xml.ws.addressing.AddressingProperties;
+import javax.xml.ws.addressing.JAXWSAConstants;
+import javax.xml.ws.addressing.Relationship;
+import javax.xml.ws.addressing.soap.SOAPAddressingProperties;
+import javax.xml.ws.soap.SOAPFaultException;
+
+import junit.framework.Test;
+
+import org.jboss.test.ws.interop.ClientScenario;
+import org.jboss.test.ws.interop.InteropConfigFactory;
+import org.jboss.ws.core.StubExt;
+import org.jboss.ws.extensions.addressing.AddressingClientUtil;
+import org.jboss.wsf.common.DOMUtils;
+import org.jboss.wsf.test.JBossWSTest;
+import org.jboss.wsf.test.JBossWSTestHelper;
+import org.jboss.wsf.test.JBossWSTestSetup;
+import org.w3c.dom.Element;
+
+/**
+ * @author Alessio Soldano, alessio.soldano(a)jboss.com
+ * @version $Id$
+ * @since 31-Oct-2007
+ */
+public class AddressingTestCase extends JBossWSTest {
+
+ private static Echo echoPort;
+ private static Notify notifyPort;
+
+ final static String WSA_FROM = "http://example.org/node/A";
+ final static String WSA_TO = "http://example.org/node/B";
+// final static String WSA_TO = "http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12";
+
+ private static URL wsdlLocation;
+
+ private static AddressingBuilder BUILDER;
+ private static AddressingConstants CONSTANTS;
+
+ static
+ {
+ AddressingTestCase.BUILDER = AddressingBuilder.getAddressingBuilder();
+ AddressingTestCase.CONSTANTS = AddressingTestCase.BUILDER.newAddressingConstants();
+ }
+
+ private Element customerParam;
+ private Element faultParam;
+ private Element extraStuff;
+ private Element wsdl1Param;
+ private Element wsdl2Param;
+
+ public static Test suite()
+ {
+ addClientConfToClasspath("jbossws-interop-nov2007-wsaSoap12-client.jar");
+ return new JBossWSTestSetup(AddressingTestCase.class, "jbossws-interop-nov2007-wsaSoap12.war");
+ }
+
+ protected void setUp() throws Exception
+ {
+
+ if (echoPort==null || notifyPort==null)
+ {
+ wsdlLocation = new File("resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl").toURL();
+
+ Service service = Service.create(wsdlLocation, new QName("http://tempuri.org/", "WSAddressingCR"));
+ echoPort = service.getPort(Echo.class);
+ notifyPort= service.getPort(Notify.class);
+
+ ((StubExt)echoPort).setConfigName("Standard SOAP 1.2 WSAddressing Client");
+ ((StubExt)notifyPort).setConfigName("Standard SOAP 1.2 WSAddressing Client");
+
+ configureClient();
+ }
+
+
+ customerParam = DOMUtils.parse("<customer:CustomerKey xmlns:customer=\"http://example.org/customer\">Key#123456789</customer:CustomerKey>");
+ faultParam = DOMUtils.parse("<customer:CustomerKey xmlns:customer=\"http://example.org/customer\">Fault#123456789</customer:CustomerKey>");
+ wsdl1Param = DOMUtils.parse("<definitions xmlns=\"http://schemas.xmlsoap.org/wsdl/\">insert WSDL 1.1 here!</definitions>");
+ wsdl2Param = DOMUtils.parse("<description xmlns=\"http://www.w3.org/2006/01/wsdl\">insert WSDL 2.0 here!</description>");
+ extraStuff = DOMUtils.parse("<customer:extraStuff xmlns:customer=\"http://example.org/customer\">This should be ignored</customer:extraStuff>");
+ }
+
+ protected static void addClientConfToClasspath(String s)
+ {
+ try
+ {
+ // wrap the classloader upfront to allow inclusion of the client.jar
+ JBossWSTestHelper helper = new JBossWSTestHelper();
+ ClassLoader parent = Thread.currentThread().getContextClassLoader();
+ URLClassLoader replacement = new URLClassLoader(new URL[] { helper.getArchiveURL(s) }, parent);
+ Thread.currentThread().setContextClassLoader(replacement);
+
+ }
+ catch (MalformedURLException e)
+ {
+ throw new IllegalStateException(e);
+ }
+ }
+
+ private void configureClient() {
+
+ ((BindingProvider)echoPort).getRequestContext().put(
+ BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://"+getServerHost()+":8080/nov2007/wsaSoap12/echo"
+ );
+
+ ((BindingProvider)notifyPort).getRequestContext().put(
+ BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://"+getServerHost()+":8080/nov2007/wsaSoap12/notify"
+ );
+
+
+ InteropConfigFactory factory = InteropConfigFactory.newInstance();
+ ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
+ //ClientScenario scenario = factory.createClientScenario("msft-public");
+ if(scenario!=null)
+ {
+ String notifyEndpoint = scenario.getTargetEndpoint().toString();
+ log.info("Using scenario: " + scenario);
+ log.info("Endpoint at: " + notifyEndpoint);
+
+ ((BindingProvider)echoPort).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, scenario.getParameter("echoPort"));
+ ((BindingProvider)notifyPort).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, notifyEndpoint);
+
+ }
+ else
+ {
+ throw new IllegalStateException("Failed to load client scenario");
+ }
+ }
+
+ /**
+ * Certain MSFT testcases require the connection to be closed
+ * since remoting cannot work with particluar HTTP response codes.
+ */
+ private void forceReset() {
+ /*try
+ {
+ echoPort = null;
+ notifyPort = null;
+ setUp();
+ }
+ catch (Exception e)
+ {
+ throw new IllegalStateException("Failed to reset connection");
+ }*/
+ }
+
+ public void test1200() {
+ // create addressing properties
+ AddressingProperties requestProps =
+ AddressingClientUtil.createDefaultProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
+ setRequestProperties((BindingProvider)notifyPort, requestProps);
+
+ // invoke service
+ notifyPort.notify("Message 1200");
+ forceReset();
+ }
+
+ public void test1201() {
+ try
+ {
+ // create addressing properties
+ AddressingProperties requestProps =
+ AddressingClientUtil.createDefaultProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
+ requestProps.setMessageID( AddressingTestCase.BUILDER.newURI( AddressingClientUtil.generateMessageID()));
+
+ setRequestProperties((BindingProvider)notifyPort, requestProps);
+
+ // invoke service
+ notifyPort.notify("Message 1201");
+ forceReset();
+ }
+ catch (Exception e)
+ {
+ fail(e.getMessage());
+ }
+ }
+
+ public void test1202() {
+ try
+ {
+ // create addressing properties
+ AddressingProperties requestProps =
+ AddressingClientUtil.createOneWayProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
+
+ setRequestProperties((BindingProvider)notifyPort, requestProps);
+
+ // invoke service
+ notifyPort.notify("Message 1202");
+ forceReset();
+ }
+ catch (Exception e)
+ {
+ fail(e.getMessage());
+ }
+ }
+
+ public void test1203() throws Exception {
+ // create addressing properties
+ AddressingProperties requestProps =
+ AddressingClientUtil.createDefaultProps(
+ "http://example.org/action/notify", AddressingTestCase.WSA_TO);
+
+ requestProps.setFaultTo(AddressingTestCase.BUILDER.newEndpointReference(new URI(AddressingTestCase.CONSTANTS.getNoneURI())));
+ setRequestProperties((BindingProvider)notifyPort, requestProps);
+
+ notifyPort.notify("Message 1203");
+ forceReset();
+ }
+
+ public void test1204() throws Exception {
+ // create addressing properties
+ AddressingProperties requestProps =
+ AddressingClientUtil.createOneWayProps(
+ "http://example.org/action/notify",
+ AddressingTestCase.WSA_TO
+ );
+
+ requestProps.setFaultTo(AddressingTestCase.BUILDER.newEndpointReference(new URI(AddressingTestCase.CONSTANTS.getNoneURI())));
+ setRequestProperties((BindingProvider)notifyPort, requestProps);
+ notifyPort.notify("Message 1204");
+ forceReset();
+ }
+
+ public void test1206() throws Exception {
+ // create addressing properties
+ AddressingProperties requestProps =
+ AddressingClientUtil.createOneWayProps(
+ "http://example.org/action/notify",
+ AddressingTestCase.WSA_TO
+ );
+
+ requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
+ setRequestProperties((BindingProvider)notifyPort, requestProps);
+
+ notifyPort.notify("Message 1206");
+ forceReset();
+ }
+
+
+ public void test1207() throws Exception {
+ // create addressing properties
+ AddressingProperties requestProps =
+ AddressingClientUtil.createOneWayProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
+
+ requestProps.getReplyTo().getMetadata().addElement(wsdl1Param);
+ requestProps.getReplyTo().getMetadata().addElement(wsdl2Param);
+
+ setRequestProperties((BindingProvider)notifyPort, requestProps);
+
+ notifyPort.notify("Message 1207");
+ forceReset();
+ }
+
+ //
+ // One-way message containing a ReplyTo address
+ // with an element extension and an attribute extension
+ // of the ReferenceParameters and Metadata elements.
+ // /
+ public void test1208() throws Exception {
+
+ AddressingProperties requestProps =
+ AddressingClientUtil.createOneWayProps("http://example.org/action/notify", AddressingTestCase.WSA_TO);
+
+ requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
+ requestProps.getReplyTo().addAttribute(new QName("http://example.org/customer","level"), "premium");
+
+ requestProps.getReplyTo().getMetadata().addElement(extraStuff);
+ requestProps.getReplyTo().getMetadata().addAttribute(new QName("http://example.org/customer", "total"), "1");
+
+ setRequestProperties((BindingProvider)notifyPort, requestProps);
+
+ notifyPort.notify("Message 1208");
+ forceReset();
+ }
+
+ //
+ // Two-way message exchange containing an Action.
+ // All other fields are defaulted.
+ // The presence of a MessageID in the first message and
+ // of the corresponding RelatesTo in the second message is tested.
+ //
+ public void test1230() throws Exception {
+ AddressingProperties requestProps =
+ AddressingClientUtil.createDefaultProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
+ requestProps.setMessageID(AddressingClientUtil.createMessageID());
+ setRequestProperties((BindingProvider)echoPort, requestProps);
+
+ // invoke service
+ echoPort.echo("Message 1230");
+
+ SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
+ getResponseProperties((BindingProvider)echoPort);
+
+ forceReset();
+
+ Relationship rel = responseProperties.getRelatesTo()[0];
+ assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
+
+ }
+
+ //
+ // Two-way message exchange containing
+ // an Action, MessageID and a ReplyTo of anonymous.
+ // All other fields are defaulted.
+ //
+ public void test1231 () throws Exception {
+ AddressingProperties requestProps =
+ AddressingClientUtil.createAnonymousProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
+ requestProps.setMessageID(AddressingClientUtil.createMessageID());
+ setRequestProperties((BindingProvider)echoPort, requestProps);
+
+ // invoke service
+ echoPort.echo("Message 1231");
+
+ SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
+ getResponseProperties((BindingProvider)echoPort);
+ forceReset();
+
+ Relationship rel = responseProperties.getRelatesTo()[0];
+ assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
+ assertTrue(null == responseProperties.getReplyTo());
+
+ }
+
+ //
+ // Two-way message exchange containing an Action and a ReplyTo
+ // with the address set to anonymous.
+ // The ReplyTo contains at least one Reference Parameter value.
+ // The reply message is returned on the HTTP response with
+ // the Reference Parameter value as a first class SOAP header.
+ //
+ public void test1232() throws Exception {
+ AddressingProperties requestProps =
+ AddressingClientUtil.createAnonymousProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
+ requestProps.setMessageID(AddressingClientUtil.createMessageID());
+ requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
+
+ setRequestProperties((BindingProvider)echoPort, requestProps);
+
+ // invoke service
+ echoPort.echo("Message 1232");
+
+ SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
+ getResponseProperties((BindingProvider)echoPort);
+
+ forceReset();
+
+ Relationship rel = responseProperties.getRelatesTo()[0];
+ assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
+ assertTrue(null == responseProperties.getReplyTo());
+ List<Object> returnParameters = responseProperties.getReferenceParameters().getElements();
+ assertFalse("Reference parameter is missing", returnParameters.isEmpty());
+
+ }
+
+ //
+ // Two-way message exchange containing an Action.
+ // The ReplyTo and FaultTo addresses are both anonymous.
+ // The ReplyTo and FaultTo contain at least one Reference Parameter value
+ // which are different.
+ // A fault message is returned on the HTTP response with the
+ // FaultTo Reference Parameter value as a first class SOAP header.
+ //
+ public void test1233() throws Exception {
+ AddressingProperties requestProps =
+ AddressingClientUtil.createAnonymousProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
+ requestProps.setMessageID(AddressingClientUtil.createMessageID());
+ requestProps.setFaultTo(AddressingTestCase.BUILDER.newEndpointReference(new URI(AddressingTestCase.CONSTANTS.getAnonymousURI())));
+
+ requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
+ requestProps.getFaultTo().getReferenceParameters().addElement(faultParam);
+
+ setRequestProperties((BindingProvider)echoPort, requestProps);
+
+ // invoke service
+ try
+ {
+ echoPort.echo("Message 1233");
+ }
+ catch (Exception e)
+ {
+ boolean isSoapFault = (e.getCause() instanceof SOAPFaultException);
+ if(!isSoapFault) throw e;
+ }
+
+ SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
+ getResponseProperties((BindingProvider)echoPort);
+
+ forceReset();
+
+ Relationship rel = responseProperties.getRelatesTo()[0];
+ assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
+ assertTrue(null == responseProperties.getReplyTo());
+ List<Object> returnParameters = responseProperties.getReferenceParameters().getElements();
+ assertFalse("Reference parameter is missing", returnParameters.isEmpty());
+ }
+
+ //
+ // Two-way message exchange containing an Action and a ReplyTo address,
+ // but no FaultTo EPR. The ReplyTo address is anonymous.
+ // The ReplyTo contains at least one Reference Parameter value.
+ // A fault message is returned on the HTTP response with the
+ // ReplyTo Reference Parameter value as a first class SOAP header.
+ //
+ public void test1234() throws Exception {
+ AddressingProperties requestProps =
+ AddressingClientUtil.createAnonymousProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
+ requestProps.setMessageID(AddressingClientUtil.createMessageID());
+
+ requestProps.getReplyTo().getReferenceParameters().addElement(customerParam);
+
+ setRequestProperties((BindingProvider)echoPort, requestProps);
+
+ // invoke service
+ try
+ {
+ echoPort.echo("Message 1234");
+ }
+ catch (Exception e)
+ {
+ boolean isSoapFault = (e.getCause() instanceof SOAPFaultException);
+ if(!isSoapFault) throw e;
+ }
+
+ SOAPAddressingProperties responseProperties = (SOAPAddressingProperties)
+ getResponseProperties((BindingProvider)echoPort);
+
+ forceReset();
+
+ Relationship rel = responseProperties.getRelatesTo()[0];
+ assertEquals(rel.getID().toString(), requestProps.getMessageID().getURI().toString());
+ assertTrue(null == responseProperties.getReplyTo());
+ List<Object> returnParameters = responseProperties.getReferenceParameters().getElements();
+ assertFalse("Reference parameter is missing", returnParameters.isEmpty());
+ }
+
+ //
+ // Two-way message exchange containing a duplicate Reply-To header.
+ //
+ public void test1240() throws Exception {
+ System.out.println("1140: Not supported on the client side");
+ }
+
+ //
+ // Two-way message exchange containing a duplicate To header.
+ //
+ public void test1241() throws Exception {
+ System.out.println("1141: Not supported on the client side");
+ }
+
+ //
+ // Two-way message exchange containing a duplicate Fault-To header.
+ //
+ public void test1242() throws Exception {
+ System.out.println("1142: Not supported on the client side");
+ }
+
+ //
+ // Two-way message exchange containing a duplicate action header.
+ //
+ public void test1243() throws Exception {
+ System.out.println("1143: Not supported on the client side");
+ }
+
+ //
+ // Two-way message exchange containing a duplicate message ID header.
+ //
+ public void test1244() throws Exception {
+ System.out.println("1144: Not supported on the client side");
+ }
+
+ //
+ // Two-way message exchange containing an
+ // Action and a ReplyTo identifying an endpoint.
+ // All other fields are defaulted.
+ //
+ public void test1250() throws Exception {
+ AddressingProperties requestProps =
+ AddressingClientUtil.createDefaultProps("http://example.org/action/echoIn", AddressingTestCase.WSA_TO);
+ requestProps.setMessageID(AddressingClientUtil.createMessageID());
+ requestProps.setReplyTo(
+ AddressingTestCase.BUILDER.newEndpointReference(
+ new URI("http://localhost:8080/nov2007/wsaSoap12/replyTo")
+ )
+ );
+
+ setRequestProperties((BindingProvider)echoPort, requestProps);
+
+ echoPort.echo("Message 1250");
+
+ forceReset();
+
+ // todo: check echOut results
+ }
+
+ //
+ // customize a stubs endpoint url
+ //
+ private static void setTargetAddress(BindingProvider bp, String url) {
+ bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, url);
+ }
+
+ private void setRequestProperties(BindingProvider bp, AddressingProperties props) {
+ bp.getRequestContext().put(JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES_OUTBOUND, props);
+ }
+
+ private AddressingProperties getResponseProperties(BindingProvider bp) {
+ return (AddressingProperties)bp.getResponseContext().get(JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES_INBOUND);
+ }
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Echo.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Echo.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Echo.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,56 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsaSoap12;
-
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-import javax.xml.ws.Action;
-
-
-/**
- * This class was generated by the JAX-WS RI.
- * JAX-WS RI 2.1.1-b03-
- * Generated source version: 2.0
- *
- */
-@WebService(name = "Echo", targetNamespace = "http://example.org/echo", wsdlLocation = "/WEB-INF/wsdl/service.wsdl")
-@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
-public interface Echo {
-
-
- /**
- *
- * @param echoIn
- * @return
- * returns java.lang.String
- */
- @WebMethod(operationName = "Echo", action = "http://example.org/action/echoIn")
- @WebResult(name = "echoOut", targetNamespace = "http://example.org/echo", partName = "echoOut")
- @Action(input = "http://example.org/action/echoIn", output = "http://example.org/action/echoOut")
- public String echo(
- @WebParam(name = "echoIn", targetNamespace = "http://example.org/echo", partName = "echoIn")
- String echoIn);
-
-}
\ No newline at end of file
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Echo.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Echo.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Echo.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Echo.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,56 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsaSoap12;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.ws.Action;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.1-b03-
+ * Generated source version: 2.0
+ *
+ */
+@WebService(name = "Echo", targetNamespace = "http://example.org/echo", wsdlLocation = "/WEB-INF/wsdl/service.wsdl")
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+public interface Echo {
+
+
+ /**
+ *
+ * @param echoIn
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(operationName = "Echo", action = "http://example.org/action/echoIn")
+ @WebResult(name = "echoOut", targetNamespace = "http://example.org/echo", partName = "echoOut")
+ @Action(input = "http://example.org/action/echoIn", output = "http://example.org/action/echoOut")
+ public String echo(
+ @WebParam(name = "echoIn", targetNamespace = "http://example.org/echo", partName = "echoIn")
+ String echoIn);
+
+}
\ No newline at end of file
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/EchoImpl.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/EchoImpl.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/EchoImpl.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,60 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsaSoap12;
-
-import org.jboss.ws.annotation.EndpointConfig;
-
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-import javax.xml.ws.Action;
-import javax.xml.ws.BindingType;
-
-/**
- * @author Alessio Soldano, alessio.soldano(a)jboss.com
- * @version $Id$
- * @since 31-Oct-2007
- */
-@WebService(
- name = "Echo",
- targetNamespace = "http://tempuri.org/",
- wsdlLocation = "/WEB-INF/wsdl/service.wsdl",
- endpointInterface = "org.jboss.test.ws.interop.nov2007.wsaSoap12.Echo",
- portName = "CustomBinding_Echo1"
-)
-@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
-@EndpointConfig(configName = "Standard SOAP 1.2 WSAddressing Endpoint")
-(a)BindingType(javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING)
-public class EchoImpl implements Echo {
-
- @WebMethod(operationName = "Echo", action = "http://example.org/action/echoIn")
- @WebResult(name = "echoOut", targetNamespace = "http://example.org/echo", partName = "echoOut")
- @Action(input = "http://example.org/action/echoIn", output = "http://example.org/action/echoOut")
- public String echo(
- @WebParam(name = "echoIn", targetNamespace = "http://example.org/echo", partName = "echoIn")
- String echoIn)
- {
- return echoIn;
- }
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/EchoImpl.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/EchoImpl.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/EchoImpl.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/EchoImpl.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,60 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsaSoap12;
+
+import org.jboss.ws.annotation.EndpointConfig;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.ws.Action;
+import javax.xml.ws.BindingType;
+
+/**
+ * @author Alessio Soldano, alessio.soldano(a)jboss.com
+ * @version $Id$
+ * @since 31-Oct-2007
+ */
+@WebService(
+ name = "Echo",
+ targetNamespace = "http://tempuri.org/",
+ wsdlLocation = "/WEB-INF/wsdl/service.wsdl",
+ endpointInterface = "org.jboss.test.ws.interop.nov2007.wsaSoap12.Echo",
+ portName = "CustomBinding_Echo1"
+)
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+@EndpointConfig(configName = "Standard SOAP 1.2 WSAddressing Endpoint")
+(a)BindingType(javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING)
+public class EchoImpl implements Echo {
+
+ @WebMethod(operationName = "Echo", action = "http://example.org/action/echoIn")
+ @WebResult(name = "echoOut", targetNamespace = "http://example.org/echo", partName = "echoOut")
+ @Action(input = "http://example.org/action/echoIn", output = "http://example.org/action/echoOut")
+ public String echo(
+ @WebParam(name = "echoIn", targetNamespace = "http://example.org/echo", partName = "echoIn")
+ String echoIn)
+ {
+ return echoIn;
+ }
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Notify.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Notify.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Notify.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,48 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsaSoap12;
-
-import javax.jws.Oneway;
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-import javax.xml.ws.Action;
-
-
-@WebService(name = "Notify", targetNamespace = "http://example.org/notify", wsdlLocation = "WEB-INF/wsdl/service.wsdl")
-@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
-public interface Notify {
-
-
- /**
- *
- * @param notify
- */
- @WebMethod(operationName = "Notify", action = "http://example.org/action/notify")
- @Oneway
- @Action(input = "http://example.org/action/notify")
- public void notify(
- @WebParam(name = "notify", targetNamespace = "http://example.org/notify", partName = "notify")
- String notify);
-
-}
\ No newline at end of file
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Notify.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Notify.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Notify.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/Notify.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,48 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsaSoap12;
+
+import javax.jws.Oneway;
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.ws.Action;
+
+
+@WebService(name = "Notify", targetNamespace = "http://example.org/notify", wsdlLocation = "WEB-INF/wsdl/service.wsdl")
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+public interface Notify {
+
+
+ /**
+ *
+ * @param notify
+ */
+ @WebMethod(operationName = "Notify", action = "http://example.org/action/notify")
+ @Oneway
+ @Action(input = "http://example.org/action/notify")
+ public void notify(
+ @WebParam(name = "notify", targetNamespace = "http://example.org/notify", partName = "notify")
+ String notify);
+
+}
\ No newline at end of file
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/NotifyImpl.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/NotifyImpl.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/NotifyImpl.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,60 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsaSoap12;
-
-import org.jboss.ws.annotation.EndpointConfig;
-
-import javax.jws.WebMethod;
-import javax.jws.Oneway;
-import javax.jws.WebParam;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-import javax.xml.ws.Action;
-import javax.xml.ws.BindingType;
-
-/**
- * @author Alessio Soldano, alessio.soldano(a)jboss.com
- * @version $Id$
- * @since 31-Oct-2007
- */
-@WebService(
- name = "Notify",
- targetNamespace = "http://tempuri.org/",
- endpointInterface = "org.jboss.test.ws.interop.nov2007.wsaSoap12.Notify",
- wsdlLocation = "/WEB-INF/wsdl/service.wsdl",
- portName = "CustomBinding_Notify1"
-)
-@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
-@EndpointConfig(configName = "Standard SOAP 1.2 WSAddressing Endpoint")
-(a)BindingType(javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING)
-public class NotifyImpl implements Notify {
-
- @WebMethod(operationName = "Notify", action = "http://example.org/action/notify")
- @Oneway
- @Action(input = "http://example.org/action/notify")
- public void notify(
- @WebParam(name = "notify", targetNamespace = "http://example.org/notify", partName = "notify")
- String notify)
- {
- System.out.println("NotifyImpl: " + notify);
- }
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/NotifyImpl.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/NotifyImpl.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/NotifyImpl.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/NotifyImpl.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,60 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsaSoap12;
+
+import org.jboss.ws.annotation.EndpointConfig;
+
+import javax.jws.WebMethod;
+import javax.jws.Oneway;
+import javax.jws.WebParam;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.ws.Action;
+import javax.xml.ws.BindingType;
+
+/**
+ * @author Alessio Soldano, alessio.soldano(a)jboss.com
+ * @version $Id$
+ * @since 31-Oct-2007
+ */
+@WebService(
+ name = "Notify",
+ targetNamespace = "http://tempuri.org/",
+ endpointInterface = "org.jboss.test.ws.interop.nov2007.wsaSoap12.Notify",
+ wsdlLocation = "/WEB-INF/wsdl/service.wsdl",
+ portName = "CustomBinding_Notify1"
+)
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+@EndpointConfig(configName = "Standard SOAP 1.2 WSAddressing Endpoint")
+(a)BindingType(javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING)
+public class NotifyImpl implements Notify {
+
+ @WebMethod(operationName = "Notify", action = "http://example.org/action/notify")
+ @Oneway
+ @Action(input = "http://example.org/action/notify")
+ public void notify(
+ @WebParam(name = "notify", targetNamespace = "http://example.org/notify", partName = "notify")
+ String notify)
+ {
+ System.out.println("NotifyImpl: " + notify);
+ }
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ObjectFactory.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ObjectFactory.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ObjectFactory.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,279 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsaSoap12;
-
-import java.math.BigDecimal;
-import java.math.BigInteger;
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlElementDecl;
-import javax.xml.bind.annotation.XmlRegistry;
-import javax.xml.datatype.Duration;
-import javax.xml.datatype.XMLGregorianCalendar;
-import javax.xml.namespace.QName;
-
-
-/**
- * This object contains factory methods for each
- * Java content interface and Java element interface
- * generated in the org.jboss.test.ws.interop.nov2007.wsaSoap12 package.
- * <p>An ObjectFactory allows you to programatically
- * construct new instances of the Java representation
- * for XML content. The Java representation of XML
- * content can consist of schema derived interfaces
- * and classes representing the binding of schema
- * type definitions, element declarations and model
- * groups. Factory methods for each of these are
- * provided in this class.
- *
- */
-@XmlRegistry
-public class ObjectFactory {
-
- private final static QName _Notify_QNAME = new QName("http://example.org/notify", "notify");
- private final static QName _UnsignedInt_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedInt");
- private final static QName _Long_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "long");
- private final static QName _Float_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "float");
- private final static QName _Double_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "double");
- private final static QName _Decimal_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "decimal");
- private final static QName _Boolean_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "boolean");
- private final static QName _UnsignedShort_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedShort");
- private final static QName _UnsignedByte_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedByte");
- private final static QName _Short_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "short");
- private final static QName _String_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "string");
- private final static QName _Char_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "char");
- private final static QName _AnyType_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "anyType");
- private final static QName _Guid_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "guid");
- private final static QName _AnyURI_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "anyURI");
- private final static QName _Byte_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "byte");
- private final static QName _DateTime_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "dateTime");
- private final static QName _EchoOut_QNAME = new QName("http://example.org/echo", "echoOut");
- private final static QName _Int_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "int");
- private final static QName _QName_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "QName");
- private final static QName _EchoIn_QNAME = new QName("http://example.org/echo", "echoIn");
- private final static QName _Duration_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "duration");
- private final static QName _UnsignedLong_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedLong");
- private final static QName _Base64Binary_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "base64Binary");
-
- /**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.test.ws.interop.nov2007.wsaSoap12
- *
- */
- public ObjectFactory() {
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://example.org/notify", name = "notify")
- public JAXBElement<String> createNotify(String value) {
- return new JAXBElement<String>(_Notify_QNAME, String.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedInt")
- public JAXBElement<Long> createUnsignedInt(Long value) {
- return new JAXBElement<Long>(_UnsignedInt_QNAME, Long.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "long")
- public JAXBElement<Long> createLong(Long value) {
- return new JAXBElement<Long>(_Long_QNAME, Long.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Float }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "float")
- public JAXBElement<Float> createFloat(Float value) {
- return new JAXBElement<Float>(_Float_QNAME, Float.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "double")
- public JAXBElement<Double> createDouble(Double value) {
- return new JAXBElement<Double>(_Double_QNAME, Double.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "decimal")
- public JAXBElement<BigDecimal> createDecimal(BigDecimal value) {
- return new JAXBElement<BigDecimal>(_Decimal_QNAME, BigDecimal.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "boolean")
- public JAXBElement<Boolean> createBoolean(Boolean value) {
- return new JAXBElement<Boolean>(_Boolean_QNAME, Boolean.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedShort")
- public JAXBElement<Integer> createUnsignedShort(Integer value) {
- return new JAXBElement<Integer>(_UnsignedShort_QNAME, Integer.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedByte")
- public JAXBElement<Short> createUnsignedByte(Short value) {
- return new JAXBElement<Short>(_UnsignedByte_QNAME, Short.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "short")
- public JAXBElement<Short> createShort(Short value) {
- return new JAXBElement<Short>(_Short_QNAME, Short.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "string")
- public JAXBElement<String> createString(String value) {
- return new JAXBElement<String>(_String_QNAME, String.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "char")
- public JAXBElement<Integer> createChar(Integer value) {
- return new JAXBElement<Integer>(_Char_QNAME, Integer.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "anyType")
- public JAXBElement<Object> createAnyType(Object value) {
- return new JAXBElement<Object>(_AnyType_QNAME, Object.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "guid")
- public JAXBElement<String> createGuid(String value) {
- return new JAXBElement<String>(_Guid_QNAME, String.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "anyURI")
- public JAXBElement<String> createAnyURI(String value) {
- return new JAXBElement<String>(_AnyURI_QNAME, String.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Byte }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "byte")
- public JAXBElement<Byte> createByte(Byte value) {
- return new JAXBElement<Byte>(_Byte_QNAME, Byte.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "dateTime")
- public JAXBElement<XMLGregorianCalendar> createDateTime(XMLGregorianCalendar value) {
- return new JAXBElement<XMLGregorianCalendar>(_DateTime_QNAME, XMLGregorianCalendar.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://example.org/echo", name = "echoOut")
- public JAXBElement<String> createEchoOut(String value) {
- return new JAXBElement<String>(_EchoOut_QNAME, String.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "int")
- public JAXBElement<Integer> createInt(Integer value) {
- return new JAXBElement<Integer>(_Int_QNAME, Integer.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "QName")
- public JAXBElement<QName> createQName(QName value) {
- return new JAXBElement<QName>(_QName_QNAME, QName.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://example.org/echo", name = "echoIn")
- public JAXBElement<String> createEchoIn(String value) {
- return new JAXBElement<String>(_EchoIn_QNAME, String.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Duration }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "duration")
- public JAXBElement<Duration> createDuration(Duration value) {
- return new JAXBElement<Duration>(_Duration_QNAME, Duration.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedLong")
- public JAXBElement<BigInteger> createUnsignedLong(BigInteger value) {
- return new JAXBElement<BigInteger>(_UnsignedLong_QNAME, BigInteger.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "base64Binary")
- public JAXBElement<byte[]> createBase64Binary(byte[] value) {
- return new JAXBElement<byte[]>(_Base64Binary_QNAME, byte[].class, null, ((byte[]) value));
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ObjectFactory.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ObjectFactory.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ObjectFactory.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ObjectFactory.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,279 @@
+
+package org.jboss.test.ws.interop.nov2007.wsaSoap12;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.datatype.Duration;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the org.jboss.test.ws.interop.nov2007.wsaSoap12 package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _Notify_QNAME = new QName("http://example.org/notify", "notify");
+ private final static QName _UnsignedInt_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedInt");
+ private final static QName _Long_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "long");
+ private final static QName _Float_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "float");
+ private final static QName _Double_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "double");
+ private final static QName _Decimal_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "decimal");
+ private final static QName _Boolean_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "boolean");
+ private final static QName _UnsignedShort_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedShort");
+ private final static QName _UnsignedByte_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedByte");
+ private final static QName _Short_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "short");
+ private final static QName _String_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "string");
+ private final static QName _Char_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "char");
+ private final static QName _AnyType_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "anyType");
+ private final static QName _Guid_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "guid");
+ private final static QName _AnyURI_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "anyURI");
+ private final static QName _Byte_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "byte");
+ private final static QName _DateTime_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "dateTime");
+ private final static QName _EchoOut_QNAME = new QName("http://example.org/echo", "echoOut");
+ private final static QName _Int_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "int");
+ private final static QName _QName_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "QName");
+ private final static QName _EchoIn_QNAME = new QName("http://example.org/echo", "echoIn");
+ private final static QName _Duration_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "duration");
+ private final static QName _UnsignedLong_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedLong");
+ private final static QName _Base64Binary_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "base64Binary");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.test.ws.interop.nov2007.wsaSoap12
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://example.org/notify", name = "notify")
+ public JAXBElement<String> createNotify(String value) {
+ return new JAXBElement<String>(_Notify_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedInt")
+ public JAXBElement<Long> createUnsignedInt(Long value) {
+ return new JAXBElement<Long>(_UnsignedInt_QNAME, Long.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "long")
+ public JAXBElement<Long> createLong(Long value) {
+ return new JAXBElement<Long>(_Long_QNAME, Long.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Float }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "float")
+ public JAXBElement<Float> createFloat(Float value) {
+ return new JAXBElement<Float>(_Float_QNAME, Float.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "double")
+ public JAXBElement<Double> createDouble(Double value) {
+ return new JAXBElement<Double>(_Double_QNAME, Double.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "decimal")
+ public JAXBElement<BigDecimal> createDecimal(BigDecimal value) {
+ return new JAXBElement<BigDecimal>(_Decimal_QNAME, BigDecimal.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "boolean")
+ public JAXBElement<Boolean> createBoolean(Boolean value) {
+ return new JAXBElement<Boolean>(_Boolean_QNAME, Boolean.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedShort")
+ public JAXBElement<Integer> createUnsignedShort(Integer value) {
+ return new JAXBElement<Integer>(_UnsignedShort_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedByte")
+ public JAXBElement<Short> createUnsignedByte(Short value) {
+ return new JAXBElement<Short>(_UnsignedByte_QNAME, Short.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "short")
+ public JAXBElement<Short> createShort(Short value) {
+ return new JAXBElement<Short>(_Short_QNAME, Short.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "string")
+ public JAXBElement<String> createString(String value) {
+ return new JAXBElement<String>(_String_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "char")
+ public JAXBElement<Integer> createChar(Integer value) {
+ return new JAXBElement<Integer>(_Char_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "anyType")
+ public JAXBElement<Object> createAnyType(Object value) {
+ return new JAXBElement<Object>(_AnyType_QNAME, Object.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "guid")
+ public JAXBElement<String> createGuid(String value) {
+ return new JAXBElement<String>(_Guid_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "anyURI")
+ public JAXBElement<String> createAnyURI(String value) {
+ return new JAXBElement<String>(_AnyURI_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Byte }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "byte")
+ public JAXBElement<Byte> createByte(Byte value) {
+ return new JAXBElement<Byte>(_Byte_QNAME, Byte.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "dateTime")
+ public JAXBElement<XMLGregorianCalendar> createDateTime(XMLGregorianCalendar value) {
+ return new JAXBElement<XMLGregorianCalendar>(_DateTime_QNAME, XMLGregorianCalendar.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://example.org/echo", name = "echoOut")
+ public JAXBElement<String> createEchoOut(String value) {
+ return new JAXBElement<String>(_EchoOut_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "int")
+ public JAXBElement<Integer> createInt(Integer value) {
+ return new JAXBElement<Integer>(_Int_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "QName")
+ public JAXBElement<QName> createQName(QName value) {
+ return new JAXBElement<QName>(_QName_QNAME, QName.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://example.org/echo", name = "echoIn")
+ public JAXBElement<String> createEchoIn(String value) {
+ return new JAXBElement<String>(_EchoIn_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Duration }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "duration")
+ public JAXBElement<Duration> createDuration(Duration value) {
+ return new JAXBElement<Duration>(_Duration_QNAME, Duration.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedLong")
+ public JAXBElement<BigInteger> createUnsignedLong(BigInteger value) {
+ return new JAXBElement<BigInteger>(_UnsignedLong_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "base64Binary")
+ public JAXBElement<byte[]> createBase64Binary(byte[] value) {
+ return new JAXBElement<byte[]>(_Base64Binary_QNAME, byte[].class, null, ((byte[]) value));
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ReplyToServlet.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ReplyToServlet.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ReplyToServlet.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,65 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsaSoap12;
-
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.ServletException;
-import java.io.IOException;
-import java.io.BufferedReader;
-
-/**
- * @author Heiko.Braun(a)jboss.org
- * @version $Id$
- * @since 24.01.2007
- */
-public class ReplyToServlet extends HttpServlet {
-
- protected void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException {
- dump(httpServletRequest, httpServletResponse);
- }
-
- protected void doPost(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException {
- dump(httpServletRequest, httpServletResponse);
- }
-
- private void dump(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
- System.out.println("ReplyTo sink:");
-
- try {
- BufferedReader reader = httpServletRequest.getReader();
- String inputLine;
-
- while ((inputLine = reader.readLine()) != null) {
- System.out.println(inputLine);
- }
- reader.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
-
-
- httpServletResponse.setStatus(200);
- }
-}
-
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ReplyToServlet.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ReplyToServlet.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ReplyToServlet.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/ReplyToServlet.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,65 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsaSoap12;
+
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.ServletException;
+import java.io.IOException;
+import java.io.BufferedReader;
+
+/**
+ * @author Heiko.Braun(a)jboss.org
+ * @version $Id$
+ * @since 24.01.2007
+ */
+public class ReplyToServlet extends HttpServlet {
+
+ protected void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException {
+ dump(httpServletRequest, httpServletResponse);
+ }
+
+ protected void doPost(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException {
+ dump(httpServletRequest, httpServletResponse);
+ }
+
+ private void dump(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
+ System.out.println("ReplyTo sink:");
+
+ try {
+ BufferedReader reader = httpServletRequest.getReader();
+ String inputLine;
+
+ while ((inputLine = reader.readLine()) != null) {
+ System.out.println(inputLine);
+ }
+ reader.close();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+
+
+ httpServletResponse.setStatus(200);
+ }
+}
+
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse)
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,176 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import java.io.File;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.net.URLClassLoader;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.namespace.QName;
-import javax.xml.ws.BindingProvider;
-import javax.xml.ws.Service;
-
-import org.jboss.test.ws.interop.ClientScenario;
-import org.jboss.test.ws.interop.InteropConfigFactory;
-import org.jboss.test.ws.interop.nov2007.wsse.EchoDataSet.Request;
-import org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse.EchoDataSetResult;
-import org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse.EchoXmlResult;
-import org.jboss.wsf.test.JBossWSTest;
-import org.jboss.wsf.test.JBossWSTestHelper;
-
-/**
- * @author Alessio Soldano <alessio.soldano(a)jboss.com>
- *
- * @version $Id$
- * @since 26-Oct-2007
- */
-public abstract class AbstractWSSEBase extends JBossWSTest
-{
-
- protected IPingService port;
-
- protected void setUp() throws Exception
- {
- super.setUp();
-
- if (port == null)
- {
- URL wsdlLocation = new File("resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl").toURL();
- QName serviceName = new QName("http://InteropBaseAddress/interop", "PingService10");
- Service service = Service.create(wsdlLocation, serviceName);
- port = (IPingService)service.getPort(getScenarioPortQName(), IPingService.class);
- configureClient();
- }
-
- scenarioSetup(port);
- }
-
- protected abstract void scenarioSetup(IPingService port);
-
- protected abstract QName getScenarioPortQName();
-
- protected void configureClient()
- {
-
- InteropConfigFactory factory = InteropConfigFactory.newInstance();
- ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
- if (scenario != null)
- {
- System.out.println("SCENARIO: "+scenario);
- log.info("Using scenario: " + scenario);
- ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, scenario.getTargetEndpoint().toString());
- }
- else
- {
- throw new IllegalStateException("Failed to load client scenario");
- }
-
- }
-
- protected static void addClientConfToClasspath(String s)
- {
- try
- {
- // wrap the classloader upfront to allow inclusion of the client.jar
- JBossWSTestHelper helper = new JBossWSTestHelper();
- ClassLoader parent = Thread.currentThread().getContextClassLoader();
- URLClassLoader replacement = new URLClassLoader(new URL[] { helper.getArchiveURL(s) }, parent);
- Thread.currentThread().setContextClassLoader(replacement);
-
- }
- catch (MalformedURLException e)
- {
- throw new IllegalStateException(e);
- }
- }
-
- public void testEcho() throws Exception
- {
- String text = "Hello!";
- String result = port.echo(text);
- assertNotNull(result);
- assertEquals(text, result);
- }
-
- @SuppressWarnings("unchecked")
- public void testEchoDataSet() throws Exception
- {
- String text = "Hello!";
- ObjectFactory factory = new ObjectFactory();
- DataSet dataSet = new DataSet();
- dataSet.setAny(factory.createAnyType(text));
- Request request = new Request();
- request.setAny(factory.createDataSet(dataSet));
- EchoDataSetResult echoDataSetResult = port.echoDataSet(request);
- assertNotNull(echoDataSetResult);
- assertEquals(text, ((JAXBElement)((JAXBElement<DataSet>)echoDataSetResult.getAny()).getValue().getAny()).getValue());
- }
-
- public void testFault() throws Exception
- {
- String text = "Hello!";
- String result = port.fault(text);
- assertNotNull(result);
- assertEquals(text, result);
- }
-
- public void testHeader() throws Exception
- {
- String text = "Hello!";
- String result = port.header(text);
- assertNotNull(result);
- assertEquals(text, result);
- }
-
- @SuppressWarnings("unchecked")
- public void testEchoXml() throws Exception
- {
- String text = "Hello!";
- ObjectFactory factory = new ObjectFactory();
- org.jboss.test.ws.interop.nov2007.wsse.EchoXml.Request request = new org.jboss.test.ws.interop.nov2007.wsse.EchoXml.Request();
- request.setAny(factory.createAnyType(text));
- EchoXmlResult result = port.echoXml(request);
- assertNotNull(result);
- assertEquals(text, ((JAXBElement)result.getAny()).getValue());
- }
-
- public void testPing() throws Exception
- {
- String text = "Hello!";
- String origin = "origin";
- String scenario = "scenario";
- PingRequest parameters = new PingRequest();
- Ping ping = new Ping();
- ping.setOrigin(origin);
- ping.setScenario(scenario);
- ping.setText(text);
- parameters.setPing(ping);
- PingResponse result = port.ping(parameters);
- assertNotNull(result);
- assertNotNull(result.getPingResponse());
- assertEquals(origin, result.getPingResponse().getOrigin());
- assertEquals(scenario, result.getPingResponse().getScenario());
- assertEquals(origin + " : " + text, result.getPingResponse().getText());
- }
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,176 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.net.URLClassLoader;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.namespace.QName;
+import javax.xml.ws.BindingProvider;
+import javax.xml.ws.Service;
+
+import org.jboss.test.ws.interop.ClientScenario;
+import org.jboss.test.ws.interop.InteropConfigFactory;
+import org.jboss.test.ws.interop.nov2007.wsse.EchoDataSet.Request;
+import org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse.EchoDataSetResult;
+import org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse.EchoXmlResult;
+import org.jboss.wsf.test.JBossWSTest;
+import org.jboss.wsf.test.JBossWSTestHelper;
+
+/**
+ * @author Alessio Soldano <alessio.soldano(a)jboss.com>
+ *
+ * @version $Id$
+ * @since 26-Oct-2007
+ */
+public abstract class AbstractWSSEBase extends JBossWSTest
+{
+
+ protected IPingService port;
+
+ protected void setUp() throws Exception
+ {
+ super.setUp();
+
+ if (port == null)
+ {
+ URL wsdlLocation = new File("resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl").toURL();
+ QName serviceName = new QName("http://InteropBaseAddress/interop", "PingService10");
+ Service service = Service.create(wsdlLocation, serviceName);
+ port = (IPingService)service.getPort(getScenarioPortQName(), IPingService.class);
+ configureClient();
+ }
+
+ scenarioSetup(port);
+ }
+
+ protected abstract void scenarioSetup(IPingService port);
+
+ protected abstract QName getScenarioPortQName();
+
+ protected void configureClient()
+ {
+
+ InteropConfigFactory factory = InteropConfigFactory.newInstance();
+ ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
+ if (scenario != null)
+ {
+ System.out.println("SCENARIO: "+scenario);
+ log.info("Using scenario: " + scenario);
+ ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, scenario.getTargetEndpoint().toString());
+ }
+ else
+ {
+ throw new IllegalStateException("Failed to load client scenario");
+ }
+
+ }
+
+ protected static void addClientConfToClasspath(String s)
+ {
+ try
+ {
+ // wrap the classloader upfront to allow inclusion of the client.jar
+ JBossWSTestHelper helper = new JBossWSTestHelper();
+ ClassLoader parent = Thread.currentThread().getContextClassLoader();
+ URLClassLoader replacement = new URLClassLoader(new URL[] { helper.getArchiveURL(s) }, parent);
+ Thread.currentThread().setContextClassLoader(replacement);
+
+ }
+ catch (MalformedURLException e)
+ {
+ throw new IllegalStateException(e);
+ }
+ }
+
+ public void testEcho() throws Exception
+ {
+ String text = "Hello!";
+ String result = port.echo(text);
+ assertNotNull(result);
+ assertEquals(text, result);
+ }
+
+ @SuppressWarnings("unchecked")
+ public void testEchoDataSet() throws Exception
+ {
+ String text = "Hello!";
+ ObjectFactory factory = new ObjectFactory();
+ DataSet dataSet = new DataSet();
+ dataSet.setAny(factory.createAnyType(text));
+ Request request = new Request();
+ request.setAny(factory.createDataSet(dataSet));
+ EchoDataSetResult echoDataSetResult = port.echoDataSet(request);
+ assertNotNull(echoDataSetResult);
+ assertEquals(text, ((JAXBElement)((JAXBElement<DataSet>)echoDataSetResult.getAny()).getValue().getAny()).getValue());
+ }
+
+ public void testFault() throws Exception
+ {
+ String text = "Hello!";
+ String result = port.fault(text);
+ assertNotNull(result);
+ assertEquals(text, result);
+ }
+
+ public void testHeader() throws Exception
+ {
+ String text = "Hello!";
+ String result = port.header(text);
+ assertNotNull(result);
+ assertEquals(text, result);
+ }
+
+ @SuppressWarnings("unchecked")
+ public void testEchoXml() throws Exception
+ {
+ String text = "Hello!";
+ ObjectFactory factory = new ObjectFactory();
+ org.jboss.test.ws.interop.nov2007.wsse.EchoXml.Request request = new org.jboss.test.ws.interop.nov2007.wsse.EchoXml.Request();
+ request.setAny(factory.createAnyType(text));
+ EchoXmlResult result = port.echoXml(request);
+ assertNotNull(result);
+ assertEquals(text, ((JAXBElement)result.getAny()).getValue());
+ }
+
+ public void testPing() throws Exception
+ {
+ String text = "Hello!";
+ String origin = "origin";
+ String scenario = "scenario";
+ PingRequest parameters = new PingRequest();
+ Ping ping = new Ping();
+ ping.setOrigin(origin);
+ ping.setScenario(scenario);
+ ping.setText(text);
+ parameters.setPing(ping);
+ PingResponse result = port.ping(parameters);
+ assertNotNull(result);
+ assertNotNull(result.getPingResponse());
+ assertEquals(origin, result.getPingResponse().getOrigin());
+ assertEquals(scenario, result.getPingResponse().getScenario());
+ assertEquals(origin + " : " + text, result.getPingResponse().getText());
+ }
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,60 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for CustomHeader complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="CustomHeader">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="data" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CustomHeader", propOrder = {
- "data"
-})
-public class CustomHeader {
-
- protected String data;
-
- /**
- * Gets the value of the data property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getData() {
- return data;
- }
-
- /**
- * Sets the value of the data property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setData(String value) {
- this.data = value;
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,60 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for CustomHeader complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="CustomHeader">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="data" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CustomHeader", propOrder = {
+ "data"
+})
+public class CustomHeader {
+
+ protected String data;
+
+ /**
+ * Gets the value of the data property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getData() {
+ return data;
+ }
+
+ /**
+ * Sets the value of the data property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setData(String value) {
+ this.data = value;
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,62 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAnyElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <any/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "any"
-})
-public class DataSet {
-
- @XmlAnyElement(lax = true)
- protected Object any;
-
- /**
- * Gets the value of the any property.
- *
- * @return
- * possible object is
- * {@link Object }
- *
- */
- public Object getAny() {
- return any;
- }
-
- /**
- * Sets the value of the any property.
- *
- * @param value
- * allowed object is
- * {@link Object }
- *
- */
- public void setAny(Object value) {
- this.any = value;
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,62 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAnyElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "any"
+})
+public class DataSet {
+
+ @XmlAnyElement(lax = true)
+ protected Object any;
+
+ /**
+ * Gets the value of the any property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getAny() {
+ return any;
+ }
+
+ /**
+ * Sets the value of the any property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setAny(Object value) {
+ this.any = value;
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,65 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="request" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "request"
-})
-@XmlRootElement(name = "echo")
-public class Echo {
-
- @XmlElementRef(name = "request", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
- protected JAXBElement<String> request;
-
- /**
- * Gets the value of the request property.
- *
- * @return
- * possible object is
- * {@link JAXBElement }{@code <}{@link String }{@code >}
- *
- */
- public JAXBElement<String> getRequest() {
- return request;
- }
-
- /**
- * Sets the value of the request property.
- *
- * @param value
- * allowed object is
- * {@link JAXBElement }{@code <}{@link String }{@code >}
- *
- */
- public void setRequest(JAXBElement<String> value) {
- this.request = ((JAXBElement<String> ) value);
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,65 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="request" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "request"
+})
+@XmlRootElement(name = "echo")
+public class Echo {
+
+ @XmlElementRef(name = "request", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
+ protected JAXBElement<String> request;
+
+ /**
+ * Gets the value of the request property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getRequest() {
+ return request;
+ }
+
+ /**
+ * Sets the value of the request property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setRequest(JAXBElement<String> value) {
+ this.request = ((JAXBElement<String> ) value);
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,131 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAnyElement;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="request" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <any/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "request"
-})
-@XmlRootElement(name = "echoDataSet")
-public class EchoDataSet {
-
- @XmlElementRef(name = "request", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
- protected JAXBElement<EchoDataSet.Request> request;
-
- /**
- * Gets the value of the request property.
- *
- * @return
- * possible object is
- * {@link JAXBElement }{@code <}{@link EchoDataSet.Request }{@code >}
- *
- */
- public JAXBElement<EchoDataSet.Request> getRequest() {
- return request;
- }
-
- /**
- * Sets the value of the request property.
- *
- * @param value
- * allowed object is
- * {@link JAXBElement }{@code <}{@link EchoDataSet.Request }{@code >}
- *
- */
- public void setRequest(JAXBElement<EchoDataSet.Request> value) {
- this.request = ((JAXBElement<EchoDataSet.Request> ) value);
- }
-
-
- /**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <any/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "any"
- })
- public static class Request {
-
- @XmlAnyElement(lax = true)
- protected Object any;
-
- /**
- * Gets the value of the any property.
- *
- * @return
- * possible object is
- * {@link Object }
- *
- */
- public Object getAny() {
- return any;
- }
-
- /**
- * Sets the value of the any property.
- *
- * @param value
- * allowed object is
- * {@link Object }
- *
- */
- public void setAny(Object value) {
- this.any = value;
- }
-
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,131 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAnyElement;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="request" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "request"
+})
+@XmlRootElement(name = "echoDataSet")
+public class EchoDataSet {
+
+ @XmlElementRef(name = "request", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
+ protected JAXBElement<EchoDataSet.Request> request;
+
+ /**
+ * Gets the value of the request property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link EchoDataSet.Request }{@code >}
+ *
+ */
+ public JAXBElement<EchoDataSet.Request> getRequest() {
+ return request;
+ }
+
+ /**
+ * Sets the value of the request property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link EchoDataSet.Request }{@code >}
+ *
+ */
+ public void setRequest(JAXBElement<EchoDataSet.Request> value) {
+ this.request = ((JAXBElement<EchoDataSet.Request> ) value);
+ }
+
+
+ /**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "any"
+ })
+ public static class Request {
+
+ @XmlAnyElement(lax = true)
+ protected Object any;
+
+ /**
+ * Gets the value of the any property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getAny() {
+ return any;
+ }
+
+ /**
+ * Sets the value of the any property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setAny(Object value) {
+ this.any = value;
+ }
+
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,131 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAnyElement;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="echoDataSetResult" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <any/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "echoDataSetResult"
-})
-@XmlRootElement(name = "echoDataSetResponse")
-public class EchoDataSetResponse {
-
- @XmlElementRef(name = "echoDataSetResult", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
- protected JAXBElement<EchoDataSetResponse.EchoDataSetResult> echoDataSetResult;
-
- /**
- * Gets the value of the echoDataSetResult property.
- *
- * @return
- * possible object is
- * {@link JAXBElement }{@code <}{@link EchoDataSetResponse.EchoDataSetResult }{@code >}
- *
- */
- public JAXBElement<EchoDataSetResponse.EchoDataSetResult> getEchoDataSetResult() {
- return echoDataSetResult;
- }
-
- /**
- * Sets the value of the echoDataSetResult property.
- *
- * @param value
- * allowed object is
- * {@link JAXBElement }{@code <}{@link EchoDataSetResponse.EchoDataSetResult }{@code >}
- *
- */
- public void setEchoDataSetResult(JAXBElement<EchoDataSetResponse.EchoDataSetResult> value) {
- this.echoDataSetResult = ((JAXBElement<EchoDataSetResponse.EchoDataSetResult> ) value);
- }
-
-
- /**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <any/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "any"
- })
- public static class EchoDataSetResult {
-
- @XmlAnyElement(lax = true)
- protected Object any;
-
- /**
- * Gets the value of the any property.
- *
- * @return
- * possible object is
- * {@link Object }
- *
- */
- public Object getAny() {
- return any;
- }
-
- /**
- * Sets the value of the any property.
- *
- * @param value
- * allowed object is
- * {@link Object }
- *
- */
- public void setAny(Object value) {
- this.any = value;
- }
-
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,131 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAnyElement;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="echoDataSetResult" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "echoDataSetResult"
+})
+@XmlRootElement(name = "echoDataSetResponse")
+public class EchoDataSetResponse {
+
+ @XmlElementRef(name = "echoDataSetResult", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
+ protected JAXBElement<EchoDataSetResponse.EchoDataSetResult> echoDataSetResult;
+
+ /**
+ * Gets the value of the echoDataSetResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link EchoDataSetResponse.EchoDataSetResult }{@code >}
+ *
+ */
+ public JAXBElement<EchoDataSetResponse.EchoDataSetResult> getEchoDataSetResult() {
+ return echoDataSetResult;
+ }
+
+ /**
+ * Sets the value of the echoDataSetResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link EchoDataSetResponse.EchoDataSetResult }{@code >}
+ *
+ */
+ public void setEchoDataSetResult(JAXBElement<EchoDataSetResponse.EchoDataSetResult> value) {
+ this.echoDataSetResult = ((JAXBElement<EchoDataSetResponse.EchoDataSetResult> ) value);
+ }
+
+
+ /**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "any"
+ })
+ public static class EchoDataSetResult {
+
+ @XmlAnyElement(lax = true)
+ protected Object any;
+
+ /**
+ * Gets the value of the any property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getAny() {
+ return any;
+ }
+
+ /**
+ * Sets the value of the any property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setAny(Object value) {
+ this.any = value;
+ }
+
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,65 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="echoResult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "echoResult"
-})
-@XmlRootElement(name = "echoResponse")
-public class EchoResponse {
-
- @XmlElementRef(name = "echoResult", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
- protected JAXBElement<String> echoResult;
-
- /**
- * Gets the value of the echoResult property.
- *
- * @return
- * possible object is
- * {@link JAXBElement }{@code <}{@link String }{@code >}
- *
- */
- public JAXBElement<String> getEchoResult() {
- return echoResult;
- }
-
- /**
- * Sets the value of the echoResult property.
- *
- * @param value
- * allowed object is
- * {@link JAXBElement }{@code <}{@link String }{@code >}
- *
- */
- public void setEchoResult(JAXBElement<String> value) {
- this.echoResult = ((JAXBElement<String> ) value);
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,65 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="echoResult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "echoResult"
+})
+@XmlRootElement(name = "echoResponse")
+public class EchoResponse {
+
+ @XmlElementRef(name = "echoResult", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
+ protected JAXBElement<String> echoResult;
+
+ /**
+ * Gets the value of the echoResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getEchoResult() {
+ return echoResult;
+ }
+
+ /**
+ * Sets the value of the echoResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setEchoResult(JAXBElement<String> value) {
+ this.echoResult = ((JAXBElement<String> ) value);
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,134 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAnyElement;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-import org.w3c.dom.Element;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="request" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <any/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "request"
-})
-@XmlRootElement(name = "echoXml")
-public class EchoXml {
-
- @XmlElementRef(name = "request", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
- protected JAXBElement<EchoXml.Request> request;
-
- /**
- * Gets the value of the request property.
- *
- * @return
- * possible object is
- * {@link JAXBElement }{@code <}{@link EchoXml.Request }{@code >}
- *
- */
- public JAXBElement<EchoXml.Request> getRequest() {
- return request;
- }
-
- /**
- * Sets the value of the request property.
- *
- * @param value
- * allowed object is
- * {@link JAXBElement }{@code <}{@link EchoXml.Request }{@code >}
- *
- */
- public void setRequest(JAXBElement<EchoXml.Request> value) {
- this.request = ((JAXBElement<EchoXml.Request> ) value);
- }
-
-
- /**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <any/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "any"
- })
- public static class Request {
-
- @XmlAnyElement(lax = true)
- protected Object any;
-
- /**
- * Gets the value of the any property.
- *
- * @return
- * possible object is
- * {@link Element }
- * {@link Object }
- *
- */
- public Object getAny() {
- return any;
- }
-
- /**
- * Sets the value of the any property.
- *
- * @param value
- * allowed object is
- * {@link Element }
- * {@link Object }
- *
- */
- public void setAny(Object value) {
- this.any = value;
- }
-
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,134 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAnyElement;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import org.w3c.dom.Element;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="request" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "request"
+})
+@XmlRootElement(name = "echoXml")
+public class EchoXml {
+
+ @XmlElementRef(name = "request", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
+ protected JAXBElement<EchoXml.Request> request;
+
+ /**
+ * Gets the value of the request property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link EchoXml.Request }{@code >}
+ *
+ */
+ public JAXBElement<EchoXml.Request> getRequest() {
+ return request;
+ }
+
+ /**
+ * Sets the value of the request property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link EchoXml.Request }{@code >}
+ *
+ */
+ public void setRequest(JAXBElement<EchoXml.Request> value) {
+ this.request = ((JAXBElement<EchoXml.Request> ) value);
+ }
+
+
+ /**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "any"
+ })
+ public static class Request {
+
+ @XmlAnyElement(lax = true)
+ protected Object any;
+
+ /**
+ * Gets the value of the any property.
+ *
+ * @return
+ * possible object is
+ * {@link Element }
+ * {@link Object }
+ *
+ */
+ public Object getAny() {
+ return any;
+ }
+
+ /**
+ * Sets the value of the any property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Element }
+ * {@link Object }
+ *
+ */
+ public void setAny(Object value) {
+ this.any = value;
+ }
+
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,134 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAnyElement;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-import org.w3c.dom.Element;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="echoXmlResult" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <any/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "echoXmlResult"
-})
-@XmlRootElement(name = "echoXmlResponse")
-public class EchoXmlResponse {
-
- @XmlElementRef(name = "echoXmlResult", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
- protected JAXBElement<EchoXmlResponse.EchoXmlResult> echoXmlResult;
-
- /**
- * Gets the value of the echoXmlResult property.
- *
- * @return
- * possible object is
- * {@link JAXBElement }{@code <}{@link EchoXmlResponse.EchoXmlResult }{@code >}
- *
- */
- public JAXBElement<EchoXmlResponse.EchoXmlResult> getEchoXmlResult() {
- return echoXmlResult;
- }
-
- /**
- * Sets the value of the echoXmlResult property.
- *
- * @param value
- * allowed object is
- * {@link JAXBElement }{@code <}{@link EchoXmlResponse.EchoXmlResult }{@code >}
- *
- */
- public void setEchoXmlResult(JAXBElement<EchoXmlResponse.EchoXmlResult> value) {
- this.echoXmlResult = ((JAXBElement<EchoXmlResponse.EchoXmlResult> ) value);
- }
-
-
- /**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <any/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "any"
- })
- public static class EchoXmlResult {
-
- @XmlAnyElement(lax = true)
- protected Object any;
-
- /**
- * Gets the value of the any property.
- *
- * @return
- * possible object is
- * {@link Element }
- * {@link Object }
- *
- */
- public Object getAny() {
- return any;
- }
-
- /**
- * Sets the value of the any property.
- *
- * @param value
- * allowed object is
- * {@link Element }
- * {@link Object }
- *
- */
- public void setAny(Object value) {
- this.any = value;
- }
-
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,134 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAnyElement;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import org.w3c.dom.Element;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="echoXmlResult" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "echoXmlResult"
+})
+@XmlRootElement(name = "echoXmlResponse")
+public class EchoXmlResponse {
+
+ @XmlElementRef(name = "echoXmlResult", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
+ protected JAXBElement<EchoXmlResponse.EchoXmlResult> echoXmlResult;
+
+ /**
+ * Gets the value of the echoXmlResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link EchoXmlResponse.EchoXmlResult }{@code >}
+ *
+ */
+ public JAXBElement<EchoXmlResponse.EchoXmlResult> getEchoXmlResult() {
+ return echoXmlResult;
+ }
+
+ /**
+ * Sets the value of the echoXmlResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link EchoXmlResponse.EchoXmlResult }{@code >}
+ *
+ */
+ public void setEchoXmlResult(JAXBElement<EchoXmlResponse.EchoXmlResult> value) {
+ this.echoXmlResult = ((JAXBElement<EchoXmlResponse.EchoXmlResult> ) value);
+ }
+
+
+ /**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "any"
+ })
+ public static class EchoXmlResult {
+
+ @XmlAnyElement(lax = true)
+ protected Object any;
+
+ /**
+ * Gets the value of the any property.
+ *
+ * @return
+ * possible object is
+ * {@link Element }
+ * {@link Object }
+ *
+ */
+ public Object getAny() {
+ return any;
+ }
+
+ /**
+ * Sets the value of the any property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Element }
+ * {@link Object }
+ *
+ */
+ public void setAny(Object value) {
+ this.any = value;
+ }
+
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,89 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.namespace.QName;
-
-import junit.framework.Test;
-
-import org.jboss.ws.core.StubExt;
-import org.jboss.wsf.test.JBossWSTestSetup;
-
-/**
- * WCF Interoperability Plug-fest - November 2007
- *
- * Scenario 3.4: X509 Mutual Authentication, Sign Then Encrypt, RSA1.5+TripleDes
- *
- * Client and Server are authenticated and messages integrity and confidentiality are provided by using
- * Asymmetric Binding from Security Policy with server X509 certificate used as Recipient Token and
- * client X509 certificate used as Initiator Token. SignedParts and EncryptedParts assertions are
- * present in the corresponding policy, indicating that the Body of the message must be signed and
- * encrypted. Protection Order property of the binding is set to SignBeforeEncrypt.
- *
- * SOAP Version: 1.1
- * Addressing: No
- * Client Certificate: Alice
- * Server Certificate: Bob
- * Timestamp: Yes
- * Protection Order: Sign then Encrypt
- * Signed parts: Timestamp, Body
- * Encrypted parts: Body
- * Key Wrap: RSA-1_5
- * Encryption: 3DES
- * Canonicalization: XML-EXC-C14N
- * Signature: SHA1
- *
- *
- * @author Alessio Soldano <alessio.soldano(a)jboss.com>
- *
- * @version $Id$
- * @since 29-Oct-2007
- */
-public class Encrypt3DESTestCase extends AbstractWSSEBase
-{
-
- public static Test suite()
- {
- addClientConfToClasspath("jbossws-interop-nov2007-wsseEncrypt3DES-client.jar");
- return new JBossWSTestSetup(Encrypt3DESTestCase.class, "jbossws-interop-nov2007-wsseEncrypt3DES.war");
- }
-
- @Override
- protected void scenarioSetup(IPingService port)
- {
- ((StubExt)port).setConfigName("Standard WSSecurity Client");
-
- System.setProperty("org.jboss.ws.wsse.keyStore", "resources/interop/nov2007/wsse/shared/META-INF/alice-sign_enc.jks");
- System.setProperty("org.jboss.ws.wsse.trustStore", "resources/interop/nov2007/wsse/shared/META-INF/wsse10.truststore");
- System.setProperty("org.jboss.ws.wsse.keyStorePassword", "password");
- System.setProperty("org.jboss.ws.wsse.trustStorePassword", "password");
- System.setProperty("org.jboss.ws.wsse.keyStoreType", "jks");
- System.setProperty("org.jboss.ws.wsse.trustStoreType", "jks");
- }
-
- @Override
- protected QName getScenarioPortQName()
- {
- return new QName("http://InteropBaseAddress/interop", "MutualCertificate10SignEncryptRsa15TripleDes_IPingService");
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,89 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.namespace.QName;
+
+import junit.framework.Test;
+
+import org.jboss.ws.core.StubExt;
+import org.jboss.wsf.test.JBossWSTestSetup;
+
+/**
+ * WCF Interoperability Plug-fest - November 2007
+ *
+ * Scenario 3.4: X509 Mutual Authentication, Sign Then Encrypt, RSA1.5+TripleDes
+ *
+ * Client and Server are authenticated and messages integrity and confidentiality are provided by using
+ * Asymmetric Binding from Security Policy with server X509 certificate used as Recipient Token and
+ * client X509 certificate used as Initiator Token. SignedParts and EncryptedParts assertions are
+ * present in the corresponding policy, indicating that the Body of the message must be signed and
+ * encrypted. Protection Order property of the binding is set to SignBeforeEncrypt.
+ *
+ * SOAP Version: 1.1
+ * Addressing: No
+ * Client Certificate: Alice
+ * Server Certificate: Bob
+ * Timestamp: Yes
+ * Protection Order: Sign then Encrypt
+ * Signed parts: Timestamp, Body
+ * Encrypted parts: Body
+ * Key Wrap: RSA-1_5
+ * Encryption: 3DES
+ * Canonicalization: XML-EXC-C14N
+ * Signature: SHA1
+ *
+ *
+ * @author Alessio Soldano <alessio.soldano(a)jboss.com>
+ *
+ * @version $Id$
+ * @since 29-Oct-2007
+ */
+public class Encrypt3DESTestCase extends AbstractWSSEBase
+{
+
+ public static Test suite()
+ {
+ addClientConfToClasspath("jbossws-interop-nov2007-wsseEncrypt3DES-client.jar");
+ return new JBossWSTestSetup(Encrypt3DESTestCase.class, "jbossws-interop-nov2007-wsseEncrypt3DES.war");
+ }
+
+ @Override
+ protected void scenarioSetup(IPingService port)
+ {
+ ((StubExt)port).setConfigName("Standard WSSecurity Client");
+
+ System.setProperty("org.jboss.ws.wsse.keyStore", "resources/interop/nov2007/wsse/shared/META-INF/alice-sign_enc.jks");
+ System.setProperty("org.jboss.ws.wsse.trustStore", "resources/interop/nov2007/wsse/shared/META-INF/wsse10.truststore");
+ System.setProperty("org.jboss.ws.wsse.keyStorePassword", "password");
+ System.setProperty("org.jboss.ws.wsse.trustStorePassword", "password");
+ System.setProperty("org.jboss.ws.wsse.keyStoreType", "jks");
+ System.setProperty("org.jboss.ws.wsse.trustStoreType", "jks");
+ }
+
+ @Override
+ protected QName getScenarioPortQName()
+ {
+ return new QName("http://InteropBaseAddress/interop", "MutualCertificate10SignEncryptRsa15TripleDes_IPingService");
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,50 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.jws.WebService;
-
-import org.jboss.ws.annotation.EndpointConfig;
-
-
-/**
- * WCF Interoperability Plug-fest - November 2007
- *
- * IPingService test implementation
- *
- * @author Alessio Soldano <alessio.soldano(a)jboss.com>
- *
- * @version $Id$
- * @since 29-Oct-2007
- */
-@WebService(
- wsdlLocation = "WEB-INF/wsdl/WsSecurity10.wsdl",
- serviceName = "PingService10",
- name = "IPingService",
- targetNamespace = "http://InteropBaseAddress/interop",
- endpointInterface = "org.jboss.test.ws.interop.nov2007.wsse.IPingService",
- portName = "MutualCertificate10SignEncryptRsa15TripleDes_IPingService")
-@EndpointConfig(configName = "Standard WSSecurity Endpoint")
-public class Encrypt3DESTestService extends TestService implements IPingService
-{
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,50 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.jws.WebService;
+
+import org.jboss.ws.annotation.EndpointConfig;
+
+
+/**
+ * WCF Interoperability Plug-fest - November 2007
+ *
+ * IPingService test implementation
+ *
+ * @author Alessio Soldano <alessio.soldano(a)jboss.com>
+ *
+ * @version $Id$
+ * @since 29-Oct-2007
+ */
+@WebService(
+ wsdlLocation = "WEB-INF/wsdl/WsSecurity10.wsdl",
+ serviceName = "PingService10",
+ name = "IPingService",
+ targetNamespace = "http://InteropBaseAddress/interop",
+ endpointInterface = "org.jboss.test.ws.interop.nov2007.wsse.IPingService",
+ portName = "MutualCertificate10SignEncryptRsa15TripleDes_IPingService")
+@EndpointConfig(configName = "Standard WSSecurity Endpoint")
+public class Encrypt3DESTestService extends TestService implements IPingService
+{
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,158 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.namespace.QName;
-
-import junit.framework.Test;
-
-import org.jboss.ws.core.StubExt;
-import org.jboss.ws.extensions.security.EncryptionOperation;
-import org.jboss.wsf.test.JBossWSTestSetup;
-
-/**
- * WCF Interoperability Plug-fest - November 2007
- *
- * Scenario 3.3: X509 Mutual Authentication, Sign Then Encrypt
- *
- * Client and Server are authenticated and messages integrity and confidentiality are provided by using
- * Asymmetric Binding from Security Policy with server X509 certificate used as Recipient Token and
- * client X509 certificate used as Initiator Token. SignedParts and EncryptedParts assertions are
- * present in the corresponding policy, indicating that the Body of the message must be signed and
- * encrypted. Protection Order property of the binding is set to SignBeforeEncrypt.
- *
- * SOAP Version: 1.1
- * Addressing: No
- * Client Certificate: Alice
- * Server Certificate: Bob
- * Timestamp: Yes
- * Protection Order: Sign then Encrypt
- * Signed parts: Timestamp, Body
- * Encrypted parts: Body
- * Key Wrap: RSA-OAEP
- * Encryption: AES256
- * Canonicalization: XML-EXC-C14N
- * Signature: SHA1
- *
- *
- * @author Alessio Soldano <alessio.soldano(a)jboss.com>
- *
- * @version $Id$
- * @since 29-Oct-2007
- */
-public class EncryptTestCase extends AbstractWSSEBase
-{
-
- public static Test suite()
- {
- addClientConfToClasspath("jbossws-interop-nov2007-wsseEncrypt-client.jar");
- return new JBossWSTestSetup(EncryptTestCase.class, "jbossws-interop-nov2007-wsseEncrypt.war");
- }
-
- public void testEcho() throws Exception
- {
- if (!EncryptionOperation.probeUnlimitedCrypto())
- {
- System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
- "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
- return;
- }
- super.testEcho();
- }
-
- @SuppressWarnings("unchecked")
- public void testEchoDataSet() throws Exception
- {
- if (!EncryptionOperation.probeUnlimitedCrypto())
- {
- System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
- "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
- return;
- }
- super.testEchoDataSet();
- }
-
- public void testFault() throws Exception
- {
- if (!EncryptionOperation.probeUnlimitedCrypto())
- {
- System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
- "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
- return;
- }
- super.testFault();
- }
-
- public void testHeader() throws Exception
- {
- if (!EncryptionOperation.probeUnlimitedCrypto())
- {
- System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
- "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
- return;
- }
- super.testHeader();
- }
-
- @SuppressWarnings("unchecked")
- public void testEchoXml() throws Exception
- {
- if (!EncryptionOperation.probeUnlimitedCrypto())
- {
- System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
- "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
- return;
- }
- super.testEchoXml();
- }
-
- public void testPing() throws Exception
- {
- if (!EncryptionOperation.probeUnlimitedCrypto())
- {
- System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
- "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
- return;
- }
- super.testPing();
- }
-
- @Override
- protected void scenarioSetup(IPingService port)
- {
- ((StubExt)port).setConfigName("Standard WSSecurity Client");
-
- System.setProperty("org.jboss.ws.wsse.keyStore", "resources/interop/nov2007/wsse/shared/META-INF/alice-sign_enc.jks");
- System.setProperty("org.jboss.ws.wsse.trustStore", "resources/interop/nov2007/wsse/shared/META-INF/wsse10.truststore");
- System.setProperty("org.jboss.ws.wsse.keyStorePassword", "password");
- System.setProperty("org.jboss.ws.wsse.trustStorePassword", "password");
- System.setProperty("org.jboss.ws.wsse.keyStoreType", "jks");
- System.setProperty("org.jboss.ws.wsse.trustStoreType", "jks");
- }
-
- @Override
- protected QName getScenarioPortQName()
- {
- return new QName("http://InteropBaseAddress/interop", "MutualCertificate10SignEncrypt_IPingService");
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,158 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.namespace.QName;
+
+import junit.framework.Test;
+
+import org.jboss.ws.core.StubExt;
+import org.jboss.ws.extensions.security.EncryptionOperation;
+import org.jboss.wsf.test.JBossWSTestSetup;
+
+/**
+ * WCF Interoperability Plug-fest - November 2007
+ *
+ * Scenario 3.3: X509 Mutual Authentication, Sign Then Encrypt
+ *
+ * Client and Server are authenticated and messages integrity and confidentiality are provided by using
+ * Asymmetric Binding from Security Policy with server X509 certificate used as Recipient Token and
+ * client X509 certificate used as Initiator Token. SignedParts and EncryptedParts assertions are
+ * present in the corresponding policy, indicating that the Body of the message must be signed and
+ * encrypted. Protection Order property of the binding is set to SignBeforeEncrypt.
+ *
+ * SOAP Version: 1.1
+ * Addressing: No
+ * Client Certificate: Alice
+ * Server Certificate: Bob
+ * Timestamp: Yes
+ * Protection Order: Sign then Encrypt
+ * Signed parts: Timestamp, Body
+ * Encrypted parts: Body
+ * Key Wrap: RSA-OAEP
+ * Encryption: AES256
+ * Canonicalization: XML-EXC-C14N
+ * Signature: SHA1
+ *
+ *
+ * @author Alessio Soldano <alessio.soldano(a)jboss.com>
+ *
+ * @version $Id$
+ * @since 29-Oct-2007
+ */
+public class EncryptTestCase extends AbstractWSSEBase
+{
+
+ public static Test suite()
+ {
+ addClientConfToClasspath("jbossws-interop-nov2007-wsseEncrypt-client.jar");
+ return new JBossWSTestSetup(EncryptTestCase.class, "jbossws-interop-nov2007-wsseEncrypt.war");
+ }
+
+ public void testEcho() throws Exception
+ {
+ if (!EncryptionOperation.probeUnlimitedCrypto())
+ {
+ System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
+ "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
+ return;
+ }
+ super.testEcho();
+ }
+
+ @SuppressWarnings("unchecked")
+ public void testEchoDataSet() throws Exception
+ {
+ if (!EncryptionOperation.probeUnlimitedCrypto())
+ {
+ System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
+ "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
+ return;
+ }
+ super.testEchoDataSet();
+ }
+
+ public void testFault() throws Exception
+ {
+ if (!EncryptionOperation.probeUnlimitedCrypto())
+ {
+ System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
+ "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
+ return;
+ }
+ super.testFault();
+ }
+
+ public void testHeader() throws Exception
+ {
+ if (!EncryptionOperation.probeUnlimitedCrypto())
+ {
+ System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
+ "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
+ return;
+ }
+ super.testHeader();
+ }
+
+ @SuppressWarnings("unchecked")
+ public void testEchoXml() throws Exception
+ {
+ if (!EncryptionOperation.probeUnlimitedCrypto())
+ {
+ System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
+ "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
+ return;
+ }
+ super.testEchoXml();
+ }
+
+ public void testPing() throws Exception
+ {
+ if (!EncryptionOperation.probeUnlimitedCrypto())
+ {
+ System.out.println("Please install the Unlimited Strength Java(TM) Cryptography Extension to run this test; " +
+ "please note that your country might have limits on allowed crypto strength.\n Test skipped.");
+ return;
+ }
+ super.testPing();
+ }
+
+ @Override
+ protected void scenarioSetup(IPingService port)
+ {
+ ((StubExt)port).setConfigName("Standard WSSecurity Client");
+
+ System.setProperty("org.jboss.ws.wsse.keyStore", "resources/interop/nov2007/wsse/shared/META-INF/alice-sign_enc.jks");
+ System.setProperty("org.jboss.ws.wsse.trustStore", "resources/interop/nov2007/wsse/shared/META-INF/wsse10.truststore");
+ System.setProperty("org.jboss.ws.wsse.keyStorePassword", "password");
+ System.setProperty("org.jboss.ws.wsse.trustStorePassword", "password");
+ System.setProperty("org.jboss.ws.wsse.keyStoreType", "jks");
+ System.setProperty("org.jboss.ws.wsse.trustStoreType", "jks");
+ }
+
+ @Override
+ protected QName getScenarioPortQName()
+ {
+ return new QName("http://InteropBaseAddress/interop", "MutualCertificate10SignEncrypt_IPingService");
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,50 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.jws.WebService;
-
-import org.jboss.ws.annotation.EndpointConfig;
-
-
-/**
- * WCF Interoperability Plug-fest - November 2007
- *
- * IPingService test implementation
- *
- * @author Alessio Soldano <alessio.soldano(a)jboss.com>
- *
- * @version $Id$
- * @since 29-Oct-2007
- */
-@WebService(
- wsdlLocation = "WEB-INF/wsdl/WsSecurity10.wsdl",
- serviceName = "PingService10",
- name = "IPingService",
- targetNamespace = "http://InteropBaseAddress/interop",
- endpointInterface = "org.jboss.test.ws.interop.nov2007.wsse.IPingService",
- portName = "MutualCertificate10SignEncrypt_IPingService")
-@EndpointConfig(configName = "Standard WSSecurity Endpoint")
-public class EncryptTestService extends TestService implements IPingService
-{
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,50 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.jws.WebService;
+
+import org.jboss.ws.annotation.EndpointConfig;
+
+
+/**
+ * WCF Interoperability Plug-fest - November 2007
+ *
+ * IPingService test implementation
+ *
+ * @author Alessio Soldano <alessio.soldano(a)jboss.com>
+ *
+ * @version $Id$
+ * @since 29-Oct-2007
+ */
+@WebService(
+ wsdlLocation = "WEB-INF/wsdl/WsSecurity10.wsdl",
+ serviceName = "PingService10",
+ name = "IPingService",
+ targetNamespace = "http://InteropBaseAddress/interop",
+ endpointInterface = "org.jboss.test.ws.interop.nov2007.wsse.IPingService",
+ portName = "MutualCertificate10SignEncrypt_IPingService")
+@EndpointConfig(configName = "Standard WSSecurity Endpoint")
+public class EncryptTestService extends TestService implements IPingService
+{
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,65 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="request" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "request"
-})
-@XmlRootElement(name = "fault")
-public class Fault {
-
- @XmlElementRef(name = "request", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
- protected JAXBElement<String> request;
-
- /**
- * Gets the value of the request property.
- *
- * @return
- * possible object is
- * {@link JAXBElement }{@code <}{@link String }{@code >}
- *
- */
- public JAXBElement<String> getRequest() {
- return request;
- }
-
- /**
- * Sets the value of the request property.
- *
- * @param value
- * allowed object is
- * {@link JAXBElement }{@code <}{@link String }{@code >}
- *
- */
- public void setRequest(JAXBElement<String> value) {
- this.request = ((JAXBElement<String> ) value);
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,65 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="request" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "request"
+})
+@XmlRootElement(name = "fault")
+public class Fault {
+
+ @XmlElementRef(name = "request", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
+ protected JAXBElement<String> request;
+
+ /**
+ * Gets the value of the request property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getRequest() {
+ return request;
+ }
+
+ /**
+ * Sets the value of the request property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setRequest(JAXBElement<String> value) {
+ this.request = ((JAXBElement<String> ) value);
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,65 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="faultResult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "faultResult"
-})
-@XmlRootElement(name = "faultResponse")
-public class FaultResponse {
-
- @XmlElementRef(name = "faultResult", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
- protected JAXBElement<String> faultResult;
-
- /**
- * Gets the value of the faultResult property.
- *
- * @return
- * possible object is
- * {@link JAXBElement }{@code <}{@link String }{@code >}
- *
- */
- public JAXBElement<String> getFaultResult() {
- return faultResult;
- }
-
- /**
- * Sets the value of the faultResult property.
- *
- * @param value
- * allowed object is
- * {@link JAXBElement }{@code <}{@link String }{@code >}
- *
- */
- public void setFaultResult(JAXBElement<String> value) {
- this.faultResult = ((JAXBElement<String> ) value);
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,65 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="faultResult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "faultResult"
+})
+@XmlRootElement(name = "faultResponse")
+public class FaultResponse {
+
+ @XmlElementRef(name = "faultResult", namespace = "http://InteropBaseAddress/interop", type = JAXBElement.class)
+ protected JAXBElement<String> faultResult;
+
+ /**
+ * Gets the value of the faultResult property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public JAXBElement<String> getFaultResult() {
+ return faultResult;
+ }
+
+ /**
+ * Sets the value of the faultResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ */
+ public void setFaultResult(JAXBElement<String> value) {
+ this.faultResult = ((JAXBElement<String> ) value);
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,62 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="request" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "request"
-})
-@XmlRootElement(name = "header")
-public class Header {
-
- protected String request;
-
- /**
- * Gets the value of the request property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getRequest() {
- return request;
- }
-
- /**
- * Sets the value of the request property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setRequest(String value) {
- this.request = value;
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,62 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="request" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "request"
+})
+@XmlRootElement(name = "header")
+public class Header {
+
+ protected String request;
+
+ /**
+ * Gets the value of the request property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRequest() {
+ return request;
+ }
+
+ /**
+ * Sets the value of the request property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRequest(String value) {
+ this.request = value;
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,62 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="headerResult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "headerResult"
-})
-@XmlRootElement(name = "headerResponse")
-public class HeaderResponse {
-
- protected String headerResult;
-
- /**
- * Gets the value of the headerResult property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getHeaderResult() {
- return headerResult;
- }
-
- /**
- * Sets the value of the headerResult property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setHeaderResult(String value) {
- this.headerResult = value;
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,62 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="headerResult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "headerResult"
+})
+@XmlRootElement(name = "headerResponse")
+public class HeaderResponse {
+
+ protected String headerResult;
+
+ /**
+ * Gets the value of the headerResult property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHeaderResult() {
+ return headerResult;
+ }
+
+ /**
+ * Sets the value of the headerResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHeaderResult(String value) {
+ this.headerResult = value;
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,113 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-import javax.xml.ws.Action;
-import javax.xml.ws.RequestWrapper;
-import javax.xml.ws.ResponseWrapper;
-
-
-/**
- * This class was generated by the JAX-WS RI.
- * JAX-WS RI 2.1.1-b03-
- * Generated source version: 2.0
- *
- */
-@WebService(name = "IPingService", targetNamespace = "http://InteropBaseAddress/interop")
-public interface IPingService {
-
-
- /**
- *
- * @param parameters
- * @return
- * returns org.jboss.test.ws.interop.nov2007.wsse.PingResponse
- */
- @WebMethod(operationName = "Ping", action = "http://xmlsoap.org/Ping")
- @WebResult(name = "PingResponse", targetNamespace = "http://InteropBaseAddress/interop", partName = "parameters")
- @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
- @Action(input = "http://xmlsoap.org/Ping", output = "http://xmlsoap.org/Ping")
- public PingResponse ping(
- @WebParam(name = "PingRequest", targetNamespace = "http://InteropBaseAddress/interop", partName = "parameters")
- PingRequest parameters);
-
- /**
- *
- * @param request
- * @return
- * returns java.lang.String
- */
- @WebMethod(action = "http://InteropBaseAddress/interop/echo")
- @WebResult(name = "echoResult", targetNamespace = "http://InteropBaseAddress/interop")
- @RequestWrapper(localName = "echo", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.Echo")
- @ResponseWrapper(localName = "echoResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoResponse")
- @Action(input = "http://InteropBaseAddress/interop/echo", output = "http://InteropBaseAddress/interop/echo")
- public String echo(
- @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
- String request);
-
- /**
- *
- * @param request
- * @return
- * returns org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse.EchoXmlResult
- */
- @WebMethod(action = "http://InteropBaseAddress/interop/echoXml")
- @WebResult(name = "echoXmlResult", targetNamespace = "http://InteropBaseAddress/interop")
- @RequestWrapper(localName = "echoXml", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoXml")
- @ResponseWrapper(localName = "echoXmlResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse")
- @Action(input = "http://InteropBaseAddress/interop/echoXml", output = "http://InteropBaseAddress/interop/echoXml")
- public org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse.EchoXmlResult echoXml(
- @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
- org.jboss.test.ws.interop.nov2007.wsse.EchoXml.Request request);
-
- /**
- *
- * @param request
- * @return
- * returns org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse.EchoDataSetResult
- */
- @WebMethod(action = "http://InteropBaseAddress/interop/echoDataSet")
- @WebResult(name = "echoDataSetResult", targetNamespace = "http://InteropBaseAddress/interop")
- @RequestWrapper(localName = "echoDataSet", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoDataSet")
- @ResponseWrapper(localName = "echoDataSetResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse")
- @Action(input = "http://InteropBaseAddress/interop/echoDataSet", output = "http://InteropBaseAddress/interop/echoDataSet")
- public org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse.EchoDataSetResult echoDataSet(
- @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
- org.jboss.test.ws.interop.nov2007.wsse.EchoDataSet.Request request);
-
- /**
- *
- * @param request
- * @return
- * returns java.lang.String
- */
- @WebMethod(action = "http://InteropBaseAddress/interop/header")
- @WebResult(name = "headerResult", targetNamespace = "http://InteropBaseAddress/interop")
- @RequestWrapper(localName = "header", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.Header")
- @ResponseWrapper(localName = "headerResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.HeaderResponse")
- @Action(input = "http://InteropBaseAddress/interop/header", output = "http://InteropBaseAddress/interop/headerResponse")
- public String header(
- @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
- String request);
-
- /**
- *
- * @param request
- * @return
- * returns java.lang.String
- */
- @WebMethod(action = "http://InteropBaseAddress/interop/fault")
- @WebResult(name = "faultResult", targetNamespace = "http://InteropBaseAddress/interop")
- @RequestWrapper(localName = "fault", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.Fault")
- @ResponseWrapper(localName = "faultResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.FaultResponse")
- @Action(input = "http://InteropBaseAddress/interop/fault", output = "http://InteropBaseAddress/interop/faultResponse")
- public String fault(
- @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
- String request);
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,113 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.ws.Action;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.1-b03-
+ * Generated source version: 2.0
+ *
+ */
+@WebService(name = "IPingService", targetNamespace = "http://InteropBaseAddress/interop")
+public interface IPingService {
+
+
+ /**
+ *
+ * @param parameters
+ * @return
+ * returns org.jboss.test.ws.interop.nov2007.wsse.PingResponse
+ */
+ @WebMethod(operationName = "Ping", action = "http://xmlsoap.org/Ping")
+ @WebResult(name = "PingResponse", targetNamespace = "http://InteropBaseAddress/interop", partName = "parameters")
+ @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+ @Action(input = "http://xmlsoap.org/Ping", output = "http://xmlsoap.org/Ping")
+ public PingResponse ping(
+ @WebParam(name = "PingRequest", targetNamespace = "http://InteropBaseAddress/interop", partName = "parameters")
+ PingRequest parameters);
+
+ /**
+ *
+ * @param request
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(action = "http://InteropBaseAddress/interop/echo")
+ @WebResult(name = "echoResult", targetNamespace = "http://InteropBaseAddress/interop")
+ @RequestWrapper(localName = "echo", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.Echo")
+ @ResponseWrapper(localName = "echoResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoResponse")
+ @Action(input = "http://InteropBaseAddress/interop/echo", output = "http://InteropBaseAddress/interop/echo")
+ public String echo(
+ @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
+ String request);
+
+ /**
+ *
+ * @param request
+ * @return
+ * returns org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse.EchoXmlResult
+ */
+ @WebMethod(action = "http://InteropBaseAddress/interop/echoXml")
+ @WebResult(name = "echoXmlResult", targetNamespace = "http://InteropBaseAddress/interop")
+ @RequestWrapper(localName = "echoXml", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoXml")
+ @ResponseWrapper(localName = "echoXmlResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse")
+ @Action(input = "http://InteropBaseAddress/interop/echoXml", output = "http://InteropBaseAddress/interop/echoXml")
+ public org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse.EchoXmlResult echoXml(
+ @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
+ org.jboss.test.ws.interop.nov2007.wsse.EchoXml.Request request);
+
+ /**
+ *
+ * @param request
+ * @return
+ * returns org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse.EchoDataSetResult
+ */
+ @WebMethod(action = "http://InteropBaseAddress/interop/echoDataSet")
+ @WebResult(name = "echoDataSetResult", targetNamespace = "http://InteropBaseAddress/interop")
+ @RequestWrapper(localName = "echoDataSet", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoDataSet")
+ @ResponseWrapper(localName = "echoDataSetResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse")
+ @Action(input = "http://InteropBaseAddress/interop/echoDataSet", output = "http://InteropBaseAddress/interop/echoDataSet")
+ public org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse.EchoDataSetResult echoDataSet(
+ @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
+ org.jboss.test.ws.interop.nov2007.wsse.EchoDataSet.Request request);
+
+ /**
+ *
+ * @param request
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(action = "http://InteropBaseAddress/interop/header")
+ @WebResult(name = "headerResult", targetNamespace = "http://InteropBaseAddress/interop")
+ @RequestWrapper(localName = "header", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.Header")
+ @ResponseWrapper(localName = "headerResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.HeaderResponse")
+ @Action(input = "http://InteropBaseAddress/interop/header", output = "http://InteropBaseAddress/interop/headerResponse")
+ public String header(
+ @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
+ String request);
+
+ /**
+ *
+ * @param request
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(action = "http://InteropBaseAddress/interop/fault")
+ @WebResult(name = "faultResult", targetNamespace = "http://InteropBaseAddress/interop")
+ @RequestWrapper(localName = "fault", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.Fault")
+ @ResponseWrapper(localName = "faultResponse", targetNamespace = "http://InteropBaseAddress/interop", className = "org.jboss.test.ws.interop.nov2007.wsse.FaultResponse")
+ @Action(input = "http://InteropBaseAddress/interop/fault", output = "http://InteropBaseAddress/interop/faultResponse")
+ public String fault(
+ @WebParam(name = "request", targetNamespace = "http://InteropBaseAddress/interop")
+ String request);
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,526 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import java.math.BigDecimal;
-import java.math.BigInteger;
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlElementDecl;
-import javax.xml.bind.annotation.XmlRegistry;
-import javax.xml.datatype.Duration;
-import javax.xml.datatype.XMLGregorianCalendar;
-import javax.xml.namespace.QName;
-
-
-/**
- * This object contains factory methods for each
- * Java content interface and Java element interface
- * generated in the org.jboss.test.ws.interop.nov2007.wsse package.
- * <p>An ObjectFactory allows you to programatically
- * construct new instances of the Java representation
- * for XML content. The Java representation of XML
- * content can consist of schema derived interfaces
- * and classes representing the binding of schema
- * type definitions, element declarations and model
- * groups. Factory methods for each of these are
- * provided in this class.
- *
- */
-@XmlRegistry
-public class ObjectFactory {
-
- private final static QName _EchoXmlRequest_QNAME = new QName("http://InteropBaseAddress/interop", "request");
- private final static QName _EchoDataSetResponseEchoDataSetResult_QNAME = new QName("http://InteropBaseAddress/interop", "echoDataSetResult");
- private final static QName _EchoXmlResponseEchoXmlResult_QNAME = new QName("http://InteropBaseAddress/interop", "echoXmlResult");
- private final static QName _CustomHeader_QNAME = new QName("http://InteropBaseAddress/interop", "CustomHeader");
- private final static QName _UnsignedInt_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedInt");
- private final static QName _Double_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "double");
- private final static QName _Decimal_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "decimal");
- private final static QName _Boolean_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "boolean");
- private final static QName _String_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "string");
- private final static QName _AnyType_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "anyType");
- private final static QName _Byte_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "byte");
- private final static QName _DataSet_QNAME = new QName("", "DataSet");
- private final static QName _DateTime_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "dateTime");
- private final static QName _Int_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "int");
- private final static QName _QName_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "QName");
- private final static QName _PingResponse_QNAME = new QName("http://xmlsoap.org/Ping", "PingResponse");
- private final static QName _Ping_QNAME = new QName("http://xmlsoap.org/Ping", "Ping");
- private final static QName _Long_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "long");
- private final static QName _Float_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "float");
- private final static QName _UnsignedByte_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedByte");
- private final static QName _UnsignedShort_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedShort");
- private final static QName _Short_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "short");
- private final static QName _Char_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "char");
- private final static QName _AnyURI_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "anyURI");
- private final static QName _Guid_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "guid");
- private final static QName _Duration_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "duration");
- private final static QName _UnsignedLong_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedLong");
- private final static QName _Base64Binary_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "base64Binary");
- private final static QName _EchoResponseEchoResult_QNAME = new QName("http://InteropBaseAddress/interop", "echoResult");
- private final static QName _FaultResponseFaultResult_QNAME = new QName("http://InteropBaseAddress/interop", "faultResult");
-
- /**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.test.ws.interop.nov2007.wsse
- *
- */
- public ObjectFactory() {
- }
-
- /**
- * Create an instance of {@link EchoXmlResponse }
- *
- */
- public EchoXmlResponse createEchoXmlResponse() {
- return new EchoXmlResponse();
- }
-
- /**
- * Create an instance of {@link Echo }
- *
- */
- public Echo createEcho() {
- return new Echo();
- }
-
- /**
- * Create an instance of {@link Fault }
- *
- */
- public Fault createFault() {
- return new Fault();
- }
-
- /**
- * Create an instance of {@link DataSet }
- *
- */
- public DataSet createDataSet() {
- return new DataSet();
- }
-
- /**
- * Create an instance of {@link EchoDataSet.Request }
- *
- */
- public EchoDataSet.Request createEchoDataSetRequest() {
- return new EchoDataSet.Request();
- }
-
- /**
- * Create an instance of {@link Header }
- *
- */
- public Header createHeader() {
- return new Header();
- }
-
- /**
- * Create an instance of {@link FaultResponse }
- *
- */
- public FaultResponse createFaultResponse() {
- return new FaultResponse();
- }
-
- /**
- * Create an instance of {@link EchoXmlResponse.EchoXmlResult }
- *
- */
- public EchoXmlResponse.EchoXmlResult createEchoXmlResponseEchoXmlResult() {
- return new EchoXmlResponse.EchoXmlResult();
- }
-
- /**
- * Create an instance of {@link EchoXml.Request }
- *
- */
- public EchoXml.Request createEchoXmlRequest() {
- return new EchoXml.Request();
- }
-
- /**
- * Create an instance of {@link EchoXml }
- *
- */
- public EchoXml createEchoXml() {
- return new EchoXml();
- }
-
- /**
- * Create an instance of {@link PingResponseBody }
- *
- */
- public PingResponseBody createPingResponseBody() {
- return new PingResponseBody();
- }
-
- /**
- * Create an instance of {@link EchoDataSetResponse }
- *
- */
- public EchoDataSetResponse createEchoDataSetResponse() {
- return new EchoDataSetResponse();
- }
-
- /**
- * Create an instance of {@link EchoDataSet }
- *
- */
- public EchoDataSet createEchoDataSet() {
- return new EchoDataSet();
- }
-
- /**
- * Create an instance of {@link PingRequest }
- *
- */
- public PingRequest createPingRequest() {
- return new PingRequest();
- }
-
- /**
- * Create an instance of {@link HeaderResponse }
- *
- */
- public HeaderResponse createHeaderResponse() {
- return new HeaderResponse();
- }
-
- /**
- * Create an instance of {@link CustomHeader }
- *
- */
- public CustomHeader createCustomHeader() {
- return new CustomHeader();
- }
-
- /**
- * Create an instance of {@link Ping }
- *
- */
- public Ping createPing() {
- return new Ping();
- }
-
- /**
- * Create an instance of {@link EchoResponse }
- *
- */
- public EchoResponse createEchoResponse() {
- return new EchoResponse();
- }
-
- /**
- * Create an instance of {@link EchoDataSetResponse.EchoDataSetResult }
- *
- */
- public EchoDataSetResponse.EchoDataSetResult createEchoDataSetResponseEchoDataSetResult() {
- return new EchoDataSetResponse.EchoDataSetResult();
- }
-
- /**
- * Create an instance of {@link PingResponse }
- *
- */
- public PingResponse createPingResponse() {
- return new PingResponse();
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link EchoXml.Request }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "request", scope = EchoXml.class)
- public JAXBElement<EchoXml.Request> createEchoXmlRequest(EchoXml.Request value) {
- return new JAXBElement<EchoXml.Request>(_EchoXmlRequest_QNAME, EchoXml.Request.class, EchoXml.class, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link EchoDataSetResponse.EchoDataSetResult }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "echoDataSetResult", scope = EchoDataSetResponse.class)
- public JAXBElement<EchoDataSetResponse.EchoDataSetResult> createEchoDataSetResponseEchoDataSetResult(EchoDataSetResponse.EchoDataSetResult value) {
- return new JAXBElement<EchoDataSetResponse.EchoDataSetResult>(_EchoDataSetResponseEchoDataSetResult_QNAME, EchoDataSetResponse.EchoDataSetResult.class, EchoDataSetResponse.class, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link EchoDataSet.Request }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "request", scope = EchoDataSet.class)
- public JAXBElement<EchoDataSet.Request> createEchoDataSetRequest(EchoDataSet.Request value) {
- return new JAXBElement<EchoDataSet.Request>(_EchoXmlRequest_QNAME, EchoDataSet.Request.class, EchoDataSet.class, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link EchoXmlResponse.EchoXmlResult }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "echoXmlResult", scope = EchoXmlResponse.class)
- public JAXBElement<EchoXmlResponse.EchoXmlResult> createEchoXmlResponseEchoXmlResult(EchoXmlResponse.EchoXmlResult value) {
- return new JAXBElement<EchoXmlResponse.EchoXmlResult>(_EchoXmlResponseEchoXmlResult_QNAME, EchoXmlResponse.EchoXmlResult.class, EchoXmlResponse.class, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "request", scope = Echo.class)
- public JAXBElement<String> createEchoRequest(String value) {
- return new JAXBElement<String>(_EchoXmlRequest_QNAME, String.class, Echo.class, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link CustomHeader }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "CustomHeader")
- public JAXBElement<CustomHeader> createCustomHeader(CustomHeader value) {
- return new JAXBElement<CustomHeader>(_CustomHeader_QNAME, CustomHeader.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedInt")
- public JAXBElement<Long> createUnsignedInt(Long value) {
- return new JAXBElement<Long>(_UnsignedInt_QNAME, Long.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "double")
- public JAXBElement<Double> createDouble(Double value) {
- return new JAXBElement<Double>(_Double_QNAME, Double.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "decimal")
- public JAXBElement<BigDecimal> createDecimal(BigDecimal value) {
- return new JAXBElement<BigDecimal>(_Decimal_QNAME, BigDecimal.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "boolean")
- public JAXBElement<Boolean> createBoolean(Boolean value) {
- return new JAXBElement<Boolean>(_Boolean_QNAME, Boolean.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "string")
- public JAXBElement<String> createString(String value) {
- return new JAXBElement<String>(_String_QNAME, String.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "anyType")
- public JAXBElement<Object> createAnyType(Object value) {
- return new JAXBElement<Object>(_AnyType_QNAME, Object.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Byte }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "byte")
- public JAXBElement<Byte> createByte(Byte value) {
- return new JAXBElement<Byte>(_Byte_QNAME, Byte.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link DataSet }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "", name = "DataSet")
- public JAXBElement<DataSet> createDataSet(DataSet value) {
- return new JAXBElement<DataSet>(_DataSet_QNAME, DataSet.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "dateTime")
- public JAXBElement<XMLGregorianCalendar> createDateTime(XMLGregorianCalendar value) {
- return new JAXBElement<XMLGregorianCalendar>(_DateTime_QNAME, XMLGregorianCalendar.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "int")
- public JAXBElement<Integer> createInt(Integer value) {
- return new JAXBElement<Integer>(_Int_QNAME, Integer.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "QName")
- public JAXBElement<QName> createQName(QName value) {
- return new JAXBElement<QName>(_QName_QNAME, QName.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link PingResponseBody }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://xmlsoap.org/Ping", name = "PingResponse")
- public JAXBElement<PingResponseBody> createPingResponse(PingResponseBody value) {
- return new JAXBElement<PingResponseBody>(_PingResponse_QNAME, PingResponseBody.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Ping }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://xmlsoap.org/Ping", name = "Ping")
- public JAXBElement<Ping> createPing(Ping value) {
- return new JAXBElement<Ping>(_Ping_QNAME, Ping.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "long")
- public JAXBElement<Long> createLong(Long value) {
- return new JAXBElement<Long>(_Long_QNAME, Long.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Float }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "float")
- public JAXBElement<Float> createFloat(Float value) {
- return new JAXBElement<Float>(_Float_QNAME, Float.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedByte")
- public JAXBElement<Short> createUnsignedByte(Short value) {
- return new JAXBElement<Short>(_UnsignedByte_QNAME, Short.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedShort")
- public JAXBElement<Integer> createUnsignedShort(Integer value) {
- return new JAXBElement<Integer>(_UnsignedShort_QNAME, Integer.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "short")
- public JAXBElement<Short> createShort(Short value) {
- return new JAXBElement<Short>(_Short_QNAME, Short.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "char")
- public JAXBElement<Integer> createChar(Integer value) {
- return new JAXBElement<Integer>(_Char_QNAME, Integer.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "anyURI")
- public JAXBElement<String> createAnyURI(String value) {
- return new JAXBElement<String>(_AnyURI_QNAME, String.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "guid")
- public JAXBElement<String> createGuid(String value) {
- return new JAXBElement<String>(_Guid_QNAME, String.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link Duration }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "duration")
- public JAXBElement<Duration> createDuration(Duration value) {
- return new JAXBElement<Duration>(_Duration_QNAME, Duration.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedLong")
- public JAXBElement<BigInteger> createUnsignedLong(BigInteger value) {
- return new JAXBElement<BigInteger>(_UnsignedLong_QNAME, BigInteger.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "base64Binary")
- public JAXBElement<byte[]> createBase64Binary(byte[] value) {
- return new JAXBElement<byte[]>(_Base64Binary_QNAME, byte[].class, null, ((byte[]) value));
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "request", scope = Fault.class)
- public JAXBElement<String> createFaultRequest(String value) {
- return new JAXBElement<String>(_EchoXmlRequest_QNAME, String.class, Fault.class, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "echoResult", scope = EchoResponse.class)
- public JAXBElement<String> createEchoResponseEchoResult(String value) {
- return new JAXBElement<String>(_EchoResponseEchoResult_QNAME, String.class, EchoResponse.class, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "faultResult", scope = FaultResponse.class)
- public JAXBElement<String> createFaultResponseFaultResult(String value) {
- return new JAXBElement<String>(_FaultResponseFaultResult_QNAME, String.class, FaultResponse.class, value);
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,526 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.datatype.Duration;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the org.jboss.test.ws.interop.nov2007.wsse package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _EchoXmlRequest_QNAME = new QName("http://InteropBaseAddress/interop", "request");
+ private final static QName _EchoDataSetResponseEchoDataSetResult_QNAME = new QName("http://InteropBaseAddress/interop", "echoDataSetResult");
+ private final static QName _EchoXmlResponseEchoXmlResult_QNAME = new QName("http://InteropBaseAddress/interop", "echoXmlResult");
+ private final static QName _CustomHeader_QNAME = new QName("http://InteropBaseAddress/interop", "CustomHeader");
+ private final static QName _UnsignedInt_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedInt");
+ private final static QName _Double_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "double");
+ private final static QName _Decimal_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "decimal");
+ private final static QName _Boolean_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "boolean");
+ private final static QName _String_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "string");
+ private final static QName _AnyType_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "anyType");
+ private final static QName _Byte_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "byte");
+ private final static QName _DataSet_QNAME = new QName("", "DataSet");
+ private final static QName _DateTime_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "dateTime");
+ private final static QName _Int_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "int");
+ private final static QName _QName_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "QName");
+ private final static QName _PingResponse_QNAME = new QName("http://xmlsoap.org/Ping", "PingResponse");
+ private final static QName _Ping_QNAME = new QName("http://xmlsoap.org/Ping", "Ping");
+ private final static QName _Long_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "long");
+ private final static QName _Float_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "float");
+ private final static QName _UnsignedByte_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedByte");
+ private final static QName _UnsignedShort_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedShort");
+ private final static QName _Short_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "short");
+ private final static QName _Char_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "char");
+ private final static QName _AnyURI_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "anyURI");
+ private final static QName _Guid_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "guid");
+ private final static QName _Duration_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "duration");
+ private final static QName _UnsignedLong_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "unsignedLong");
+ private final static QName _Base64Binary_QNAME = new QName("http://schemas.microsoft.com/2003/10/Serialization/", "base64Binary");
+ private final static QName _EchoResponseEchoResult_QNAME = new QName("http://InteropBaseAddress/interop", "echoResult");
+ private final static QName _FaultResponseFaultResult_QNAME = new QName("http://InteropBaseAddress/interop", "faultResult");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.test.ws.interop.nov2007.wsse
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link EchoXmlResponse }
+ *
+ */
+ public EchoXmlResponse createEchoXmlResponse() {
+ return new EchoXmlResponse();
+ }
+
+ /**
+ * Create an instance of {@link Echo }
+ *
+ */
+ public Echo createEcho() {
+ return new Echo();
+ }
+
+ /**
+ * Create an instance of {@link Fault }
+ *
+ */
+ public Fault createFault() {
+ return new Fault();
+ }
+
+ /**
+ * Create an instance of {@link DataSet }
+ *
+ */
+ public DataSet createDataSet() {
+ return new DataSet();
+ }
+
+ /**
+ * Create an instance of {@link EchoDataSet.Request }
+ *
+ */
+ public EchoDataSet.Request createEchoDataSetRequest() {
+ return new EchoDataSet.Request();
+ }
+
+ /**
+ * Create an instance of {@link Header }
+ *
+ */
+ public Header createHeader() {
+ return new Header();
+ }
+
+ /**
+ * Create an instance of {@link FaultResponse }
+ *
+ */
+ public FaultResponse createFaultResponse() {
+ return new FaultResponse();
+ }
+
+ /**
+ * Create an instance of {@link EchoXmlResponse.EchoXmlResult }
+ *
+ */
+ public EchoXmlResponse.EchoXmlResult createEchoXmlResponseEchoXmlResult() {
+ return new EchoXmlResponse.EchoXmlResult();
+ }
+
+ /**
+ * Create an instance of {@link EchoXml.Request }
+ *
+ */
+ public EchoXml.Request createEchoXmlRequest() {
+ return new EchoXml.Request();
+ }
+
+ /**
+ * Create an instance of {@link EchoXml }
+ *
+ */
+ public EchoXml createEchoXml() {
+ return new EchoXml();
+ }
+
+ /**
+ * Create an instance of {@link PingResponseBody }
+ *
+ */
+ public PingResponseBody createPingResponseBody() {
+ return new PingResponseBody();
+ }
+
+ /**
+ * Create an instance of {@link EchoDataSetResponse }
+ *
+ */
+ public EchoDataSetResponse createEchoDataSetResponse() {
+ return new EchoDataSetResponse();
+ }
+
+ /**
+ * Create an instance of {@link EchoDataSet }
+ *
+ */
+ public EchoDataSet createEchoDataSet() {
+ return new EchoDataSet();
+ }
+
+ /**
+ * Create an instance of {@link PingRequest }
+ *
+ */
+ public PingRequest createPingRequest() {
+ return new PingRequest();
+ }
+
+ /**
+ * Create an instance of {@link HeaderResponse }
+ *
+ */
+ public HeaderResponse createHeaderResponse() {
+ return new HeaderResponse();
+ }
+
+ /**
+ * Create an instance of {@link CustomHeader }
+ *
+ */
+ public CustomHeader createCustomHeader() {
+ return new CustomHeader();
+ }
+
+ /**
+ * Create an instance of {@link Ping }
+ *
+ */
+ public Ping createPing() {
+ return new Ping();
+ }
+
+ /**
+ * Create an instance of {@link EchoResponse }
+ *
+ */
+ public EchoResponse createEchoResponse() {
+ return new EchoResponse();
+ }
+
+ /**
+ * Create an instance of {@link EchoDataSetResponse.EchoDataSetResult }
+ *
+ */
+ public EchoDataSetResponse.EchoDataSetResult createEchoDataSetResponseEchoDataSetResult() {
+ return new EchoDataSetResponse.EchoDataSetResult();
+ }
+
+ /**
+ * Create an instance of {@link PingResponse }
+ *
+ */
+ public PingResponse createPingResponse() {
+ return new PingResponse();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link EchoXml.Request }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "request", scope = EchoXml.class)
+ public JAXBElement<EchoXml.Request> createEchoXmlRequest(EchoXml.Request value) {
+ return new JAXBElement<EchoXml.Request>(_EchoXmlRequest_QNAME, EchoXml.Request.class, EchoXml.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link EchoDataSetResponse.EchoDataSetResult }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "echoDataSetResult", scope = EchoDataSetResponse.class)
+ public JAXBElement<EchoDataSetResponse.EchoDataSetResult> createEchoDataSetResponseEchoDataSetResult(EchoDataSetResponse.EchoDataSetResult value) {
+ return new JAXBElement<EchoDataSetResponse.EchoDataSetResult>(_EchoDataSetResponseEchoDataSetResult_QNAME, EchoDataSetResponse.EchoDataSetResult.class, EchoDataSetResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link EchoDataSet.Request }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "request", scope = EchoDataSet.class)
+ public JAXBElement<EchoDataSet.Request> createEchoDataSetRequest(EchoDataSet.Request value) {
+ return new JAXBElement<EchoDataSet.Request>(_EchoXmlRequest_QNAME, EchoDataSet.Request.class, EchoDataSet.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link EchoXmlResponse.EchoXmlResult }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "echoXmlResult", scope = EchoXmlResponse.class)
+ public JAXBElement<EchoXmlResponse.EchoXmlResult> createEchoXmlResponseEchoXmlResult(EchoXmlResponse.EchoXmlResult value) {
+ return new JAXBElement<EchoXmlResponse.EchoXmlResult>(_EchoXmlResponseEchoXmlResult_QNAME, EchoXmlResponse.EchoXmlResult.class, EchoXmlResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "request", scope = Echo.class)
+ public JAXBElement<String> createEchoRequest(String value) {
+ return new JAXBElement<String>(_EchoXmlRequest_QNAME, String.class, Echo.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CustomHeader }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "CustomHeader")
+ public JAXBElement<CustomHeader> createCustomHeader(CustomHeader value) {
+ return new JAXBElement<CustomHeader>(_CustomHeader_QNAME, CustomHeader.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedInt")
+ public JAXBElement<Long> createUnsignedInt(Long value) {
+ return new JAXBElement<Long>(_UnsignedInt_QNAME, Long.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Double }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "double")
+ public JAXBElement<Double> createDouble(Double value) {
+ return new JAXBElement<Double>(_Double_QNAME, Double.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "decimal")
+ public JAXBElement<BigDecimal> createDecimal(BigDecimal value) {
+ return new JAXBElement<BigDecimal>(_Decimal_QNAME, BigDecimal.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "boolean")
+ public JAXBElement<Boolean> createBoolean(Boolean value) {
+ return new JAXBElement<Boolean>(_Boolean_QNAME, Boolean.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "string")
+ public JAXBElement<String> createString(String value) {
+ return new JAXBElement<String>(_String_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "anyType")
+ public JAXBElement<Object> createAnyType(Object value) {
+ return new JAXBElement<Object>(_AnyType_QNAME, Object.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Byte }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "byte")
+ public JAXBElement<Byte> createByte(Byte value) {
+ return new JAXBElement<Byte>(_Byte_QNAME, Byte.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DataSet }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "DataSet")
+ public JAXBElement<DataSet> createDataSet(DataSet value) {
+ return new JAXBElement<DataSet>(_DataSet_QNAME, DataSet.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "dateTime")
+ public JAXBElement<XMLGregorianCalendar> createDateTime(XMLGregorianCalendar value) {
+ return new JAXBElement<XMLGregorianCalendar>(_DateTime_QNAME, XMLGregorianCalendar.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "int")
+ public JAXBElement<Integer> createInt(Integer value) {
+ return new JAXBElement<Integer>(_Int_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "QName")
+ public JAXBElement<QName> createQName(QName value) {
+ return new JAXBElement<QName>(_QName_QNAME, QName.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PingResponseBody }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://xmlsoap.org/Ping", name = "PingResponse")
+ public JAXBElement<PingResponseBody> createPingResponse(PingResponseBody value) {
+ return new JAXBElement<PingResponseBody>(_PingResponse_QNAME, PingResponseBody.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Ping }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://xmlsoap.org/Ping", name = "Ping")
+ public JAXBElement<Ping> createPing(Ping value) {
+ return new JAXBElement<Ping>(_Ping_QNAME, Ping.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "long")
+ public JAXBElement<Long> createLong(Long value) {
+ return new JAXBElement<Long>(_Long_QNAME, Long.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Float }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "float")
+ public JAXBElement<Float> createFloat(Float value) {
+ return new JAXBElement<Float>(_Float_QNAME, Float.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedByte")
+ public JAXBElement<Short> createUnsignedByte(Short value) {
+ return new JAXBElement<Short>(_UnsignedByte_QNAME, Short.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedShort")
+ public JAXBElement<Integer> createUnsignedShort(Integer value) {
+ return new JAXBElement<Integer>(_UnsignedShort_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "short")
+ public JAXBElement<Short> createShort(Short value) {
+ return new JAXBElement<Short>(_Short_QNAME, Short.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "char")
+ public JAXBElement<Integer> createChar(Integer value) {
+ return new JAXBElement<Integer>(_Char_QNAME, Integer.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "anyURI")
+ public JAXBElement<String> createAnyURI(String value) {
+ return new JAXBElement<String>(_AnyURI_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "guid")
+ public JAXBElement<String> createGuid(String value) {
+ return new JAXBElement<String>(_Guid_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Duration }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "duration")
+ public JAXBElement<Duration> createDuration(Duration value) {
+ return new JAXBElement<Duration>(_Duration_QNAME, Duration.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "unsignedLong")
+ public JAXBElement<BigInteger> createUnsignedLong(BigInteger value) {
+ return new JAXBElement<BigInteger>(_UnsignedLong_QNAME, BigInteger.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://schemas.microsoft.com/2003/10/Serialization/", name = "base64Binary")
+ public JAXBElement<byte[]> createBase64Binary(byte[] value) {
+ return new JAXBElement<byte[]>(_Base64Binary_QNAME, byte[].class, null, ((byte[]) value));
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "request", scope = Fault.class)
+ public JAXBElement<String> createFaultRequest(String value) {
+ return new JAXBElement<String>(_EchoXmlRequest_QNAME, String.class, Fault.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "echoResult", scope = EchoResponse.class)
+ public JAXBElement<String> createEchoResponseEchoResult(String value) {
+ return new JAXBElement<String>(_EchoResponseEchoResult_QNAME, String.class, EchoResponse.class, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://InteropBaseAddress/interop", name = "faultResult", scope = FaultResponse.class)
+ public JAXBElement<String> createFaultResponseFaultResult(String value) {
+ return new JAXBElement<String>(_FaultResponseFaultResult_QNAME, String.class, FaultResponse.class, value);
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,118 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for ping complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="ping">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="scenario" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="origin" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ping", namespace = "http://xmlsoap.org/Ping", propOrder = {
- "scenario",
- "origin",
- "text"
-})
-public class Ping {
-
- @XmlElement(required = true, nillable = true)
- protected String scenario;
- @XmlElement(required = true, nillable = true)
- protected String origin;
- @XmlElement(required = true, nillable = true)
- protected String text;
-
- /**
- * Gets the value of the scenario property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getScenario() {
- return scenario;
- }
-
- /**
- * Sets the value of the scenario property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setScenario(String value) {
- this.scenario = value;
- }
-
- /**
- * Gets the value of the origin property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getOrigin() {
- return origin;
- }
-
- /**
- * Sets the value of the origin property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setOrigin(String value) {
- this.origin = value;
- }
-
- /**
- * Gets the value of the text property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getText() {
- return text;
- }
-
- /**
- * Sets the value of the text property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setText(String value) {
- this.text = value;
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,118 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ping complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ping">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="scenario" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="origin" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ping", namespace = "http://xmlsoap.org/Ping", propOrder = {
+ "scenario",
+ "origin",
+ "text"
+})
+public class Ping {
+
+ @XmlElement(required = true, nillable = true)
+ protected String scenario;
+ @XmlElement(required = true, nillable = true)
+ protected String origin;
+ @XmlElement(required = true, nillable = true)
+ protected String text;
+
+ /**
+ * Gets the value of the scenario property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getScenario() {
+ return scenario;
+ }
+
+ /**
+ * Sets the value of the scenario property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setScenario(String value) {
+ this.scenario = value;
+ }
+
+ /**
+ * Gets the value of the origin property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrigin() {
+ return origin;
+ }
+
+ /**
+ * Sets the value of the origin property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrigin(String value) {
+ this.origin = value;
+ }
+
+ /**
+ * Gets the value of the text property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Sets the value of the text property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setText(String value) {
+ this.text = value;
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,64 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element ref="{http://xmlsoap.org/Ping}Ping" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "ping"
-})
-@XmlRootElement(name = "PingRequest")
-public class PingRequest {
-
- @XmlElement(name = "Ping", namespace = "http://xmlsoap.org/Ping")
- protected Ping ping;
-
- /**
- * Gets the value of the ping property.
- *
- * @return
- * possible object is
- * {@link Ping }
- *
- */
- public Ping getPing() {
- return ping;
- }
-
- /**
- * Sets the value of the ping property.
- *
- * @param value
- * allowed object is
- * {@link Ping }
- *
- */
- public void setPing(Ping value) {
- this.ping = value;
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,64 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://xmlsoap.org/Ping}Ping" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "ping"
+})
+@XmlRootElement(name = "PingRequest")
+public class PingRequest {
+
+ @XmlElement(name = "Ping", namespace = "http://xmlsoap.org/Ping")
+ protected Ping ping;
+
+ /**
+ * Gets the value of the ping property.
+ *
+ * @return
+ * possible object is
+ * {@link Ping }
+ *
+ */
+ public Ping getPing() {
+ return ping;
+ }
+
+ /**
+ * Sets the value of the ping property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Ping }
+ *
+ */
+ public void setPing(Ping value) {
+ this.ping = value;
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,64 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element ref="{http://xmlsoap.org/Ping}PingResponse" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "", propOrder = {
- "pingResponse"
-})
-@XmlRootElement(name = "PingResponse")
-public class PingResponse {
-
- @XmlElement(name = "PingResponse", namespace = "http://xmlsoap.org/Ping")
- protected PingResponseBody pingResponse;
-
- /**
- * Gets the value of the pingResponse property.
- *
- * @return
- * possible object is
- * {@link PingResponseBody }
- *
- */
- public PingResponseBody getPingResponse() {
- return pingResponse;
- }
-
- /**
- * Sets the value of the pingResponse property.
- *
- * @param value
- * allowed object is
- * {@link PingResponseBody }
- *
- */
- public void setPingResponse(PingResponseBody value) {
- this.pingResponse = value;
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,64 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://xmlsoap.org/Ping}PingResponse" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "pingResponse"
+})
+@XmlRootElement(name = "PingResponse")
+public class PingResponse {
+
+ @XmlElement(name = "PingResponse", namespace = "http://xmlsoap.org/Ping")
+ protected PingResponseBody pingResponse;
+
+ /**
+ * Gets the value of the pingResponse property.
+ *
+ * @return
+ * possible object is
+ * {@link PingResponseBody }
+ *
+ */
+ public PingResponseBody getPingResponse() {
+ return pingResponse;
+ }
+
+ /**
+ * Sets the value of the pingResponse property.
+ *
+ * @param value
+ * allowed object is
+ * {@link PingResponseBody }
+ *
+ */
+ public void setPingResponse(PingResponseBody value) {
+ this.pingResponse = value;
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,118 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for PingResponseBody complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="PingResponseBody">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="scenario" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="origin" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-(a)XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PingResponseBody", namespace = "http://xmlsoap.org/Ping", propOrder = {
- "scenario",
- "origin",
- "text"
-})
-public class PingResponseBody {
-
- @XmlElement(required = true, nillable = true)
- protected String scenario;
- @XmlElement(required = true, nillable = true)
- protected String origin;
- @XmlElement(required = true, nillable = true)
- protected String text;
-
- /**
- * Gets the value of the scenario property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getScenario() {
- return scenario;
- }
-
- /**
- * Sets the value of the scenario property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setScenario(String value) {
- this.scenario = value;
- }
-
- /**
- * Gets the value of the origin property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getOrigin() {
- return origin;
- }
-
- /**
- * Sets the value of the origin property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setOrigin(String value) {
- this.origin = value;
- }
-
- /**
- * Gets the value of the text property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getText() {
- return text;
- }
-
- /**
- * Sets the value of the text property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setText(String value) {
- this.text = value;
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,118 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for PingResponseBody complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="PingResponseBody">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="scenario" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="origin" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+(a)XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PingResponseBody", namespace = "http://xmlsoap.org/Ping", propOrder = {
+ "scenario",
+ "origin",
+ "text"
+})
+public class PingResponseBody {
+
+ @XmlElement(required = true, nillable = true)
+ protected String scenario;
+ @XmlElement(required = true, nillable = true)
+ protected String origin;
+ @XmlElement(required = true, nillable = true)
+ protected String text;
+
+ /**
+ * Gets the value of the scenario property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getScenario() {
+ return scenario;
+ }
+
+ /**
+ * Sets the value of the scenario property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setScenario(String value) {
+ this.scenario = value;
+ }
+
+ /**
+ * Gets the value of the origin property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrigin() {
+ return origin;
+ }
+
+ /**
+ * Sets the value of the origin property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrigin(String value) {
+ this.origin = value;
+ }
+
+ /**
+ * Gets the value of the text property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Sets the value of the text property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setText(String value) {
+ this.text = value;
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,93 +0,0 @@
-
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import java.net.MalformedURLException;
-import java.net.URL;
-import javax.xml.namespace.QName;
-import javax.xml.ws.Service;
-import javax.xml.ws.WebEndpoint;
-import javax.xml.ws.WebServiceClient;
-
-
-/**
- * This class was generated by the JAX-WS RI.
- * JAX-WS RI 2.1.1-b03-
- * Generated source version: 2.0
- *
- */
-@WebServiceClient(name = "PingService10", targetNamespace = "http://InteropBaseAddress/interop", wsdlLocation = "file:/home/alessio/Desktop/WS-Security%20interop%20files/wsdl_live_WsSecurity10.svc/WsSecurity10.wsdl")
-public class PingService10
- extends Service
-{
-
- private final static URL PINGSERVICE10_WSDL_LOCATION;
-
- static {
- URL url = null;
- try {
- url = new URL("file:/home/alessio/Desktop/WS-Security%20interop%20files/wsdl_live_WsSecurity10.svc/WsSecurity10.wsdl");
- } catch (MalformedURLException e) {
- e.printStackTrace();
- }
- PINGSERVICE10_WSDL_LOCATION = url;
- }
-
- public PingService10(URL wsdlLocation, QName serviceName) {
- super(wsdlLocation, serviceName);
- }
-
- public PingService10() {
- super(PINGSERVICE10_WSDL_LOCATION, new QName("http://InteropBaseAddress/interop", "PingService10"));
- }
-
- /**
- *
- * @return
- * returns IPingService
- */
- @WebEndpoint(name = "UserNameOverTransport_IPingService")
- public IPingService getUserNameOverTransportIPingService() {
- return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "UserNameOverTransport_IPingService"), IPingService.class);
- }
-
- /**
- *
- * @return
- * returns IPingService
- */
- @WebEndpoint(name = "MutualCertificate10SignEncrypt_IPingService")
- public IPingService getMutualCertificate10SignEncryptIPingService() {
- return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "MutualCertificate10SignEncrypt_IPingService"), IPingService.class);
- }
-
- /**
- *
- * @return
- * returns IPingService
- */
- @WebEndpoint(name = "MutualCertificate10SignEncryptRsa15TripleDes_IPingService")
- public IPingService getMutualCertificate10SignEncryptRsa15TripleDesIPingService() {
- return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "MutualCertificate10SignEncryptRsa15TripleDes_IPingService"), IPingService.class);
- }
-
- /**
- *
- * @return
- * returns IPingService
- */
- @WebEndpoint(name = "X10_IPingService")
- public IPingService getX10IPingService() {
- return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "X10_IPingService"), IPingService.class);
- }
-
- /**
- *
- * @return
- * returns IPingService
- */
- @WebEndpoint(name = "X10-NoTimestamp_IPingService")
- public IPingService getX10NoTimestampIPingService() {
- return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "X10-NoTimestamp_IPingService"), IPingService.class);
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,93 @@
+
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.1-b03-
+ * Generated source version: 2.0
+ *
+ */
+@WebServiceClient(name = "PingService10", targetNamespace = "http://InteropBaseAddress/interop", wsdlLocation = "file:/home/alessio/Desktop/WS-Security%20interop%20files/wsdl_live_WsSecurity10.svc/WsSecurity10.wsdl")
+public class PingService10
+ extends Service
+{
+
+ private final static URL PINGSERVICE10_WSDL_LOCATION;
+
+ static {
+ URL url = null;
+ try {
+ url = new URL("file:/home/alessio/Desktop/WS-Security%20interop%20files/wsdl_live_WsSecurity10.svc/WsSecurity10.wsdl");
+ } catch (MalformedURLException e) {
+ e.printStackTrace();
+ }
+ PINGSERVICE10_WSDL_LOCATION = url;
+ }
+
+ public PingService10(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public PingService10() {
+ super(PINGSERVICE10_WSDL_LOCATION, new QName("http://InteropBaseAddress/interop", "PingService10"));
+ }
+
+ /**
+ *
+ * @return
+ * returns IPingService
+ */
+ @WebEndpoint(name = "UserNameOverTransport_IPingService")
+ public IPingService getUserNameOverTransportIPingService() {
+ return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "UserNameOverTransport_IPingService"), IPingService.class);
+ }
+
+ /**
+ *
+ * @return
+ * returns IPingService
+ */
+ @WebEndpoint(name = "MutualCertificate10SignEncrypt_IPingService")
+ public IPingService getMutualCertificate10SignEncryptIPingService() {
+ return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "MutualCertificate10SignEncrypt_IPingService"), IPingService.class);
+ }
+
+ /**
+ *
+ * @return
+ * returns IPingService
+ */
+ @WebEndpoint(name = "MutualCertificate10SignEncryptRsa15TripleDes_IPingService")
+ public IPingService getMutualCertificate10SignEncryptRsa15TripleDesIPingService() {
+ return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "MutualCertificate10SignEncryptRsa15TripleDes_IPingService"), IPingService.class);
+ }
+
+ /**
+ *
+ * @return
+ * returns IPingService
+ */
+ @WebEndpoint(name = "X10_IPingService")
+ public IPingService getX10IPingService() {
+ return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "X10_IPingService"), IPingService.class);
+ }
+
+ /**
+ *
+ * @return
+ * returns IPingService
+ */
+ @WebEndpoint(name = "X10-NoTimestamp_IPingService")
+ public IPingService getX10NoTimestampIPingService() {
+ return (IPingService)super.getPort(new QName("http://InteropBaseAddress/interop", "X10-NoTimestamp_IPingService"), IPingService.class);
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,127 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-
-import javax.xml.bind.JAXBElement;
-
-import org.jboss.test.ws.interop.nov2007.wsse.EchoDataSet.Request;
-import org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse.EchoDataSetResult;
-import org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse.EchoXmlResult;
-
-/**
- * WCF Interoperability Plug-fest - November 2007
- *
- * IPingService test implementation
- *
- * @author Alessio Soldano <alessio.soldano(a)jboss.com>
- *
- * @version $Id$
- * @since 26-Oct-2007
- */
-public class TestService
-{
-
- public String ping(String ping)
- {
- System.out.println("ping: " + ping);
- return ping;
- }
-
- public String echo(String request)
- {
- System.out.println("echo: " + request);
- return request;
- }
-
- @SuppressWarnings("unchecked")
- public EchoDataSetResult echoDataSet(Request request)
- {
- System.out.println("echoDataSet, request=" + request);
- EchoDataSetResult result = new EchoDataSetResult();
- if (request != null)
- {
- Object any = request.getAny();
- System.out.println("echoDataSet, request.getAny()="+any);
- if (any != null)
- {
- try
- {
- JAXBElement<DataSet> jaxbEl = (JAXBElement<DataSet>)any;
- JAXBElement inner = (JAXBElement)(jaxbEl.getValue().getAny());
- System.out.println("echoDataSet, DataSet inner value=" + inner.getValue());
- } catch (Exception e) {}
- }
- result.setAny(request.getAny());
- }
- return result;
- }
-
- @SuppressWarnings("unchecked")
- public EchoXmlResult echoXml(org.jboss.test.ws.interop.nov2007.wsse.EchoXml.Request request)
- {
- System.out.println("echoXml, request=" + request);
- EchoXmlResult result = new EchoXmlResult();
- if (request != null)
- {
- Object any = request.getAny();
- System.out.println("echoXml, request.getAny()=" + any);
- if (any != null)
- {
- try
- {
- System.out.println("echoXml, inner value=" + ((JAXBElement)any).getValue());
- } catch (Exception e) {}
- }
- result.setAny(request.getAny());
- }
- return result;
- }
-
- public String fault(String request)
- {
- System.out.println("fault: " + request);
- return request;
- }
-
- public String header(String request)
- {
- System.out.println("header: "+request);
- return request;
- }
-
- public PingResponse ping(PingRequest parameters)
- {
- System.out.println("ping: " + parameters);
- PingResponse result = new PingResponse();
- PingResponseBody responseBody = new PingResponseBody();
- if (parameters.getPing() != null)
- {
- responseBody.setOrigin(parameters.getPing().getOrigin());
- responseBody.setScenario(parameters.getPing().getScenario());
- responseBody.setText(parameters.getPing().getOrigin() + " : " + parameters.getPing().getText());
- }
- result.setPingResponse(responseBody);
- return result;
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,127 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+
+import javax.xml.bind.JAXBElement;
+
+import org.jboss.test.ws.interop.nov2007.wsse.EchoDataSet.Request;
+import org.jboss.test.ws.interop.nov2007.wsse.EchoDataSetResponse.EchoDataSetResult;
+import org.jboss.test.ws.interop.nov2007.wsse.EchoXmlResponse.EchoXmlResult;
+
+/**
+ * WCF Interoperability Plug-fest - November 2007
+ *
+ * IPingService test implementation
+ *
+ * @author Alessio Soldano <alessio.soldano(a)jboss.com>
+ *
+ * @version $Id$
+ * @since 26-Oct-2007
+ */
+public class TestService
+{
+
+ public String ping(String ping)
+ {
+ System.out.println("ping: " + ping);
+ return ping;
+ }
+
+ public String echo(String request)
+ {
+ System.out.println("echo: " + request);
+ return request;
+ }
+
+ @SuppressWarnings("unchecked")
+ public EchoDataSetResult echoDataSet(Request request)
+ {
+ System.out.println("echoDataSet, request=" + request);
+ EchoDataSetResult result = new EchoDataSetResult();
+ if (request != null)
+ {
+ Object any = request.getAny();
+ System.out.println("echoDataSet, request.getAny()="+any);
+ if (any != null)
+ {
+ try
+ {
+ JAXBElement<DataSet> jaxbEl = (JAXBElement<DataSet>)any;
+ JAXBElement inner = (JAXBElement)(jaxbEl.getValue().getAny());
+ System.out.println("echoDataSet, DataSet inner value=" + inner.getValue());
+ } catch (Exception e) {}
+ }
+ result.setAny(request.getAny());
+ }
+ return result;
+ }
+
+ @SuppressWarnings("unchecked")
+ public EchoXmlResult echoXml(org.jboss.test.ws.interop.nov2007.wsse.EchoXml.Request request)
+ {
+ System.out.println("echoXml, request=" + request);
+ EchoXmlResult result = new EchoXmlResult();
+ if (request != null)
+ {
+ Object any = request.getAny();
+ System.out.println("echoXml, request.getAny()=" + any);
+ if (any != null)
+ {
+ try
+ {
+ System.out.println("echoXml, inner value=" + ((JAXBElement)any).getValue());
+ } catch (Exception e) {}
+ }
+ result.setAny(request.getAny());
+ }
+ return result;
+ }
+
+ public String fault(String request)
+ {
+ System.out.println("fault: " + request);
+ return request;
+ }
+
+ public String header(String request)
+ {
+ System.out.println("header: "+request);
+ return request;
+ }
+
+ public PingResponse ping(PingRequest parameters)
+ {
+ System.out.println("ping: " + parameters);
+ PingResponse result = new PingResponse();
+ PingResponseBody responseBody = new PingResponseBody();
+ if (parameters.getPing() != null)
+ {
+ responseBody.setOrigin(parameters.getPing().getOrigin());
+ responseBody.setScenario(parameters.getPing().getScenario());
+ responseBody.setText(parameters.getPing().getOrigin() + " : " + parameters.getPing().getText());
+ }
+ result.setPingResponse(responseBody);
+ return result;
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,82 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.xml.namespace.QName;
-import javax.xml.ws.BindingProvider;
-
-import junit.framework.Test;
-
-import org.jboss.ws.core.StubExt;
-import org.jboss.wsf.test.JBossWSTestSetup;
-
-/**
- * WCF Interoperability Plug-fest - November 2007
- *
- * Scenario 3.1: Username token Auth with HTTPS protection
- * Client authenticates by passing UsernameToken in Request. Request and Response are protected by HTTPS.
- * SOAP Version: 1.1
- * Addressing: No
- * Timestamp: Yes
- * Username: Alice
- * Password: abcd!1234
- *
- * Notes:
- * - Username and password are not actually verified in the test implementation
- *
- *
- * @author Alessio Soldano <alessio.soldano(a)jboss.com>
- *
- * @version $Id$
- * @since 26-Oct-2007
- */
-public class UsernameTokenHTTPSTestCase extends AbstractWSSEBase
-{
-
- public static Test suite()
- {
- addClientConfToClasspath("jbossws-interop-nov2007-wsseUsernameTokenHTTPS-client.jar");
- return new JBossWSTestSetup(UsernameTokenHTTPSTestCase.class, "jbossws-interop-nov2007-wsseUsernameTokenHTTPS.war");
- }
-
-
- @Override
- protected void scenarioSetup(IPingService port)
- {
- ((StubExt)port).setConfigName("Standard WSSecurity Client");
- //TODO!! read truststore conf for SSL from the scenario configuration
- System.setProperty("javax.net.ssl.trustStore", "/dati/jboss-4.2/server/default/truststore_ale");
- System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
- System.setProperty("javax.net.ssl.trustStoreType", "jks");
- System.setProperty("org.jboss.security.ignoreHttpsHost", "true");
-
- ((BindingProvider)port).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "Alice");
- ((BindingProvider)port).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "ecilA");
- }
-
- @Override
- protected QName getScenarioPortQName()
- {
- return new QName("http://InteropBaseAddress/interop", "UserNameOverTransport_IPingService");
- }
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.xml.namespace.QName;
+import javax.xml.ws.BindingProvider;
+
+import junit.framework.Test;
+
+import org.jboss.ws.core.StubExt;
+import org.jboss.wsf.test.JBossWSTestSetup;
+
+/**
+ * WCF Interoperability Plug-fest - November 2007
+ *
+ * Scenario 3.1: Username token Auth with HTTPS protection
+ * Client authenticates by passing UsernameToken in Request. Request and Response are protected by HTTPS.
+ * SOAP Version: 1.1
+ * Addressing: No
+ * Timestamp: Yes
+ * Username: Alice
+ * Password: abcd!1234
+ *
+ * Notes:
+ * - Username and password are not actually verified in the test implementation
+ *
+ *
+ * @author Alessio Soldano <alessio.soldano(a)jboss.com>
+ *
+ * @version $Id$
+ * @since 26-Oct-2007
+ */
+public class UsernameTokenHTTPSTestCase extends AbstractWSSEBase
+{
+
+ public static Test suite()
+ {
+ addClientConfToClasspath("jbossws-interop-nov2007-wsseUsernameTokenHTTPS-client.jar");
+ return new JBossWSTestSetup(UsernameTokenHTTPSTestCase.class, "jbossws-interop-nov2007-wsseUsernameTokenHTTPS.war");
+ }
+
+
+ @Override
+ protected void scenarioSetup(IPingService port)
+ {
+ ((StubExt)port).setConfigName("Standard WSSecurity Client");
+ //TODO!! read truststore conf for SSL from the scenario configuration
+ System.setProperty("javax.net.ssl.trustStore", "/dati/jboss-4.2/server/default/truststore_ale");
+ System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
+ System.setProperty("javax.net.ssl.trustStoreType", "jks");
+ System.setProperty("org.jboss.security.ignoreHttpsHost", "true");
+
+ ((BindingProvider)port).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "Alice");
+ ((BindingProvider)port).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "ecilA");
+ }
+
+ @Override
+ protected QName getScenarioPortQName()
+ {
+ return new QName("http://InteropBaseAddress/interop", "UserNameOverTransport_IPingService");
+ }
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,49 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.ws.interop.nov2007.wsse;
-
-import javax.jws.WebService;
-
-import org.jboss.ws.annotation.EndpointConfig;
-
-/**
- * WCF Interoperability Plug-fest - November 2007
- *
- * IPingService test implementation
- *
- * @author Alessio Soldano <alessio.soldano(a)jboss.com>
- *
- * @version $Id$
- * @since 26-Oct-2007
- */
-@WebService(
- wsdlLocation = "WEB-INF/wsdl/WsSecurity10.wsdl",
- serviceName = "PingService10",
- name = "IPingService",
- targetNamespace = "http://InteropBaseAddress/interop",
- endpointInterface = "org.jboss.test.ws.interop.nov2007.wsse.IPingService",
- portName = "UserNameOverTransport_IPingService")
-@EndpointConfig(configName = "Standard WSSecurity Endpoint")
-public class UsernameTokenHTTPSTestService extends TestService implements IPingService
-{
-
-}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,49 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.nov2007.wsse;
+
+import javax.jws.WebService;
+
+import org.jboss.ws.annotation.EndpointConfig;
+
+/**
+ * WCF Interoperability Plug-fest - November 2007
+ *
+ * IPingService test implementation
+ *
+ * @author Alessio Soldano <alessio.soldano(a)jboss.com>
+ *
+ * @version $Id$
+ * @since 26-Oct-2007
+ */
+@WebService(
+ wsdlLocation = "WEB-INF/wsdl/WsSecurity10.wsdl",
+ serviceName = "PingService10",
+ name = "IPingService",
+ targetNamespace = "http://InteropBaseAddress/interop",
+ endpointInterface = "org.jboss.test.ws.interop.nov2007.wsse.IPingService",
+ portName = "UserNameOverTransport_IPingService")
+@EndpointConfig(configName = "Standard WSSecurity Endpoint")
+public class UsernameTokenHTTPSTestService extends TestService implements IPingService
+{
+
+}
Deleted: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,2 +0,0 @@
-(a)javax.xml.bind.annotation.XmlSchema(namespace = "http://InteropBaseAddress/interop", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package org.jboss.test.ws.interop.nov2007.wsse;
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,2 @@
+(a)javax.xml.bind.annotation.XmlSchema(namespace = "http://InteropBaseAddress/interop", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package org.jboss.test.ws.interop.nov2007.wsse;
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/jaxrpc/wsse/RoundTripTestCase.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/jaxrpc/wsse/RoundTripTestCase.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/jaxrpc/wsse/RoundTripTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -132,8 +132,8 @@
targets.add(new WsuIdTarget("timestamp"));
LinkedList operations = new LinkedList();
- operations.add(new OperationDescription(TimestampOperation.class, null, null, "300", null));
- operations.add(new OperationDescription(SignatureOperation.class, targets, "wsse", null, null));
+ operations.add(new OperationDescription(TimestampOperation.class, null, null, "300", null, null, null));
+ operations.add(new OperationDescription(SignatureOperation.class, targets, "wsse", null, null, null, null));
name = new QName("http://org.jboss.ws/2004", "someHeader");
target = new QNameTarget(name);
@@ -144,8 +144,8 @@
target = new QNameTarget(name, true);
targets.add(target);
- operations.add(new OperationDescription(EncryptionOperation.class, targets, "wsse", null, null));
- operations.add(new OperationDescription(SendUsernameOperation.class, null, "hi", "there", null));
+ operations.add(new OperationDescription(EncryptionOperation.class, targets, "wsse", null, null, null, null));
+ operations.add(new OperationDescription(SendUsernameOperation.class, null, "hi", "there", null, null, null));
return operations;
}
@@ -161,8 +161,8 @@
targets.add(target);
//targets.add(new WsuIdTarget("timestamp"));
LinkedList operations = new LinkedList();
- operations.add(new OperationDescription(RequireSignatureOperation.class, targets, null, null, null));
- operations.add(new OperationDescription(RequireEncryptionOperation.class, targets, null, null, null));
+ operations.add(new OperationDescription(RequireSignatureOperation.class, targets, null, null, null, null, null));
+ operations.add(new OperationDescription(RequireEncryptionOperation.class, targets, null, null, null, null, null));
return operations;
}
Copied: stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/ClientHandler2.java (from rev 5033, stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/ClientHandler2.java)
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/ClientHandler2.java (rev 0)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/ClientHandler2.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,90 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.binding;
+
+import javax.xml.soap.MimeHeaders;
+import javax.xml.soap.SOAPConstants;
+import javax.xml.soap.SOAPException;
+import javax.xml.soap.SOAPMessage;
+import javax.xml.ws.WebServiceException;
+import javax.xml.ws.handler.MessageContext;
+import javax.xml.ws.handler.soap.SOAPMessageContext;
+
+import org.jboss.logging.Logger;
+import org.jboss.ws.core.jaxws.handler.GenericSOAPHandler;
+
+/**
+ * A client side handler
+ *
+ * @author Alessio Soldano, alessio.soldano(a)jboss.com
+ * @since 31-Oct-2007
+ */
+public class ClientHandler2 extends GenericSOAPHandler
+{
+ private static Logger log = Logger.getLogger(ClientHandler2.class);
+
+ public boolean handleInbound(MessageContext msgContext)
+ {
+ log.info("handleInbound");
+
+ SOAPMessage soapMessage = ((SOAPMessageContext)msgContext).getMessage();
+
+ MimeHeaders mimeHeaders = soapMessage.getMimeHeaders();
+ String[] ct = mimeHeaders.getHeader("Content-Type");
+ if (ct != null)
+ {
+ for (int i = 0; i < ct.length; i++)
+ {
+ if (ct[i].startsWith(SOAPConstants.SOAP_1_2_CONTENT_TYPE))
+ return true;
+ }
+ }
+ return false;
+ }
+
+ protected boolean handleOutbound(MessageContext msgContext)
+ {
+ log.info("handleOutbound");
+
+ try
+ {
+ SOAPMessage soapMessage = ((SOAPMessageContext)msgContext).getMessage();
+ soapMessage.saveChanges();
+
+ MimeHeaders mimeHeaders = soapMessage.getMimeHeaders();
+ String[] ct = mimeHeaders.getHeader("Content-Type");
+ if (ct != null)
+ {
+ for (int i = 0; i < ct.length; i++)
+ {
+ if (ct[i].startsWith(SOAPConstants.SOAP_1_2_CONTENT_TYPE))
+ return true;
+ }
+ }
+ return false;
+ }
+ catch (SOAPException ex)
+ {
+ throw new WebServiceException(ex);
+ }
+ }
+}
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPBindingTestCase.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPBindingTestCase.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPBindingTestCase.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -105,6 +105,7 @@
List<Handler> handlerChain = new ArrayList<Handler>();
handlerChain.addAll(provider.getBinding().getHandlerChain());
handlerChain.add(new ClientHandler());
+ handlerChain.add(new ClientHandler2());
provider.getBinding().setHandlerChain(handlerChain);
String nsURI = port.namespace();
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPEndpoint.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPEndpoint.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPEndpoint.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -26,14 +26,10 @@
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;
-import javax.xml.ws.BindingType;
-import static javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING;
-
@WebService(name = "SOAPEndpoint", targetNamespace = "http://org.jboss.ws/jaxws/binding")
@SOAPBinding(style = Style.RPC)
-@BindingType(SOAP12HTTP_BINDING)
public interface SOAPEndpoint
{
public String namespace();
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPEndpointBean.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPEndpointBean.java 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/binding/SOAPEndpointBean.java 2007-11-12 14:08:23 UTC (rev 5034)
@@ -23,11 +23,14 @@
// $Id: $
+import static javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING;
+
import javax.annotation.Resource;
import javax.jws.WebService;
import javax.xml.soap.SOAPEnvelope;
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPMessage;
+import javax.xml.ws.BindingType;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.handler.soap.SOAPMessageContext;
@@ -36,6 +39,7 @@
@WebService(name="SOAPEndpoint", targetNamespace="http://org.jboss.ws/jaxws/binding",
endpointInterface = "org.jboss.test.ws.jaxws.binding.SOAPEndpoint")
+@BindingType(SOAP12HTTP_BINDING)
public class SOAPEndpointBean implements SOAPEndpoint
{
private static Logger log = Logger.getLogger(SOAPEndpointBean.class);
Copied: stack/native/trunk/src/test/resources/interop/nov2007 (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12 (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,17 +0,0 @@
-<client-scenarios>
- <scenario name="default" description="Testing local WSA endpoints">
- <target-endpoint>http://localhost:8080/nov2007/wsaSoap12/notify</target-endpoint>
- <param name="echoPort" value="http://localhost:8080/nov2007/wsaSoap12/echo"/>
- </scenario>
- <scenario name="default-munich" description="Testing Munich WSA endpoints">
- <target-endpoint>http://jbossws.demo.jboss.com:8080/nov2007/wsaSoap12/notify</target-endpoint>
- <param name="echoPort" value="http://jbossws.demo.jboss.com:8080/nov2007/wsaSoap12/echo"/>
- </scenario>
- <scenario name="msft-public" decsription="Testing MSFT public interop endpoints">
- <target-endpoint>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</target-endpoint>
- <param name="echoPort" value="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/>
- </scenario>
- <scenario name="msft-public-debug" decsription="Testing MSFT public interop endpoints">
- <target-endpoint>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</target-endpoint>
- </scenario>
-</client-scenarios>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,17 @@
+<client-scenarios>
+ <scenario name="default" description="Testing local WSA endpoints">
+ <target-endpoint>http://localhost:8080/nov2007/wsaSoap12/notify</target-endpoint>
+ <param name="echoPort" value="http://localhost:8080/nov2007/wsaSoap12/echo"/>
+ </scenario>
+ <scenario name="default-munich" description="Testing Munich WSA endpoints">
+ <target-endpoint>http://jbossws.demo.jboss.com:8080/nov2007/wsaSoap12/notify</target-endpoint>
+ <param name="echoPort" value="http://jbossws.demo.jboss.com:8080/nov2007/wsaSoap12/echo"/>
+ </scenario>
+ <scenario name="msft-public" decsription="Testing MSFT public interop endpoints">
+ <target-endpoint>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</target-endpoint>
+ <param name="echoPort" value="http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/>
+ </scenario>
+ <scenario name="msft-public-debug" decsription="Testing MSFT public interop endpoints">
+ <target-endpoint>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</target-endpoint>
+ </scenario>
+</client-scenarios>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/jboss-web.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/jboss-web.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/jboss-web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
-
-<jboss-web>
- <context-root>/nov2007/wsaSoap12</context-root>
-</jboss-web>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/jboss-web.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/jboss-web.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/jboss-web.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/jboss-web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
+
+<jboss-web>
+ <context-root>/nov2007/wsaSoap12</context-root>
+</jboss-web>
\ No newline at end of file
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
-
- <display-name>wsaTestService App</display-name>
- <servlet>
- <servlet-name>EchoEndpoint</servlet-name>
- <servlet-class>org.jboss.test.ws.interop.nov2007.wsaSoap12.EchoImpl</servlet-class>
- </servlet>
- <servlet>
- <servlet-name>NotifyEndpoint</servlet-name>
- <servlet-class>org.jboss.test.ws.interop.nov2007.wsaSoap12.NotifyImpl</servlet-class>
- </servlet>
- <servlet>
- <servlet-name>ReplyToSink</servlet-name>
- <servlet-class>org.jboss.test.ws.interop.nov2007.wsaSoap12.ReplyToServlet</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>ReplyToSink</servlet-name>
- <url-pattern>/replyTo</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>EchoEndpoint</servlet-name>
- <url-pattern>/echo</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>NotifyEndpoint</servlet-name>
- <url-pattern>/notify</url-pattern>
- </servlet-mapping>
-</web-app>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+
+ <display-name>wsaTestService App</display-name>
+ <servlet>
+ <servlet-name>EchoEndpoint</servlet-name>
+ <servlet-class>org.jboss.test.ws.interop.nov2007.wsaSoap12.EchoImpl</servlet-class>
+ </servlet>
+ <servlet>
+ <servlet-name>NotifyEndpoint</servlet-name>
+ <servlet-class>org.jboss.test.ws.interop.nov2007.wsaSoap12.NotifyImpl</servlet-class>
+ </servlet>
+ <servlet>
+ <servlet-name>ReplyToSink</servlet-name>
+ <servlet-class>org.jboss.test.ws.interop.nov2007.wsaSoap12.ReplyToServlet</servlet-class>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>ReplyToSink</servlet-name>
+ <url-pattern>/replyTo</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>EchoEndpoint</servlet-name>
+ <url-pattern>/echo</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>NotifyEndpoint</servlet-name>
+ <url-pattern>/notify</url-pattern>
+ </servlet-mapping>
+</web-app>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions name="WSAddressingCR" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://example.org/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
-<wsdl:import namespace="http://example.org/" location="wsdl1.wsdl"/>
-<wsdl:types/>
-<wsdl:service name="WSAddressingCR">
-<!--
-<wsdl:port name="CustomBinding_Notify" binding="i0:CustomBinding_Notify">
-<soap:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11"/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11</wsa10:Address>
-</wsa10:EndpointReference>
-</wsdl:port>
- -->
-<wsdl:port name="CustomBinding_Notify1" binding="i0:CustomBinding_Notify1">
-<soap12:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</wsa10:Address>
-</wsa10:EndpointReference>
-</wsdl:port>
-<!--
-<wsdl:port name="CustomBinding_Echo" binding="i0:CustomBinding_Echo">
-<soap:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11"/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11</wsa10:Address>
-</wsa10:EndpointReference>
-</wsdl:port>
- -->
-<wsdl:port name="CustomBinding_Echo1" binding="i0:CustomBinding_Echo1">
-<soap12:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</wsa10:Address>
-</wsa10:EndpointReference>
-</wsdl:port>
-<!--
-<wsdl:port name="CustomBinding_Echo2" binding="i0:CustomBinding_Echo2">
-<soap:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/M..."/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/M...</wsa10:Address>
-</wsa10:EndpointReference>
-</wsdl:port>
- -->
-<wsdl:port name="CustomBinding_Echo3" binding="i0:CustomBinding_Echo3">
-<soap12:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/M..."/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/M...</wsa10:Address>
-</wsa10:EndpointReference>
-</wsdl:port>
-<!--
-<wsdl:port name="CustomBinding_Echo4" binding="i0:CustomBinding_Echo4">
-<soap:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/D..."/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/D...</wsa10:Address>
-</wsa10:EndpointReference>
-</wsdl:port>
- -->
-<wsdl:port name="CustomBinding_Echo5" binding="i0:CustomBinding_Echo5">
-<soap12:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/D..."/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/D...</wsa10:Address>
-</wsa10:EndpointReference>
-</wsdl:port>
-</wsdl:service>
-</wsdl:definitions>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/service.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="WSAddressingCR" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://example.org/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
+<wsdl:import namespace="http://example.org/" location="wsdl1.wsdl"/>
+<wsdl:types/>
+<wsdl:service name="WSAddressingCR">
+<!--
+<wsdl:port name="CustomBinding_Notify" binding="i0:CustomBinding_Notify">
+<soap:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11"/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11</wsa10:Address>
+</wsa10:EndpointReference>
+</wsdl:port>
+ -->
+<wsdl:port name="CustomBinding_Notify1" binding="i0:CustomBinding_Notify1">
+<soap12:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</wsa10:Address>
+</wsa10:EndpointReference>
+</wsdl:port>
+<!--
+<wsdl:port name="CustomBinding_Echo" binding="i0:CustomBinding_Echo">
+<soap:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11"/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11</wsa10:Address>
+</wsa10:EndpointReference>
+</wsdl:port>
+ -->
+<wsdl:port name="CustomBinding_Echo1" binding="i0:CustomBinding_Echo1">
+<soap12:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12"/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12</wsa10:Address>
+</wsa10:EndpointReference>
+</wsdl:port>
+<!--
+<wsdl:port name="CustomBinding_Echo2" binding="i0:CustomBinding_Echo2">
+<soap:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/M..."/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/M...</wsa10:Address>
+</wsa10:EndpointReference>
+</wsdl:port>
+ -->
+<wsdl:port name="CustomBinding_Echo3" binding="i0:CustomBinding_Echo3">
+<soap12:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/M..."/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/M...</wsa10:Address>
+</wsa10:EndpointReference>
+</wsdl:port>
+<!--
+<wsdl:port name="CustomBinding_Echo4" binding="i0:CustomBinding_Echo4">
+<soap:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/D..."/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/D...</wsa10:Address>
+</wsa10:EndpointReference>
+</wsdl:port>
+ -->
+<wsdl:port name="CustomBinding_Echo5" binding="i0:CustomBinding_Echo5">
+<soap12:address location="http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/D..."/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/D...</wsa10:Address>
+</wsa10:EndpointReference>
+</wsdl:port>
+</wsdl:service>
+</wsdl:definitions>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl0.wsdl
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl0.wsdl 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl0.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://example.org/notify" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://example.org/notify" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
-<wsdl:types>
-<xsd:schema targetNamespace="http://example.org/notify/Imports">
-<xsd:import schemaLocation="xsd1.xsd" namespace="http://example.org/notify"/>
-<xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
-</xsd:schema>
-</wsdl:types>
-<wsdl:message name="NotifyMessage">
-<wsdl:part name="notify" element="tns:notify"/>
-</wsdl:message>
-<wsdl:portType name="Notify">
-<wsdl:operation name="Notify">
-<wsdl:input wsaw:Action="http://example.org/action/notify" name="NotifyMessage" message="tns:NotifyMessage"/>
-</wsdl:operation>
-</wsdl:portType>
-</wsdl:definitions>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl0.wsdl (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl0.wsdl)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl0.wsdl (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl0.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://example.org/notify" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://example.org/notify" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
+<wsdl:types>
+<xsd:schema targetNamespace="http://example.org/notify/Imports">
+<xsd:import schemaLocation="xsd1.xsd" namespace="http://example.org/notify"/>
+<xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
+</xsd:schema>
+</wsdl:types>
+<wsdl:message name="NotifyMessage">
+<wsdl:part name="notify" element="tns:notify"/>
+</wsdl:message>
+<wsdl:portType name="Notify">
+<wsdl:operation name="Notify">
+<wsdl:input wsaw:Action="http://example.org/action/notify" name="NotifyMessage" message="tns:NotifyMessage"/>
+</wsdl:operation>
+</wsdl:portType>
+</wsdl:definitions>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,167 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://example.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://example.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:i1="http://example.org/echo" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:i0="http://example.org/notify" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
-<!--
-<wsp:Policy wsu:Id="CustomBinding_Notify_policy">
-<wsp:ExactlyOne>
-<wsp:All>
-<wsaw:UsingAddressing/>
-</wsp:All>
-</wsp:ExactlyOne>
-</wsp:Policy>
-<wsp:Policy wsu:Id="CustomBinding_Notify1_policy">
-<wsp:ExactlyOne>
-<wsp:All>
-<wsaw:UsingAddressing/>
-</wsp:All>
-</wsp:ExactlyOne>
-</wsp:Policy>
-<wsp:Policy wsu:Id="CustomBinding_Echo_policy">
-<wsp:ExactlyOne>
-<wsp:All>
-<wsaw:UsingAddressing/>
-</wsp:All>
-</wsp:ExactlyOne>
-</wsp:Policy>
-<wsp:Policy wsu:Id="CustomBinding_Echo1_policy">
-<wsp:ExactlyOne>
-<wsp:All>
-<wsaw:UsingAddressing/>
-</wsp:All>
-</wsp:ExactlyOne>
-</wsp:Policy>
-<wsp:Policy wsu:Id="CustomBinding_Echo2_policy">
-<wsp:ExactlyOne>
-<wsp:All>
-<wsaw:UsingAddressing/>
-</wsp:All>
-</wsp:ExactlyOne>
-</wsp:Policy>
-<wsp:Policy wsu:Id="CustomBinding_Echo3_policy">
-<wsp:ExactlyOne>
-<wsp:All>
-<wsaw:UsingAddressing/>
-</wsp:All>
-</wsp:ExactlyOne>
-</wsp:Policy>
-<wsp:Policy wsu:Id="CustomBinding_Echo4_policy">
-<wsp:ExactlyOne>
-<wsp:All>
-<cdp:CompositeDuplex xmlns:cdp="http://schemas.microsoft.com/net/2006/06/duplex"/>
-<ow:OneWay xmlns:ow="http://schemas.microsoft.com/ws/2005/05/routing/policy"/>
-<wsaw:UsingAddressing/>
-</wsp:All>
-</wsp:ExactlyOne>
-</wsp:Policy>
-<wsp:Policy wsu:Id="CustomBinding_Echo5_policy">
-<wsp:ExactlyOne>
-<wsp:All>
-<cdp:CompositeDuplex xmlns:cdp="http://schemas.microsoft.com/net/2006/06/duplex"/>
-<ow:OneWay xmlns:ow="http://schemas.microsoft.com/ws/2005/05/routing/policy"/>
-<wsaw:UsingAddressing/>
-</wsp:All>
-</wsp:ExactlyOne>
-</wsp:Policy>
--->
-
-<wsdl:import namespace="http://example.org/notify" location="wsdl0.wsdl"/>
-<wsdl:import namespace="http://example.org/echo" location="wsdl2.wsdl"/>
-<wsdl:types/>
-<!-- <wsdl:binding name="CustomBinding_Notify" type="i0:Notify">
-<wsp:PolicyReference URI="#CustomBinding_Notify_policy"/>
-<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
-<wsdl:operation name="Notify">
-<soap:operation soapAction="http://example.org/action/notify" style="document"/>
-<wsdl:input name="NotifyMessage">
-<soap:body use="literal"/>
-</wsdl:input>
-</wsdl:operation>
-</wsdl:binding> -->
-<wsdl:binding name="CustomBinding_Notify1" type="i0:Notify">
-<!-- <wsp:PolicyReference URI="#CustomBinding_Notify1_policy"/> -->
-<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
-<wsdl:operation name="Notify">
-<soap12:operation soapAction="http://example.org/action/notify" style="document"/>
-<wsdl:input name="NotifyMessage">
-<soap12:body use="literal"/>
-</wsdl:input>
-</wsdl:operation>
-</wsdl:binding>
-<!-- <wsdl:binding name="CustomBinding_Echo" type="i1:Echo">
-<wsp:PolicyReference URI="#CustomBinding_Echo_policy"/>
-<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
-<wsdl:operation name="Echo">
-<soap:operation soapAction="http://example.org/action/echoIn" style="document"/>
-<wsdl:input name="EchoInMessage">
-<soap:body use="literal"/>
-</wsdl:input>
-<wsdl:output name="EchoOutMessage">
-<soap:body use="literal"/>
-</wsdl:output>
-</wsdl:operation>
-</wsdl:binding> -->
-<wsdl:binding name="CustomBinding_Echo1" type="i1:Echo">
-<!-- <wsp:PolicyReference URI="#CustomBinding_Echo1_policy"/> -->
-<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
-<wsdl:operation name="Echo">
-<soap12:operation soapAction="http://example.org/action/echoIn" style="document"/>
-<wsdl:input name="EchoInMessage">
-<soap12:body use="literal"/>
-</wsdl:input>
-<wsdl:output name="EchoOutMessage">
-<soap12:body use="literal"/>
-</wsdl:output>
-</wsdl:operation>
-</wsdl:binding>
-<!-- <wsdl:binding name="CustomBinding_Echo2" type="i1:Echo">
-<wsp:PolicyReference URI="#CustomBinding_Echo2_policy"/>
-<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
-<wsdl:operation name="Echo">
-<soap:operation soapAction="http://example.org/action/echoIn" style="document"/>
-<wsdl:input name="EchoInMessage">
-<soap:body use="literal"/>
-</wsdl:input>
-<wsdl:output name="EchoOutMessage">
-<soap:body use="literal"/>
-</wsdl:output>
-</wsdl:operation>
-</wsdl:binding> -->
-<wsdl:binding name="CustomBinding_Echo3" type="i1:Echo">
-<!-- <wsp:PolicyReference URI="#CustomBinding_Echo3_policy"/> -->
-<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
-<wsdl:operation name="Echo">
-<soap12:operation soapAction="http://example.org/action/echoIn" style="document"/>
-<wsdl:input name="EchoInMessage">
-<soap12:body use="literal"/>
-</wsdl:input>
-<wsdl:output name="EchoOutMessage">
-<soap12:body use="literal"/>
-</wsdl:output>
-</wsdl:operation>
-</wsdl:binding>
-<!-- <wsdl:binding name="CustomBinding_Echo4" type="i1:Echo">
-<wsp:PolicyReference URI="#CustomBinding_Echo4_policy"/>
-<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
-<wsdl:operation name="Echo">
-<soap:operation soapAction="http://example.org/action/echoIn" style="document"/>
-<wsdl:input name="EchoInMessage">
-<soap:body use="literal"/>
-</wsdl:input>
-<wsdl:output name="EchoOutMessage">
-<soap:body use="literal"/>
-</wsdl:output>
-</wsdl:operation>
-</wsdl:binding> -->
-<wsdl:binding name="CustomBinding_Echo5" type="i1:Echo">
-<!-- <wsp:PolicyReference URI="#CustomBinding_Echo5_policy"/> -->
-<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
-<wsdl:operation name="Echo">
-<soap12:operation soapAction="http://example.org/action/echoIn" style="document"/>
-<wsdl:input name="EchoInMessage">
-<soap12:body use="literal"/>
-</wsdl:input>
-<wsdl:output name="EchoOutMessage">
-<soap12:body use="literal"/>
-</wsdl:output>
-</wsdl:operation>
-</wsdl:binding>
-</wsdl:definitions>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://example.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://example.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:i1="http://example.org/echo" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:i0="http://example.org/notify" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+<!--
+<wsp:Policy wsu:Id="CustomBinding_Notify_policy">
+<wsp:ExactlyOne>
+<wsp:All>
+<wsaw:UsingAddressing/>
+</wsp:All>
+</wsp:ExactlyOne>
+</wsp:Policy>
+<wsp:Policy wsu:Id="CustomBinding_Notify1_policy">
+<wsp:ExactlyOne>
+<wsp:All>
+<wsaw:UsingAddressing/>
+</wsp:All>
+</wsp:ExactlyOne>
+</wsp:Policy>
+<wsp:Policy wsu:Id="CustomBinding_Echo_policy">
+<wsp:ExactlyOne>
+<wsp:All>
+<wsaw:UsingAddressing/>
+</wsp:All>
+</wsp:ExactlyOne>
+</wsp:Policy>
+<wsp:Policy wsu:Id="CustomBinding_Echo1_policy">
+<wsp:ExactlyOne>
+<wsp:All>
+<wsaw:UsingAddressing/>
+</wsp:All>
+</wsp:ExactlyOne>
+</wsp:Policy>
+<wsp:Policy wsu:Id="CustomBinding_Echo2_policy">
+<wsp:ExactlyOne>
+<wsp:All>
+<wsaw:UsingAddressing/>
+</wsp:All>
+</wsp:ExactlyOne>
+</wsp:Policy>
+<wsp:Policy wsu:Id="CustomBinding_Echo3_policy">
+<wsp:ExactlyOne>
+<wsp:All>
+<wsaw:UsingAddressing/>
+</wsp:All>
+</wsp:ExactlyOne>
+</wsp:Policy>
+<wsp:Policy wsu:Id="CustomBinding_Echo4_policy">
+<wsp:ExactlyOne>
+<wsp:All>
+<cdp:CompositeDuplex xmlns:cdp="http://schemas.microsoft.com/net/2006/06/duplex"/>
+<ow:OneWay xmlns:ow="http://schemas.microsoft.com/ws/2005/05/routing/policy"/>
+<wsaw:UsingAddressing/>
+</wsp:All>
+</wsp:ExactlyOne>
+</wsp:Policy>
+<wsp:Policy wsu:Id="CustomBinding_Echo5_policy">
+<wsp:ExactlyOne>
+<wsp:All>
+<cdp:CompositeDuplex xmlns:cdp="http://schemas.microsoft.com/net/2006/06/duplex"/>
+<ow:OneWay xmlns:ow="http://schemas.microsoft.com/ws/2005/05/routing/policy"/>
+<wsaw:UsingAddressing/>
+</wsp:All>
+</wsp:ExactlyOne>
+</wsp:Policy>
+-->
+
+<wsdl:import namespace="http://example.org/notify" location="wsdl0.wsdl"/>
+<wsdl:import namespace="http://example.org/echo" location="wsdl2.wsdl"/>
+<wsdl:types/>
+<!-- <wsdl:binding name="CustomBinding_Notify" type="i0:Notify">
+<wsp:PolicyReference URI="#CustomBinding_Notify_policy"/>
+<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+<wsdl:operation name="Notify">
+<soap:operation soapAction="http://example.org/action/notify" style="document"/>
+<wsdl:input name="NotifyMessage">
+<soap:body use="literal"/>
+</wsdl:input>
+</wsdl:operation>
+</wsdl:binding> -->
+<wsdl:binding name="CustomBinding_Notify1" type="i0:Notify">
+<!-- <wsp:PolicyReference URI="#CustomBinding_Notify1_policy"/> -->
+<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+<wsdl:operation name="Notify">
+<soap12:operation soapAction="http://example.org/action/notify" style="document"/>
+<wsdl:input name="NotifyMessage">
+<soap12:body use="literal"/>
+</wsdl:input>
+</wsdl:operation>
+</wsdl:binding>
+<!-- <wsdl:binding name="CustomBinding_Echo" type="i1:Echo">
+<wsp:PolicyReference URI="#CustomBinding_Echo_policy"/>
+<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+<wsdl:operation name="Echo">
+<soap:operation soapAction="http://example.org/action/echoIn" style="document"/>
+<wsdl:input name="EchoInMessage">
+<soap:body use="literal"/>
+</wsdl:input>
+<wsdl:output name="EchoOutMessage">
+<soap:body use="literal"/>
+</wsdl:output>
+</wsdl:operation>
+</wsdl:binding> -->
+<wsdl:binding name="CustomBinding_Echo1" type="i1:Echo">
+<!-- <wsp:PolicyReference URI="#CustomBinding_Echo1_policy"/> -->
+<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+<wsdl:operation name="Echo">
+<soap12:operation soapAction="http://example.org/action/echoIn" style="document"/>
+<wsdl:input name="EchoInMessage">
+<soap12:body use="literal"/>
+</wsdl:input>
+<wsdl:output name="EchoOutMessage">
+<soap12:body use="literal"/>
+</wsdl:output>
+</wsdl:operation>
+</wsdl:binding>
+<!-- <wsdl:binding name="CustomBinding_Echo2" type="i1:Echo">
+<wsp:PolicyReference URI="#CustomBinding_Echo2_policy"/>
+<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+<wsdl:operation name="Echo">
+<soap:operation soapAction="http://example.org/action/echoIn" style="document"/>
+<wsdl:input name="EchoInMessage">
+<soap:body use="literal"/>
+</wsdl:input>
+<wsdl:output name="EchoOutMessage">
+<soap:body use="literal"/>
+</wsdl:output>
+</wsdl:operation>
+</wsdl:binding> -->
+<wsdl:binding name="CustomBinding_Echo3" type="i1:Echo">
+<!-- <wsp:PolicyReference URI="#CustomBinding_Echo3_policy"/> -->
+<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+<wsdl:operation name="Echo">
+<soap12:operation soapAction="http://example.org/action/echoIn" style="document"/>
+<wsdl:input name="EchoInMessage">
+<soap12:body use="literal"/>
+</wsdl:input>
+<wsdl:output name="EchoOutMessage">
+<soap12:body use="literal"/>
+</wsdl:output>
+</wsdl:operation>
+</wsdl:binding>
+<!-- <wsdl:binding name="CustomBinding_Echo4" type="i1:Echo">
+<wsp:PolicyReference URI="#CustomBinding_Echo4_policy"/>
+<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+<wsdl:operation name="Echo">
+<soap:operation soapAction="http://example.org/action/echoIn" style="document"/>
+<wsdl:input name="EchoInMessage">
+<soap:body use="literal"/>
+</wsdl:input>
+<wsdl:output name="EchoOutMessage">
+<soap:body use="literal"/>
+</wsdl:output>
+</wsdl:operation>
+</wsdl:binding> -->
+<wsdl:binding name="CustomBinding_Echo5" type="i1:Echo">
+<!-- <wsp:PolicyReference URI="#CustomBinding_Echo5_policy"/> -->
+<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+<wsdl:operation name="Echo">
+<soap12:operation soapAction="http://example.org/action/echoIn" style="document"/>
+<wsdl:input name="EchoInMessage">
+<soap12:body use="literal"/>
+</wsdl:input>
+<wsdl:output name="EchoOutMessage">
+<soap12:body use="literal"/>
+</wsdl:output>
+</wsdl:operation>
+</wsdl:binding>
+</wsdl:definitions>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl2.wsdl
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl2.wsdl 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl2.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://example.org/echo" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://example.org/echo" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
-<wsdl:types>
-<xsd:schema targetNamespace="http://example.org/echo/Imports">
-<xsd:import schemaLocation="xsd2.xsd" namespace="http://example.org/echo"/>
-<xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
-<xsd:import schemaLocation="xsd1.xsd" namespace="http://example.org/notify"/>
-</xsd:schema>
-</wsdl:types>
-<wsdl:message name="EchoInMessage">
-<wsdl:part name="echoIn" element="tns:echoIn"/>
-</wsdl:message>
-<wsdl:message name="EchoOutMessage">
-<wsdl:part name="echoOut" element="tns:echoOut"/>
-</wsdl:message>
-<wsdl:portType name="Echo">
-<wsdl:operation name="Echo">
-<wsdl:input wsaw:Action="http://example.org/action/echoIn" name="EchoInMessage" message="tns:EchoInMessage"/>
-<wsdl:output wsaw:Action="http://example.org/action/echoOut" name="EchoOutMessage" message="tns:EchoOutMessage"/>
-</wsdl:operation>
-</wsdl:portType>
-</wsdl:definitions>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl2.wsdl (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl2.wsdl)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl2.wsdl (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl2.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://example.org/echo" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://example.org/echo" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
+<wsdl:types>
+<xsd:schema targetNamespace="http://example.org/echo/Imports">
+<xsd:import schemaLocation="xsd2.xsd" namespace="http://example.org/echo"/>
+<xsd:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
+<xsd:import schemaLocation="xsd1.xsd" namespace="http://example.org/notify"/>
+</xsd:schema>
+</wsdl:types>
+<wsdl:message name="EchoInMessage">
+<wsdl:part name="echoIn" element="tns:echoIn"/>
+</wsdl:message>
+<wsdl:message name="EchoOutMessage">
+<wsdl:part name="echoOut" element="tns:echoOut"/>
+</wsdl:message>
+<wsdl:portType name="Echo">
+<wsdl:operation name="Echo">
+<wsdl:input wsaw:Action="http://example.org/action/echoIn" name="EchoInMessage" message="tns:EchoInMessage"/>
+<wsdl:output wsaw:Action="http://example.org/action/echoOut" name="EchoOutMessage" message="tns:EchoOutMessage"/>
+</wsdl:operation>
+</wsdl:portType>
+</wsdl:definitions>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd0.xsd 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd0.xsd 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
-<xs:element name="anyType" nillable="true" type="xs:anyType"/>
-<xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
-<xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
-<xs:element name="boolean" nillable="true" type="xs:boolean"/>
-<xs:element name="byte" nillable="true" type="xs:byte"/>
-<xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
-<xs:element name="decimal" nillable="true" type="xs:decimal"/>
-<xs:element name="double" nillable="true" type="xs:double"/>
-<xs:element name="float" nillable="true" type="xs:float"/>
-<xs:element name="int" nillable="true" type="xs:int"/>
-<xs:element name="long" nillable="true" type="xs:long"/>
-<xs:element name="QName" nillable="true" type="xs:QName"/>
-<xs:element name="short" nillable="true" type="xs:short"/>
-<xs:element name="string" nillable="true" type="xs:string"/>
-<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
-<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
-<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
-<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
-<xs:element name="char" nillable="true" type="tns:char"/>
-<xs:simpleType name="char">
-<xs:restriction base="xs:int"/>
-</xs:simpleType>
-<xs:element name="duration" nillable="true" type="tns:duration"/>
-<xs:simpleType name="duration">
-<xs:restriction base="xs:duration">
-<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
-<xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
-<xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
-</xs:restriction>
-</xs:simpleType>
-<xs:element name="guid" nillable="true" type="tns:guid"/>
-<xs:simpleType name="guid">
-<xs:restriction base="xs:string">
-<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
-</xs:restriction>
-</xs:simpleType>
-<xs:attribute name="FactoryType" type="xs:QName"/>
-</xs:schema>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd0.xsd (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd0.xsd)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd0.xsd (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd0.xsd 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
+<xs:element name="anyType" nillable="true" type="xs:anyType"/>
+<xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
+<xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
+<xs:element name="boolean" nillable="true" type="xs:boolean"/>
+<xs:element name="byte" nillable="true" type="xs:byte"/>
+<xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
+<xs:element name="decimal" nillable="true" type="xs:decimal"/>
+<xs:element name="double" nillable="true" type="xs:double"/>
+<xs:element name="float" nillable="true" type="xs:float"/>
+<xs:element name="int" nillable="true" type="xs:int"/>
+<xs:element name="long" nillable="true" type="xs:long"/>
+<xs:element name="QName" nillable="true" type="xs:QName"/>
+<xs:element name="short" nillable="true" type="xs:short"/>
+<xs:element name="string" nillable="true" type="xs:string"/>
+<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
+<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
+<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
+<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
+<xs:element name="char" nillable="true" type="tns:char"/>
+<xs:simpleType name="char">
+<xs:restriction base="xs:int"/>
+</xs:simpleType>
+<xs:element name="duration" nillable="true" type="tns:duration"/>
+<xs:simpleType name="duration">
+<xs:restriction base="xs:duration">
+<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
+<xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
+<xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
+</xs:restriction>
+</xs:simpleType>
+<xs:element name="guid" nillable="true" type="tns:guid"/>
+<xs:simpleType name="guid">
+<xs:restriction base="xs:string">
+<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
+</xs:restriction>
+</xs:simpleType>
+<xs:attribute name="FactoryType" type="xs:QName"/>
+</xs:schema>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd1.xsd 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd1.xsd 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema elementFormDefault="qualified" targetNamespace="http://example.org/notify" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://example.org/notify"><xs:element name="notify" nillable="true" type="xs:string"/></xs:schema>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd1.xsd (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd1.xsd)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd1.xsd (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd1.xsd 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://example.org/notify" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://example.org/notify"><xs:element name="notify" nillable="true" type="xs:string"/></xs:schema>
\ No newline at end of file
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd2.xsd
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd2.xsd 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd2.xsd 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema elementFormDefault="qualified" targetNamespace="http://example.org/echo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://example.org/echo"><xs:element name="echoIn" nillable="true" type="xs:string"/><xs:element name="echoOut" nillable="true" type="xs:string"/></xs:schema>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd2.xsd (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd2.xsd)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd2.xsd (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/xsd2.xsd 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://example.org/echo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://example.org/echo"><xs:element name="echoIn" nillable="true" type="xs:string"/><xs:element name="echoOut" nillable="true" type="xs:string"/></xs:schema>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/jboss-wsse-client.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/jboss-wsse-client.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/jboss-wsse-client.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
- <config>
- <timestamp ttl="300"/>
- <sign type="x509v3" alias="1" includeTimestamp="true"/>
- <encrypt type="x509v3" alias="bob" algorithm="aes-256" keyWrapAlgorithm="rsa_oaep" tokenReference="keyIdentifier"/>
- <requires>
- <signature/>
- <encryption/>
- </requires>
- </config>
-</jboss-ws-security>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/jboss-wsse-client.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/jboss-wsse-client.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/jboss-wsse-client.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/jboss-wsse-client.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
+ <config>
+ <timestamp ttl="300"/>
+ <sign type="x509v3" alias="1" includeTimestamp="true"/>
+ <encrypt type="x509v3" alias="bob" algorithm="aes-256" keyWrapAlgorithm="rsa_oaep" tokenReference="keyIdentifier"/>
+ <requires>
+ <signature/>
+ <encryption/>
+ </requires>
+ </config>
+</jboss-ws-security>
\ No newline at end of file
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,14 +0,0 @@
-<client-scenarios>
- <scenario name="default" description="Testing local endpoint">
- <target-endpoint>http://localhost:8080/nov2007/wsseEncrypt/endpoint</target-endpoint>
- </scenario>
- <scenario name="default-munich" description="Testing Munich endpoint">
- <target-endpoint>http://jbossws.demo.jboss.com:8080/nov2007/wsseEncrypt/endpoint</target-endpoint>
- </scenario>
- <scenario name="microsoft" description="Microsoft public endpoint">
- <target-endpoint>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/...</target-endpoint>
- </scenario>
- <scenario name="microsoft-local" description="Microsoft public endpoint">
- <target-endpoint>http://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/Mut...</target-endpoint>
- </scenario>
-</client-scenarios>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,14 @@
+<client-scenarios>
+ <scenario name="default" description="Testing local endpoint">
+ <target-endpoint>http://localhost:8080/nov2007/wsseEncrypt/endpoint</target-endpoint>
+ </scenario>
+ <scenario name="default-munich" description="Testing Munich endpoint">
+ <target-endpoint>http://jbossws.demo.jboss.com:8080/nov2007/wsseEncrypt/endpoint</target-endpoint>
+ </scenario>
+ <scenario name="microsoft" description="Microsoft public endpoint">
+ <target-endpoint>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/...</target-endpoint>
+ </scenario>
+ <scenario name="microsoft-local" description="Microsoft public endpoint">
+ <target-endpoint>http://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/Mut...</target-endpoint>
+ </scenario>
+</client-scenarios>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-web.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-web.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
-
-<jboss-web>
- <context-root>/nov2007/wsseEncrypt</context-root>
-</jboss-web>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-web.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-web.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-web.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
+
+<jboss-web>
+ <context-root>/nov2007/wsseEncrypt</context-root>
+</jboss-web>
\ No newline at end of file
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-wsse-server.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-wsse-server.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-wsse-server.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,21 +0,0 @@
-<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.jboss.com/ws-security/config
- http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
- <key-store-file>WEB-INF/bob-sign_enc.jks</key-store-file>
- <key-store-password>password</key-store-password>
- <key-store-type>jks</key-store-type>
- <trust-store-file>WEB-INF/wsse10.truststore</trust-store-file>
- <trust-store-password>password</trust-store-password>
-
- <config>
- <timestamp ttl="300"/>
- <sign type="x509v3" alias="1" includeTimestamp="true"/>
- <encrypt type="x509v3" alias="alice" algorithm="aes-256" keyWrapAlgorithm="rsa_oaep" tokenReference="keyIdentifier"/>
- <requires>
- <signature/>
- <encryption/>
- </requires>
- </config>
-
-</jboss-ws-security>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-wsse-server.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-wsse-server.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-wsse-server.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/jboss-wsse-server.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,21 @@
+<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.jboss.com/ws-security/config
+ http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
+ <key-store-file>WEB-INF/bob-sign_enc.jks</key-store-file>
+ <key-store-password>password</key-store-password>
+ <key-store-type>jks</key-store-type>
+ <trust-store-file>WEB-INF/wsse10.truststore</trust-store-file>
+ <trust-store-password>password</trust-store-password>
+
+ <config>
+ <timestamp ttl="300"/>
+ <sign type="x509v3" alias="1" includeTimestamp="true"/>
+ <encrypt type="x509v3" alias="alice" algorithm="aes-256" keyWrapAlgorithm="rsa_oaep" tokenReference="keyIdentifier"/>
+ <requires>
+ <signature/>
+ <encryption/>
+ </requires>
+ </config>
+
+</jboss-ws-security>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
-
- <display-name>wsseEncryptService App</display-name>
-
- <servlet>
- <servlet-name>EncryptEndpoint</servlet-name>
- <servlet-class>org.jboss.test.ws.interop.nov2007.wsse.EncryptTestService</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>EncryptEndpoint</servlet-name>
- <url-pattern>/endpoint</url-pattern>
- </servlet-mapping>
-
-</web-app>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt/WEB-INF/web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+
+ <display-name>wsseEncryptService App</display-name>
+
+ <servlet>
+ <servlet-name>EncryptEndpoint</servlet-name>
+ <servlet-class>org.jboss.test.ws.interop.nov2007.wsse.EncryptTestService</servlet-class>
+ <load-on-startup>0</load-on-startup>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>EncryptEndpoint</servlet-name>
+ <url-pattern>/endpoint</url-pattern>
+ </servlet-mapping>
+
+</web-app>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
- <config>
- <timestamp ttl="300"/>
- <sign type="x509v3" alias="1" includeTimestamp="true"/>
- <encrypt type="x509v3" alias="bob" algorithm="tripledes" tokenReference="keyIdentifier"/>
- <requires>
- <signature/>
- <encryption/>
- </requires>
- </config>
-</jboss-ws-security>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
+ <config>
+ <timestamp ttl="300"/>
+ <sign type="x509v3" alias="1" includeTimestamp="true"/>
+ <encrypt type="x509v3" alias="bob" algorithm="tripledes" tokenReference="keyIdentifier"/>
+ <requires>
+ <signature/>
+ <encryption/>
+ </requires>
+ </config>
+</jboss-ws-security>
\ No newline at end of file
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,14 +0,0 @@
-<client-scenarios>
- <scenario name="default" description="Testing local endpoint">
- <target-endpoint>http://localhost:8080/nov2007/wsseEncrypt3DES/endpoint</target-endpoint>
- </scenario>
- <scenario name="default-munich" description="Testing Munich endpoint">
- <target-endpoint>http://jbossws.demo.jboss.com:8080/nov2007/wsseEncrypt3DES/endpoint</target-endpoint>
- </scenario>
- <scenario name="microsoft" description="Microsoft public endpoint">
- <target-endpoint>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/...</target-endpoint>
- </scenario>
- <scenario name="microsoft-local" description="Microsoft public endpoint">
- <target-endpoint>http://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/Mut...</target-endpoint>
- </scenario>
-</client-scenarios>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,14 @@
+<client-scenarios>
+ <scenario name="default" description="Testing local endpoint">
+ <target-endpoint>http://localhost:8080/nov2007/wsseEncrypt3DES/endpoint</target-endpoint>
+ </scenario>
+ <scenario name="default-munich" description="Testing Munich endpoint">
+ <target-endpoint>http://jbossws.demo.jboss.com:8080/nov2007/wsseEncrypt3DES/endpoint</target-endpoint>
+ </scenario>
+ <scenario name="microsoft" description="Microsoft public endpoint">
+ <target-endpoint>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/...</target-endpoint>
+ </scenario>
+ <scenario name="microsoft-local" description="Microsoft public endpoint">
+ <target-endpoint>http://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/Mut...</target-endpoint>
+ </scenario>
+</client-scenarios>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-web.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-web.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
-
-<jboss-web>
- <context-root>/nov2007/wsseEncrypt3DES</context-root>
-</jboss-web>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-web.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-web.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-web.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
+
+<jboss-web>
+ <context-root>/nov2007/wsseEncrypt3DES</context-root>
+</jboss-web>
\ No newline at end of file
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,21 +0,0 @@
-<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.jboss.com/ws-security/config
- http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
- <key-store-file>WEB-INF/bob-sign_enc.jks</key-store-file>
- <key-store-password>password</key-store-password>
- <key-store-type>jks</key-store-type>
- <trust-store-file>WEB-INF/wsse10.truststore</trust-store-file>
- <trust-store-password>password</trust-store-password>
-
- <config>
- <timestamp ttl="300"/>
- <sign type="x509v3" alias="1" includeTimestamp="true"/>
- <encrypt type="x509v3" alias="alice" algorithm="tripledes" tokenReference="keyIdentifier"/>
- <requires>
- <signature/>
- <encryption/>
- </requires>
- </config>
-
-</jboss-ws-security>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,21 @@
+<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.jboss.com/ws-security/config
+ http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
+ <key-store-file>WEB-INF/bob-sign_enc.jks</key-store-file>
+ <key-store-password>password</key-store-password>
+ <key-store-type>jks</key-store-type>
+ <trust-store-file>WEB-INF/wsse10.truststore</trust-store-file>
+ <trust-store-password>password</trust-store-password>
+
+ <config>
+ <timestamp ttl="300"/>
+ <sign type="x509v3" alias="1" includeTimestamp="true"/>
+ <encrypt type="x509v3" alias="alice" algorithm="tripledes" tokenReference="keyIdentifier"/>
+ <requires>
+ <signature/>
+ <encryption/>
+ </requires>
+ </config>
+
+</jboss-ws-security>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
-
- <display-name>wsseEncrypt3DESService App</display-name>
-
- <servlet>
- <servlet-name>Encrypt3DESEndpoint</servlet-name>
- <servlet-class>org.jboss.test.ws.interop.nov2007.wsse.Encrypt3DESTestService</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>Encrypt3DESEndpoint</servlet-name>
- <url-pattern>/endpoint</url-pattern>
- </servlet-mapping>
-
-</web-app>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+
+ <display-name>wsseEncrypt3DESService App</display-name>
+
+ <servlet>
+ <servlet-name>Encrypt3DESEndpoint</servlet-name>
+ <servlet-class>org.jboss.test.ws.interop.nov2007.wsse.Encrypt3DESTestService</servlet-class>
+ <load-on-startup>0</load-on-startup>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>Encrypt3DESEndpoint</servlet-name>
+ <url-pattern>/endpoint</url-pattern>
+ </servlet-mapping>
+
+</web-app>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Alice.cer
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Alice.cer (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Alice.cer)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Bob.cer
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Bob.cer (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/Bob.cer)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.cer
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.cer (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.cer)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.pfx
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.pfx (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/WssIP.pfx)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign.jks
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign.jks (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign.jks)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign_enc.jks
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign_enc.jks (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice-sign_enc.jks)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice.pfx
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice.pfx (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/alice.pfx)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign.jks
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign.jks (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign.jks)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign_enc.jks
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign_enc.jks (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob-sign_enc.jks)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob.pfx
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob.pfx (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/bob.pfx)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.cer
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.cer (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.cer)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.pfx
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.pfx (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/ca.pfx)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/readme.txt
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/readme.txt 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/readme.txt 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,144 +0,0 @@
- ------------------------------------
- Certificates & keystores
- -------------------------------------
-
-
- Alice - Client Bob - Server
-
-Signature
--> Keystore alice-sign.jks bob-sign.jks
--> Truststore wsse10.truststore wsse10.truststore
-
-
-Signature+Encrypt
--> Keystore alice-sign_enc.jks bob-sign_enc.jks
--> Truststore wsse10.truststore wsse10.truststore
-
-
-
-
-> keytool -printcert -file Alice.cer
-
-Proprietario: CN=Alice, OU=OASIS Interop Test Cert, O=OASIS
-Organismo di emissione: CN=OASIS Interop Test CA, O=OASIS
-Numero di serie: 33a6047fb155631fed6721178150a899
-Valido da Sat Mar 19 01:00:00 CET 2005 a Tue Mar 20 00:59:59 CET 2018
-Impronte digitali certificato:
- MD5: 57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
- SHA1: 6E:0E:88:F3:6E:BB:87:44:D4:70:F6:2F:60:4D:03:EA:4E:BE:50:94
-
-
---------------------------------------------------------------------------------------
-> keytool -printcert -file Bob.cer
-Proprietario: CN=Bob, OU=OASIS Interop Test Cert, O=OASIS
-Organismo di emissione: CN=OASIS Interop Test CA, O=OASIS
-Numero di serie: 6038eedbfeac9bbec89d87d3abae71f8
-Valido da Sat Mar 19 01:00:00 CET 2005 a Tue Mar 20 00:59:59 CET 2018
-Impronte digitali certificato:
- MD5: 89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
- SHA1: 35:03:34:20:1B:EE:A6:50:2D:11:34:2F:93:EE:A0:9F:C0:B5:DF:01
-
-
---------------------------------------------------------------------------------------
-> keytool -list -keystore alice.pfx -storetype pkcs12
-Immettere la password del keystore: password
-
-Tipo keystore: pkcs12
-Provider keystore: SunJSSE
-
-Il keystore contiene 1 entry
-
-2, 27-ott-2007, keyEntry,
-Impronta digitale certificato (MD5): 57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
-
-
---------------------------------------------------------------------------------------
-> keytool -list -keystore bob.pfx -storetype pkcs12
-Immettere la password del keystore: password
-
-Tipo keystore: pkcs12
-Provider keystore: SunJSSE
-
-Il keystore contiene 1 entry
-
-2, 27-ott-2007, keyEntry,
-Impronta digitale certificato (MD5): 89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
-
---------------------------------------------------------------------------------------
-> keytool -list -keystore wsse10.truststore
-Immettere la password del keystore: password
-
-Tipo keystore: jks
-Provider keystore: SUN
-
-Il keystore contiene 2 entry
-
-alice, 9-mar-2006, trustedCertEntry,
-Impronta digitale certificato (MD5):
-57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
-bob, 9-mar-2006, trustedCertEntry,
-Impronta digitale certificato (MD5):
-89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
-
-
---------------------------------------------------------------------------------------
-> keytool -list -keystore alice-sign.jks
-Immettere la password del keystore: password
-
-Tipo keystore: jks
-Provider keystore: SUN
-
-Il keystore contiene 1 entry
-
-1, 27-ott-2007, keyEntry,
-Impronta digitale certificato (MD5):
-57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
-
-
---------------------------------------------------------------------------------------
-> keytool -list -keystore alice-sign_enc.jks
-Immettere la password del keystore: password
-
-Tipo keystore: jks
-Provider keystore: SUN
-
-Il keystore contiene 2 entry
-
-1, 27-ott-2007, keyEntry,
-Impronta digitale certificato (MD5):
-57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
-bob, 27-ott-2007, trustedCertEntry,
-Impronta digitale certificato (MD5):
-89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
-
-
---------------------------------------------------------------------------------------
-> keytool -list -keystore bob-sign.jks
-Immettere la password del keystore: password
-
-Tipo keystore: jks
-Provider keystore: SUN
-
-Il keystore contiene 1 entry
-
-1, 27-ott-2007, keyEntry,
-Impronta digitale certificato (MD5):
-89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
-
-
---------------------------------------------------------------------------------------
-> keytool -list -keystore bob-sign_enc.jks
-Immettere la password del keystore: password
-
-Tipo keystore: jks
-Provider keystore: SUN
-
-Il keystore contiene 2 entry
-
-alice, 27-ott-2007, trustedCertEntry,
-Impronta digitale certificato (MD5):
-57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
-1, 27-ott-2007, keyEntry,
-Impronta digitale certificato (MD5):
-89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
-
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/readme.txt (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/readme.txt)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/readme.txt (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/readme.txt 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,144 @@
+ ------------------------------------
+ Certificates & keystores
+ -------------------------------------
+
+
+ Alice - Client Bob - Server
+
+Signature
+-> Keystore alice-sign.jks bob-sign.jks
+-> Truststore wsse10.truststore wsse10.truststore
+
+
+Signature+Encrypt
+-> Keystore alice-sign_enc.jks bob-sign_enc.jks
+-> Truststore wsse10.truststore wsse10.truststore
+
+
+
+
+> keytool -printcert -file Alice.cer
+
+Proprietario: CN=Alice, OU=OASIS Interop Test Cert, O=OASIS
+Organismo di emissione: CN=OASIS Interop Test CA, O=OASIS
+Numero di serie: 33a6047fb155631fed6721178150a899
+Valido da Sat Mar 19 01:00:00 CET 2005 a Tue Mar 20 00:59:59 CET 2018
+Impronte digitali certificato:
+ MD5: 57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
+ SHA1: 6E:0E:88:F3:6E:BB:87:44:D4:70:F6:2F:60:4D:03:EA:4E:BE:50:94
+
+
+--------------------------------------------------------------------------------------
+> keytool -printcert -file Bob.cer
+Proprietario: CN=Bob, OU=OASIS Interop Test Cert, O=OASIS
+Organismo di emissione: CN=OASIS Interop Test CA, O=OASIS
+Numero di serie: 6038eedbfeac9bbec89d87d3abae71f8
+Valido da Sat Mar 19 01:00:00 CET 2005 a Tue Mar 20 00:59:59 CET 2018
+Impronte digitali certificato:
+ MD5: 89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
+ SHA1: 35:03:34:20:1B:EE:A6:50:2D:11:34:2F:93:EE:A0:9F:C0:B5:DF:01
+
+
+--------------------------------------------------------------------------------------
+> keytool -list -keystore alice.pfx -storetype pkcs12
+Immettere la password del keystore: password
+
+Tipo keystore: pkcs12
+Provider keystore: SunJSSE
+
+Il keystore contiene 1 entry
+
+2, 27-ott-2007, keyEntry,
+Impronta digitale certificato (MD5): 57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
+
+
+--------------------------------------------------------------------------------------
+> keytool -list -keystore bob.pfx -storetype pkcs12
+Immettere la password del keystore: password
+
+Tipo keystore: pkcs12
+Provider keystore: SunJSSE
+
+Il keystore contiene 1 entry
+
+2, 27-ott-2007, keyEntry,
+Impronta digitale certificato (MD5): 89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
+
+--------------------------------------------------------------------------------------
+> keytool -list -keystore wsse10.truststore
+Immettere la password del keystore: password
+
+Tipo keystore: jks
+Provider keystore: SUN
+
+Il keystore contiene 2 entry
+
+alice, 9-mar-2006, trustedCertEntry,
+Impronta digitale certificato (MD5):
+57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
+bob, 9-mar-2006, trustedCertEntry,
+Impronta digitale certificato (MD5):
+89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
+
+
+--------------------------------------------------------------------------------------
+> keytool -list -keystore alice-sign.jks
+Immettere la password del keystore: password
+
+Tipo keystore: jks
+Provider keystore: SUN
+
+Il keystore contiene 1 entry
+
+1, 27-ott-2007, keyEntry,
+Impronta digitale certificato (MD5):
+57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
+
+
+--------------------------------------------------------------------------------------
+> keytool -list -keystore alice-sign_enc.jks
+Immettere la password del keystore: password
+
+Tipo keystore: jks
+Provider keystore: SUN
+
+Il keystore contiene 2 entry
+
+1, 27-ott-2007, keyEntry,
+Impronta digitale certificato (MD5):
+57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
+bob, 27-ott-2007, trustedCertEntry,
+Impronta digitale certificato (MD5):
+89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
+
+
+--------------------------------------------------------------------------------------
+> keytool -list -keystore bob-sign.jks
+Immettere la password del keystore: password
+
+Tipo keystore: jks
+Provider keystore: SUN
+
+Il keystore contiene 1 entry
+
+1, 27-ott-2007, keyEntry,
+Impronta digitale certificato (MD5):
+89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
+
+
+--------------------------------------------------------------------------------------
+> keytool -list -keystore bob-sign_enc.jks
+Immettere la password del keystore: password
+
+Tipo keystore: jks
+Provider keystore: SUN
+
+Il keystore contiene 2 entry
+
+alice, 27-ott-2007, trustedCertEntry,
+Impronta digitale certificato (MD5):
+57:CE:81:F1:03:C4:2C:F7:5B:1A:DE:AC:43:64:0A:84
+1, 27-ott-2007, keyEntry,
+Impronta digitale certificato (MD5):
+89:3E:86:D2:4F:9C:E7:39:B6:71:8A:EF:00:C5:89:DC
+
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.cer
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.cer (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.cer)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.pfx
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.pfx (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/root.pfx)
===================================================================
(Binary files differ)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/wsse10.truststore
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/wsse10.truststore (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/META-INF/wsse10.truststore)
===================================================================
(Binary files differ)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions name="PingService10" targetNamespace="http://InteropBaseAddress/interop" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://InteropBaseAddress/interop" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://tempuri.org/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex!
">
- <wsdl:import namespace="http://tempuri.org/" location="wsdl0"/>
- <wsdl:types>
- <xsd:schema targetNamespace="http://InteropBaseAddress/interop/Imports">
- <xsd:import schemaLocation="xsd0" namespace="http://InteropBaseAddress/interop"/>
- <xsd:import schemaLocation="xsd1" namespace="http://xmlsoap.org/Ping"/>
- <xsd:import schemaLocation="xsd2" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
- <!-- <xsd:import schemaLocation="xsd3"/> -->
- </xsd:schema>
- </wsdl:types>
- <wsdl:message name="PingRequest">
- <wsdl:part name="parameters" element="tns:PingRequest"/>
- </wsdl:message>
- <wsdl:message name="PingResponse">
- <wsdl:part name="parameters" element="tns:PingResponse"/>
- </wsdl:message>
- <wsdl:message name="IPingService_echo_InputMessage">
- <wsdl:part name="parameters" element="tns:echo"/>
- </wsdl:message>
- <wsdl:message name="IPingService_echo_OutputMessage">
- <wsdl:part name="parameters" element="tns:echoResponse"/>
- </wsdl:message>
- <wsdl:message name="IPingService_echoXml_InputMessage">
- <wsdl:part name="parameters" element="tns:echoXml"/>
- </wsdl:message>
- <wsdl:message name="IPingService_echoXml_OutputMessage">
- <wsdl:part name="parameters" element="tns:echoXmlResponse"/>
- </wsdl:message>
- <wsdl:message name="IPingService_echoDataSet_InputMessage">
- <wsdl:part name="parameters" element="tns:echoDataSet"/>
- </wsdl:message>
- <wsdl:message name="IPingService_echoDataSet_OutputMessage">
- <wsdl:part name="parameters" element="tns:echoDataSetResponse"/>
- </wsdl:message>
- <wsdl:message name="headerRequest">
- <wsdl:part name="parameters" element="tns:header"/>
- </wsdl:message>
- <wsdl:message name="headerRequest_Headers">
- <wsdl:part name="CustomHeader" element="tns:CustomHeader"/>
- </wsdl:message>
- <wsdl:message name="headerResponse">
- <wsdl:part name="parameters" element="tns:headerResponse"/>
- </wsdl:message>
- <wsdl:message name="headerResponse_Headers">
- <wsdl:part name="CustomHeader" element="tns:CustomHeader"/>
- </wsdl:message>
- <wsdl:message name="IPingService_fault_InputMessage">
- <wsdl:part name="parameters" element="tns:fault"/>
- </wsdl:message>
- <wsdl:message name="IPingService_fault_OutputMessage">
- <wsdl:part name="parameters" element="tns:faultResponse"/>
- </wsdl:message>
- <wsdl:portType name="IPingService">
- <wsdl:operation name="Ping">
- <wsdl:input wsaw:Action="http://xmlsoap.org/Ping" name="PingRequest" message="tns:PingRequest"/>
- <wsdl:output wsaw:Action="http://xmlsoap.org/Ping" name="PingResponse" message="tns:PingResponse"/>
- </wsdl:operation>
- <wsdl:operation name="echo">
- <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/echo" message="tns:IPingService_echo_InputMessage"/>
- <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/echo" message="tns:IPingService_echo_OutputMessage"/>
- </wsdl:operation>
- <wsdl:operation name="echoXml">
- <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/echoXml" message="tns:IPingService_echoXml_InputMessage"/>
- <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/echoXml" message="tns:IPingService_echoXml_OutputMessage"/>
- </wsdl:operation>
- <wsdl:operation name="echoDataSet">
- <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/echoDataSet" message="tns:IPingService_echoDataSet_InputMessage"/>
- <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/echoDataSet" message="tns:IPingService_echoDataSet_OutputMessage"/>
- </wsdl:operation>
- <wsdl:operation name="header">
- <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/header" name="headerRequest" message="tns:headerRequest"/>
- <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/headerResponse" name="headerResponse" message="tns:headerResponse"/>
- </wsdl:operation>
- <wsdl:operation name="fault">
- <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/fault" message="tns:IPingService_fault_InputMessage"/>
- <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/faultResponse" message="tns:IPingService_fault_OutputMessage"/>
- </wsdl:operation>
- </wsdl:portType>
- <wsdl:service name="PingService10">
- <wsdl:port name="UserNameOverTransport_IPingService" binding="i0:UserNameOverTransport_IPingService">
- <soap:address location="https://kirillgdev04/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/..."/>
- </wsdl:port>
- <wsdl:port name="MutualCertificate10SignEncrypt_IPingService" binding="i0:MutualCertificate10SignEncrypt_IPingService">
- <soap:address location="http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/..."/>
- </wsdl:port>
- <wsdl:port name="MutualCertificate10SignEncryptRsa15TripleDes_IPingService" binding="i0:MutualCertificate10SignEncryptRsa15TripleDes_IPingService">
- <soap:address location="http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/..."/>
- </wsdl:port>
- <wsdl:port name="X10_IPingService" binding="i0:X10_IPingService">
- <soap12:address location="http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/X10"/>
- <wsa:EndpointReference>
- <wsa:Address>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/X10</wsa:Address>
- <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
- <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
- <X509Data>
- <X509Certificate>MIIDCjCCAfKgAwIBAgIQYDju2/6sm77InYfTq65x+DANBgkqhkiG9w0BAQUFADAwMQ4wDAYDVQQKDAVPQVNJUzEeMBwGA1UEAwwVT0FTSVMgSW50ZXJvcCBUZXN0IENBMB4XDTA1MDMxOTAwMDAwMFoXDTE4MDMxOTIzNTk1OVowQDEOMAwGA1UECgwFT0FTSVMxIDAeBgNVBAsMF09BU0lTIEludGVyb3AgVGVzdCBDZXJ0MQwwCgYDVQQDDANCb2IwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCquMva4lFDrv3fXQnKK8CkSU7HvVZ0USyJtlL/yhmHH/FQXHyYY+fTcSyWYItWJYiTZ99PAbD+6EKBGbdfuJNUJCGaTWc5ZDUISqM/SGtacYe/PD/4+g3swNPzTUQAIBLRY1pkr2cm3s5Ch/f+mYVNBR41HnBeIxybw25kkoM7AgMBAAGjgZMwgZAwCQYDVR0TBAIwADAzBgNVHR8ELDAqMCiiJoYkaHR0cDovL2ludGVyb3AuYmJ0ZXN0Lm5ldC9jcmwvY2EuY3JsMA4GA1UdDwEB/wQEAwIEsDAdBgNVHQ4EFgQUXeg55vRyK3ZhAEhEf+YT0z986L0wHwYDVR0jBBgwFoAUwJ0o/MHrNaEd1qqqoBwaTcJJDw8wDQYJKoZIhvcNAQEFBQADggEBAIiVGv2lGLhRvmMAHSlY7rKLVkv+zEUtSyg08FBT8z/RepUbtUQShcIqwWsemDU8JVtsucQLc+g6GCQXgkCkMiC8qhcLAt3BXzFmLxuCEAQeeFe8IATr4wACmEQE37TEqAuWEIanPYIplbxYgwP0OBWBSjcRpKRAxjEzuwObYjbll6vKdFHYIweWhhWPrefquFp7TefTkF4D3rcctTfWJ76I5NrEVld+7PBnnJNpdDEuGsoaiJrwTW3Ixm40RXvG3fYS4hIAPeTCU!
k3RkYfUkqlaaLQnUrF2hZSgiBNLPe8gGkYORccRIlZCGQDEpcWl1Uf9OHw6fC+3hkqolFd5CVI=</X509Certificate>
- </X509Data>
- </KeyInfo>
- </Identity>
- </wsa:EndpointReference>
- </wsdl:port>
- <wsdl:port name="X10-NoTimestamp_IPingService" binding="i0:X10-NoTimestamp_IPingService">
- <soap12:address location="http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/..."/>
- <wsa:EndpointReference>
- <wsa:Address>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/...</wsa:Address>
- <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
- <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
- <X509Data>
- <X509Certificate>MIIDCjCCAfKgAwIBAgIQYDju2/6sm77InYfTq65x+DANBgkqhkiG9w0BAQUFADAwMQ4wDAYDVQQKDAVPQVNJUzEeMBwGA1UEAwwVT0FTSVMgSW50ZXJvcCBUZXN0IENBMB4XDTA1MDMxOTAwMDAwMFoXDTE4MDMxOTIzNTk1OVowQDEOMAwGA1UECgwFT0FTSVMxIDAeBgNVBAsMF09BU0lTIEludGVyb3AgVGVzdCBDZXJ0MQwwCgYDVQQDDANCb2IwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCquMva4lFDrv3fXQnKK8CkSU7HvVZ0USyJtlL/yhmHH/FQXHyYY+fTcSyWYItWJYiTZ99PAbD+6EKBGbdfuJNUJCGaTWc5ZDUISqM/SGtacYe/PD/4+g3swNPzTUQAIBLRY1pkr2cm3s5Ch/f+mYVNBR41HnBeIxybw25kkoM7AgMBAAGjgZMwgZAwCQYDVR0TBAIwADAzBgNVHR8ELDAqMCiiJoYkaHR0cDovL2ludGVyb3AuYmJ0ZXN0Lm5ldC9jcmwvY2EuY3JsMA4GA1UdDwEB/wQEAwIEsDAdBgNVHQ4EFgQUXeg55vRyK3ZhAEhEf+YT0z986L0wHwYDVR0jBBgwFoAUwJ0o/MHrNaEd1qqqoBwaTcJJDw8wDQYJKoZIhvcNAQEFBQADggEBAIiVGv2lGLhRvmMAHSlY7rKLVkv+zEUtSyg08FBT8z/RepUbtUQShcIqwWsemDU8JVtsucQLc+g6GCQXgkCkMiC8qhcLAt3BXzFmLxuCEAQeeFe8IATr4wACmEQE37TEqAuWEIanPYIplbxYgwP0OBWBSjcRpKRAxjEzuwObYjbll6vKdFHYIweWhhWPrefquFp7TefTkF4D3rcctTfWJ76I5NrEVld+7PBnnJNpdDEuGsoaiJrwTW3Ixm40RXvG3fYS4hIAPeTCU!
k3RkYfUkqlaaLQnUrF2hZSgiBNLPe8gGkYORccRIlZCGQDEpcWl1Uf9OHw6fC+3hkqolFd5CVI=</X509Certificate>
- </X509Data>
- </KeyInfo>
- </Identity>
- </wsa:EndpointReference>
- </wsdl:port>
- </wsdl:service>
-</wsdl:definitions>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="PingService10" targetNamespace="http://InteropBaseAddress/interop" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://InteropBaseAddress/interop" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://tempuri.org/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex!
">
+ <wsdl:import namespace="http://tempuri.org/" location="wsdl0"/>
+ <wsdl:types>
+ <xsd:schema targetNamespace="http://InteropBaseAddress/interop/Imports">
+ <xsd:import schemaLocation="xsd0" namespace="http://InteropBaseAddress/interop"/>
+ <xsd:import schemaLocation="xsd1" namespace="http://xmlsoap.org/Ping"/>
+ <xsd:import schemaLocation="xsd2" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
+ <!-- <xsd:import schemaLocation="xsd3"/> -->
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="PingRequest">
+ <wsdl:part name="parameters" element="tns:PingRequest"/>
+ </wsdl:message>
+ <wsdl:message name="PingResponse">
+ <wsdl:part name="parameters" element="tns:PingResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IPingService_echo_InputMessage">
+ <wsdl:part name="parameters" element="tns:echo"/>
+ </wsdl:message>
+ <wsdl:message name="IPingService_echo_OutputMessage">
+ <wsdl:part name="parameters" element="tns:echoResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IPingService_echoXml_InputMessage">
+ <wsdl:part name="parameters" element="tns:echoXml"/>
+ </wsdl:message>
+ <wsdl:message name="IPingService_echoXml_OutputMessage">
+ <wsdl:part name="parameters" element="tns:echoXmlResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IPingService_echoDataSet_InputMessage">
+ <wsdl:part name="parameters" element="tns:echoDataSet"/>
+ </wsdl:message>
+ <wsdl:message name="IPingService_echoDataSet_OutputMessage">
+ <wsdl:part name="parameters" element="tns:echoDataSetResponse"/>
+ </wsdl:message>
+ <wsdl:message name="headerRequest">
+ <wsdl:part name="parameters" element="tns:header"/>
+ </wsdl:message>
+ <wsdl:message name="headerRequest_Headers">
+ <wsdl:part name="CustomHeader" element="tns:CustomHeader"/>
+ </wsdl:message>
+ <wsdl:message name="headerResponse">
+ <wsdl:part name="parameters" element="tns:headerResponse"/>
+ </wsdl:message>
+ <wsdl:message name="headerResponse_Headers">
+ <wsdl:part name="CustomHeader" element="tns:CustomHeader"/>
+ </wsdl:message>
+ <wsdl:message name="IPingService_fault_InputMessage">
+ <wsdl:part name="parameters" element="tns:fault"/>
+ </wsdl:message>
+ <wsdl:message name="IPingService_fault_OutputMessage">
+ <wsdl:part name="parameters" element="tns:faultResponse"/>
+ </wsdl:message>
+ <wsdl:portType name="IPingService">
+ <wsdl:operation name="Ping">
+ <wsdl:input wsaw:Action="http://xmlsoap.org/Ping" name="PingRequest" message="tns:PingRequest"/>
+ <wsdl:output wsaw:Action="http://xmlsoap.org/Ping" name="PingResponse" message="tns:PingResponse"/>
+ </wsdl:operation>
+ <wsdl:operation name="echo">
+ <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/echo" message="tns:IPingService_echo_InputMessage"/>
+ <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/echo" message="tns:IPingService_echo_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="echoXml">
+ <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/echoXml" message="tns:IPingService_echoXml_InputMessage"/>
+ <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/echoXml" message="tns:IPingService_echoXml_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="echoDataSet">
+ <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/echoDataSet" message="tns:IPingService_echoDataSet_InputMessage"/>
+ <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/echoDataSet" message="tns:IPingService_echoDataSet_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="header">
+ <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/header" name="headerRequest" message="tns:headerRequest"/>
+ <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/headerResponse" name="headerResponse" message="tns:headerResponse"/>
+ </wsdl:operation>
+ <wsdl:operation name="fault">
+ <wsdl:input wsaw:Action="http://InteropBaseAddress/interop/fault" message="tns:IPingService_fault_InputMessage"/>
+ <wsdl:output wsaw:Action="http://InteropBaseAddress/interop/faultResponse" message="tns:IPingService_fault_OutputMessage"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:service name="PingService10">
+ <wsdl:port name="UserNameOverTransport_IPingService" binding="i0:UserNameOverTransport_IPingService">
+ <soap:address location="https://kirillgdev04/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/..."/>
+ </wsdl:port>
+ <wsdl:port name="MutualCertificate10SignEncrypt_IPingService" binding="i0:MutualCertificate10SignEncrypt_IPingService">
+ <soap:address location="http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/..."/>
+ </wsdl:port>
+ <wsdl:port name="MutualCertificate10SignEncryptRsa15TripleDes_IPingService" binding="i0:MutualCertificate10SignEncryptRsa15TripleDes_IPingService">
+ <soap:address location="http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/..."/>
+ </wsdl:port>
+ <wsdl:port name="X10_IPingService" binding="i0:X10_IPingService">
+ <soap12:address location="http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/X10"/>
+ <wsa:EndpointReference>
+ <wsa:Address>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/X10</wsa:Address>
+ <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
+ <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <X509Data>
+ <X509Certificate>MIIDCjCCAfKgAwIBAgIQYDju2/6sm77InYfTq65x+DANBgkqhkiG9w0BAQUFADAwMQ4wDAYDVQQKDAVPQVNJUzEeMBwGA1UEAwwVT0FTSVMgSW50ZXJvcCBUZXN0IENBMB4XDTA1MDMxOTAwMDAwMFoXDTE4MDMxOTIzNTk1OVowQDEOMAwGA1UECgwFT0FTSVMxIDAeBgNVBAsMF09BU0lTIEludGVyb3AgVGVzdCBDZXJ0MQwwCgYDVQQDDANCb2IwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCquMva4lFDrv3fXQnKK8CkSU7HvVZ0USyJtlL/yhmHH/FQXHyYY+fTcSyWYItWJYiTZ99PAbD+6EKBGbdfuJNUJCGaTWc5ZDUISqM/SGtacYe/PD/4+g3swNPzTUQAIBLRY1pkr2cm3s5Ch/f+mYVNBR41HnBeIxybw25kkoM7AgMBAAGjgZMwgZAwCQYDVR0TBAIwADAzBgNVHR8ELDAqMCiiJoYkaHR0cDovL2ludGVyb3AuYmJ0ZXN0Lm5ldC9jcmwvY2EuY3JsMA4GA1UdDwEB/wQEAwIEsDAdBgNVHQ4EFgQUXeg55vRyK3ZhAEhEf+YT0z986L0wHwYDVR0jBBgwFoAUwJ0o/MHrNaEd1qqqoBwaTcJJDw8wDQYJKoZIhvcNAQEFBQADggEBAIiVGv2lGLhRvmMAHSlY7rKLVkv+zEUtSyg08FBT8z/RepUbtUQShcIqwWsemDU8JVtsucQLc+g6GCQXgkCkMiC8qhcLAt3BXzFmLxuCEAQeeFe8IATr4wACmEQE37TEqAuWEIanPYIplbxYgwP0OBWBSjcRpKRAxjEzuwObYjbll6vKdFHYIweWhhWPrefquFp7TefTkF4D3rcctTfWJ76I5NrEVld+7PBnnJNpdDEuGsoaiJrwTW3Ixm40RXvG3fYS4hIAPeTCU!
k3RkYfUkqlaaLQnUrF2hZSgiBNLPe8gGkYORccRIlZCGQDEpcWl1Uf9OHw6fC+3hkqolFd5CVI=</X509Certificate>
+ </X509Data>
+ </KeyInfo>
+ </Identity>
+ </wsa:EndpointReference>
+ </wsdl:port>
+ <wsdl:port name="X10-NoTimestamp_IPingService" binding="i0:X10-NoTimestamp_IPingService">
+ <soap12:address location="http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/..."/>
+ <wsa:EndpointReference>
+ <wsa:Address>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/...</wsa:Address>
+ <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
+ <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <X509Data>
+ <X509Certificate>MIIDCjCCAfKgAwIBAgIQYDju2/6sm77InYfTq65x+DANBgkqhkiG9w0BAQUFADAwMQ4wDAYDVQQKDAVPQVNJUzEeMBwGA1UEAwwVT0FTSVMgSW50ZXJvcCBUZXN0IENBMB4XDTA1MDMxOTAwMDAwMFoXDTE4MDMxOTIzNTk1OVowQDEOMAwGA1UECgwFT0FTSVMxIDAeBgNVBAsMF09BU0lTIEludGVyb3AgVGVzdCBDZXJ0MQwwCgYDVQQDDANCb2IwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCquMva4lFDrv3fXQnKK8CkSU7HvVZ0USyJtlL/yhmHH/FQXHyYY+fTcSyWYItWJYiTZ99PAbD+6EKBGbdfuJNUJCGaTWc5ZDUISqM/SGtacYe/PD/4+g3swNPzTUQAIBLRY1pkr2cm3s5Ch/f+mYVNBR41HnBeIxybw25kkoM7AgMBAAGjgZMwgZAwCQYDVR0TBAIwADAzBgNVHR8ELDAqMCiiJoYkaHR0cDovL2ludGVyb3AuYmJ0ZXN0Lm5ldC9jcmwvY2EuY3JsMA4GA1UdDwEB/wQEAwIEsDAdBgNVHQ4EFgQUXeg55vRyK3ZhAEhEf+YT0z986L0wHwYDVR0jBBgwFoAUwJ0o/MHrNaEd1qqqoBwaTcJJDw8wDQYJKoZIhvcNAQEFBQADggEBAIiVGv2lGLhRvmMAHSlY7rKLVkv+zEUtSyg08FBT8z/RepUbtUQShcIqwWsemDU8JVtsucQLc+g6GCQXgkCkMiC8qhcLAt3BXzFmLxuCEAQeeFe8IATr4wACmEQE37TEqAuWEIanPYIplbxYgwP0OBWBSjcRpKRAxjEzuwObYjbll6vKdFHYIweWhhWPrefquFp7TefTkF4D3rcctTfWJ76I5NrEVld+7PBnnJNpdDEuGsoaiJrwTW3Ixm40RXvG3fYS4hIAPeTCU!
k3RkYfUkqlaaLQnUrF2hZSgiBNLPe8gGkYORccRIlZCGQDEpcWl1Uf9OHw6fC+3hkqolFd5CVI=</X509Certificate>
+ </X509Data>
+ </KeyInfo>
+ </Identity>
+ </wsa:EndpointReference>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,1353 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://InteropBaseAddress/interop" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
-
-<!--
- <wsp:Policy wsu:Id="UserNameOverTransport_IPingService_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:TransportToken>
- <wsp:Policy>
- <sp:HttpsToken RequireClientCertificate="false"/>
- </wsp:Policy>
- </sp:TransportToken>
- <sp:AlgorithmSuite>
- <wsp:Policy>
- <sp:Basic256/>
- </wsp:Policy>
- </sp:AlgorithmSuite>
- <sp:Layout>
- <wsp:Policy>
- <sp:Lax/>
- </wsp:Policy>
- </sp:Layout>
- <sp:IncludeTimestamp/>
- </wsp:Policy>
- </sp:TransportBinding>
- <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
- <wsp:Policy>
- <sp:WssUsernameToken10/>
- </wsp:Policy>
- </sp:UsernameToken>
- </wsp:Policy>
- </sp:SignedSupportingTokens>
- <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:MustSupportRefKeyIdentifier/>
- <sp:MustSupportRefIssuerSerial/>
- </wsp:Policy>
- </sp:Wss10>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:InitiatorToken>
- <wsp:Policy>
- <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
- <wsp:Policy>
- <sp:WssX509V3Token10/>
- </wsp:Policy>
- </sp:X509Token>
- </wsp:Policy>
- </sp:InitiatorToken>
- <sp:RecipientToken>
- <wsp:Policy>
- <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
- <wsp:Policy>
- <sp:WssX509V3Token10/>
- </wsp:Policy>
- </sp:X509Token>
- </wsp:Policy>
- </sp:RecipientToken>
- <sp:AlgorithmSuite>
- <wsp:Policy>
- <sp:Basic256/>
- </wsp:Policy>
- </sp:AlgorithmSuite>
- <sp:Layout>
- <wsp:Policy>
- <sp:Lax/>
- </wsp:Policy>
- </sp:Layout>
- <sp:IncludeTimestamp/>
- <sp:EncryptSignature/>
- <sp:OnlySignEntireHeadersAndBody/>
- </wsp:Policy>
- </sp:AsymmetricBinding>
- <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:MustSupportRefKeyIdentifier/>
- <sp:MustSupportRefIssuerSerial/>
- </wsp:Policy>
- </sp:Wss10>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_Ping_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_Ping_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echo_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echo_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echoXml_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echoXml_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echoDataSet_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echoDataSet_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_header_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_header_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_fault_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_fault_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:InitiatorToken>
- <wsp:Policy>
- <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
- <wsp:Policy>
- <sp:WssX509V3Token10/>
- </wsp:Policy>
- </sp:X509Token>
- </wsp:Policy>
- </sp:InitiatorToken>
- <sp:RecipientToken>
- <wsp:Policy>
- <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
- <wsp:Policy>
- <sp:WssX509V3Token10/>
- </wsp:Policy>
- </sp:X509Token>
- </wsp:Policy>
- </sp:RecipientToken>
- <sp:AlgorithmSuite>
- <wsp:Policy>
- <sp:TripleDesRsa15/>
- </wsp:Policy>
- </sp:AlgorithmSuite>
- <sp:Layout>
- <wsp:Policy>
- <sp:Lax/>
- </wsp:Policy>
- </sp:Layout>
- <sp:IncludeTimestamp/>
- <sp:EncryptSignature/>
- <sp:OnlySignEntireHeadersAndBody/>
- </wsp:Policy>
- </sp:AsymmetricBinding>
- <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:MustSupportRefKeyIdentifier/>
- <sp:MustSupportRefIssuerSerial/>
- </wsp:Policy>
- </sp:Wss10>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:InitiatorToken>
- <wsp:Policy>
- <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
- <wsp:Policy>
- <sp:WssX509V3Token10/>
- </wsp:Policy>
- </sp:X509Token>
- </wsp:Policy>
- </sp:InitiatorToken>
- <sp:RecipientToken>
- <wsp:Policy>
- <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
- <wsp:Policy>
- <sp:WssX509V3Token10/>
- </wsp:Policy>
- </sp:X509Token>
- </wsp:Policy>
- </sp:RecipientToken>
- <sp:AlgorithmSuite>
- <wsp:Policy>
- <sp:Basic256/>
- </wsp:Policy>
- </sp:AlgorithmSuite>
- <sp:Layout>
- <wsp:Policy>
- <sp:Lax/>
- </wsp:Policy>
- </sp:Layout>
- <sp:IncludeTimestamp/>
- <sp:OnlySignEntireHeadersAndBody/>
- </wsp:Policy>
- </sp:AsymmetricBinding>
- <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:MustSupportRefKeyIdentifier/>
- <sp:MustSupportRefIssuerSerial/>
- </wsp:Policy>
- </sp:Wss10>
- <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:MustSupportIssuedTokens/>
- <sp:RequireClientEntropy/>
- <sp:RequireServerEntropy/>
- </wsp:Policy>
- </sp:Trust10>
- <wsap:UsingAddressing/>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_Ping_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_Ping_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_echo_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_echo_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_echoXml_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_echoXml_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_echoDataSet_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_echoDataSet_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_header_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_header_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_fault_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10_IPingService_fault_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:InitiatorToken>
- <wsp:Policy>
- <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
- <wsp:Policy>
- <sp:WssX509V3Token10/>
- </wsp:Policy>
- </sp:X509Token>
- </wsp:Policy>
- </sp:InitiatorToken>
- <sp:RecipientToken>
- <wsp:Policy>
- <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
- <wsp:Policy>
- <sp:WssX509V3Token10/>
- </wsp:Policy>
- </sp:X509Token>
- </wsp:Policy>
- </sp:RecipientToken>
- <sp:AlgorithmSuite>
- <wsp:Policy>
- <sp:Basic256/>
- </wsp:Policy>
- </sp:AlgorithmSuite>
- <sp:Layout>
- <wsp:Policy>
- <sp:Lax/>
- </wsp:Policy>
- </sp:Layout>
- <sp:OnlySignEntireHeadersAndBody/>
- </wsp:Policy>
- </sp:AsymmetricBinding>
- <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:MustSupportRefKeyIdentifier/>
- <sp:MustSupportRefIssuerSerial/>
- </wsp:Policy>
- </sp:Wss10>
- <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <wsp:Policy>
- <sp:MustSupportIssuedTokens/>
- <sp:RequireClientEntropy/>
- <sp:RequireServerEntropy/>
- </wsp:Policy>
- </sp:Trust10>
- <wsap:UsingAddressing/>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_Ping_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_Ping_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echo_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echo_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echoXml_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echoXml_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echoDataSet_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echoDataSet_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_header_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_header_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_fault_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_fault_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
- </sp:SignedParts>
- <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
- <sp:Body/>
- </sp:EncryptedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
--->
-
- <wsdl:import namespace="http://InteropBaseAddress/interop" location="WsSecurity10.wsdl"/>
- <wsdl:types/>
- <wsdl:binding name="UserNameOverTransport_IPingService" type="i0:IPingService">
- <!-- <wsp:PolicyReference URI="#UserNameOverTransport_IPingService_policy"/> -->
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
- <wsdl:operation name="Ping">
- <soap:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
- <wsdl:input name="PingRequest">
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="PingResponse">
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echo">
- <soap:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
- <wsdl:input>
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoXml">
- <soap:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
- <wsdl:input>
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoDataSet">
- <soap:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
- <wsdl:input>
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="header">
- <soap:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
- <wsdl:input name="headerRequest">
- <soap:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="headerResponse">
- <soap:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="fault">
- <soap:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
- <wsdl:input>
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:binding name="MutualCertificate10SignEncrypt_IPingService" type="i0:IPingService">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_policy"/> -->
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
- <wsdl:operation name="Ping">
- <soap:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
- <wsdl:input name="PingRequest">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_Ping_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="PingResponse">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_Ping_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echo">
- <soap:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echo_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echo_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoXml">
- <soap:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoXml_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoXml_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoDataSet">
- <soap:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoDataSet_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoDataSet_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="header">
- <soap:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
- <wsdl:input name="headerRequest">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_header_Input_policy"/> -->
- <soap:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="headerResponse">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_header_output_policy"/> -->
- <soap:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="fault">
- <soap:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_fault_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_fault_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:binding name="MutualCertificate10SignEncryptRsa15TripleDes_IPingService" type="i0:IPingService">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_policy"/> -->
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
- <wsdl:operation name="Ping">
- <soap:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
- <wsdl:input name="PingRequest">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="PingResponse">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echo">
- <soap:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoXml">
- <soap:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoDataSet">
- <soap:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="header">
- <soap:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
- <wsdl:input name="headerRequest">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_Input_policy"/> -->
- <soap:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="headerResponse">
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_output_policy"/> -->
- <soap:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="fault">
- <soap:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_Input_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_output_policy"/> -->
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:binding name="X10_IPingService" type="i0:IPingService">
- <!-- <wsp:PolicyReference URI="#X10_IPingService_policy"/> -->
- <!-- <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> -->
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
- <wsdl:operation name="Ping">
- <soap12:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
- <wsdl:input name="PingRequest">
- <!-- <wsp:PolicyReference URI="#X10_IPingService_Ping_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="PingResponse">
- <!-- <wsp:PolicyReference URI="#X10_IPingService_Ping_output_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echo">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#X10_IPingService_echo_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#X10_IPingService_echo_output_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoXml">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#X10_IPingService_echoXml_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <wsp:PolicyReference URI="#X10_IPingService_echoXml_output_policy"/>
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoDataSet">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#X10_IPingService_echoDataSet_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#X10_IPingService_echoDataSet_output_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="header">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
- <wsdl:input name="headerRequest">
- <!-- <wsp:PolicyReference URI="#X10_IPingService_header_Input_policy"/> -->
- <soap12:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="headerResponse">
- <!-- <wsp:PolicyReference URI="#X10_IPingService_header_output_policy"/> -->
- <soap12:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="fault">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#X10_IPingService_fault_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#X10_IPingService_fault_output_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:binding name="X10-NoTimestamp_IPingService" type="i0:IPingService">
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_policy"/> -->
- <!-- <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> -->
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
- <wsdl:operation name="Ping">
- <soap12:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
- <wsdl:input name="PingRequest">
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_Ping_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="PingResponse">
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_Ping_output_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echo">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echo_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echo_output_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoXml">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoXml_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoXml_output_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="echoDataSet">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoDataSet_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoDataSet_output_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="header">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
- <wsdl:input name="headerRequest">
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_header_Input_policy"/> -->
- <soap12:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="headerResponse">
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_header_output_policy"/> -->
- <soap12:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="fault">
- <soap12:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
- <wsdl:input>
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_fault_Input_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:input>
- <wsdl:output>
- <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_fault_output_policy"/> -->
- <soap12:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- </wsdl:definitions>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0 (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0 (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,1353 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://InteropBaseAddress/interop" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
+
+<!--
+ <wsp:Policy wsu:Id="UserNameOverTransport_IPingService_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:TransportToken>
+ <wsp:Policy>
+ <sp:HttpsToken RequireClientCertificate="false"/>
+ </wsp:Policy>
+ </sp:TransportToken>
+ <sp:AlgorithmSuite>
+ <wsp:Policy>
+ <sp:Basic256/>
+ </wsp:Policy>
+ </sp:AlgorithmSuite>
+ <sp:Layout>
+ <wsp:Policy>
+ <sp:Lax/>
+ </wsp:Policy>
+ </sp:Layout>
+ <sp:IncludeTimestamp/>
+ </wsp:Policy>
+ </sp:TransportBinding>
+ <sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
+ <wsp:Policy>
+ <sp:WssUsernameToken10/>
+ </wsp:Policy>
+ </sp:UsernameToken>
+ </wsp:Policy>
+ </sp:SignedSupportingTokens>
+ <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:MustSupportRefKeyIdentifier/>
+ <sp:MustSupportRefIssuerSerial/>
+ </wsp:Policy>
+ </sp:Wss10>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:InitiatorToken>
+ <wsp:Policy>
+ <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
+ <wsp:Policy>
+ <sp:WssX509V3Token10/>
+ </wsp:Policy>
+ </sp:X509Token>
+ </wsp:Policy>
+ </sp:InitiatorToken>
+ <sp:RecipientToken>
+ <wsp:Policy>
+ <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
+ <wsp:Policy>
+ <sp:WssX509V3Token10/>
+ </wsp:Policy>
+ </sp:X509Token>
+ </wsp:Policy>
+ </sp:RecipientToken>
+ <sp:AlgorithmSuite>
+ <wsp:Policy>
+ <sp:Basic256/>
+ </wsp:Policy>
+ </sp:AlgorithmSuite>
+ <sp:Layout>
+ <wsp:Policy>
+ <sp:Lax/>
+ </wsp:Policy>
+ </sp:Layout>
+ <sp:IncludeTimestamp/>
+ <sp:EncryptSignature/>
+ <sp:OnlySignEntireHeadersAndBody/>
+ </wsp:Policy>
+ </sp:AsymmetricBinding>
+ <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:MustSupportRefKeyIdentifier/>
+ <sp:MustSupportRefIssuerSerial/>
+ </wsp:Policy>
+ </sp:Wss10>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_Ping_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_Ping_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echo_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echo_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echoXml_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echoXml_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echoDataSet_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_echoDataSet_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_header_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_header_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_fault_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncrypt_IPingService_fault_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:InitiatorToken>
+ <wsp:Policy>
+ <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
+ <wsp:Policy>
+ <sp:WssX509V3Token10/>
+ </wsp:Policy>
+ </sp:X509Token>
+ </wsp:Policy>
+ </sp:InitiatorToken>
+ <sp:RecipientToken>
+ <wsp:Policy>
+ <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
+ <wsp:Policy>
+ <sp:WssX509V3Token10/>
+ </wsp:Policy>
+ </sp:X509Token>
+ </wsp:Policy>
+ </sp:RecipientToken>
+ <sp:AlgorithmSuite>
+ <wsp:Policy>
+ <sp:TripleDesRsa15/>
+ </wsp:Policy>
+ </sp:AlgorithmSuite>
+ <sp:Layout>
+ <wsp:Policy>
+ <sp:Lax/>
+ </wsp:Policy>
+ </sp:Layout>
+ <sp:IncludeTimestamp/>
+ <sp:EncryptSignature/>
+ <sp:OnlySignEntireHeadersAndBody/>
+ </wsp:Policy>
+ </sp:AsymmetricBinding>
+ <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:MustSupportRefKeyIdentifier/>
+ <sp:MustSupportRefIssuerSerial/>
+ </wsp:Policy>
+ </sp:Wss10>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:InitiatorToken>
+ <wsp:Policy>
+ <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
+ <wsp:Policy>
+ <sp:WssX509V3Token10/>
+ </wsp:Policy>
+ </sp:X509Token>
+ </wsp:Policy>
+ </sp:InitiatorToken>
+ <sp:RecipientToken>
+ <wsp:Policy>
+ <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
+ <wsp:Policy>
+ <sp:WssX509V3Token10/>
+ </wsp:Policy>
+ </sp:X509Token>
+ </wsp:Policy>
+ </sp:RecipientToken>
+ <sp:AlgorithmSuite>
+ <wsp:Policy>
+ <sp:Basic256/>
+ </wsp:Policy>
+ </sp:AlgorithmSuite>
+ <sp:Layout>
+ <wsp:Policy>
+ <sp:Lax/>
+ </wsp:Policy>
+ </sp:Layout>
+ <sp:IncludeTimestamp/>
+ <sp:OnlySignEntireHeadersAndBody/>
+ </wsp:Policy>
+ </sp:AsymmetricBinding>
+ <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:MustSupportRefKeyIdentifier/>
+ <sp:MustSupportRefIssuerSerial/>
+ </wsp:Policy>
+ </sp:Wss10>
+ <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:MustSupportIssuedTokens/>
+ <sp:RequireClientEntropy/>
+ <sp:RequireServerEntropy/>
+ </wsp:Policy>
+ </sp:Trust10>
+ <wsap:UsingAddressing/>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_Ping_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_Ping_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_echo_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_echo_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_echoXml_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_echoXml_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_echoDataSet_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_echoDataSet_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_header_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_header_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_fault_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10_IPingService_fault_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:InitiatorToken>
+ <wsp:Policy>
+ <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysT...">
+ <wsp:Policy>
+ <sp:WssX509V3Token10/>
+ </wsp:Policy>
+ </sp:X509Token>
+ </wsp:Policy>
+ </sp:InitiatorToken>
+ <sp:RecipientToken>
+ <wsp:Policy>
+ <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
+ <wsp:Policy>
+ <sp:WssX509V3Token10/>
+ </wsp:Policy>
+ </sp:X509Token>
+ </wsp:Policy>
+ </sp:RecipientToken>
+ <sp:AlgorithmSuite>
+ <wsp:Policy>
+ <sp:Basic256/>
+ </wsp:Policy>
+ </sp:AlgorithmSuite>
+ <sp:Layout>
+ <wsp:Policy>
+ <sp:Lax/>
+ </wsp:Policy>
+ </sp:Layout>
+ <sp:OnlySignEntireHeadersAndBody/>
+ </wsp:Policy>
+ </sp:AsymmetricBinding>
+ <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:MustSupportRefKeyIdentifier/>
+ <sp:MustSupportRefIssuerSerial/>
+ </wsp:Policy>
+ </sp:Wss10>
+ <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <wsp:Policy>
+ <sp:MustSupportIssuedTokens/>
+ <sp:RequireClientEntropy/>
+ <sp:RequireServerEntropy/>
+ </wsp:Policy>
+ </sp:Trust10>
+ <wsap:UsingAddressing/>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_Ping_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_Ping_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echo_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echo_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echoXml_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echoXml_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echoDataSet_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_echoDataSet_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_header_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_header_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="CustomHeader" Namespace="http://InteropBaseAddress/interop"/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_fault_Input_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="X10-NoTimestamp_IPingService_fault_output_policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ <sp:Header Name="To" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="From" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="FaultTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="ReplyTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="MessageID" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="RelatesTo" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ <sp:Header Name="Action" Namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+ </sp:SignedParts>
+ <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+ <sp:Body/>
+ </sp:EncryptedParts>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+-->
+
+ <wsdl:import namespace="http://InteropBaseAddress/interop" location="WsSecurity10.wsdl"/>
+ <wsdl:types/>
+ <wsdl:binding name="UserNameOverTransport_IPingService" type="i0:IPingService">
+ <!-- <wsp:PolicyReference URI="#UserNameOverTransport_IPingService_policy"/> -->
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="Ping">
+ <soap:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
+ <wsdl:input name="PingRequest">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="PingResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echo">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoXml">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoDataSet">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="header">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
+ <wsdl:input name="headerRequest">
+ <soap:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="headerResponse">
+ <soap:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="fault">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="MutualCertificate10SignEncrypt_IPingService" type="i0:IPingService">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_policy"/> -->
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="Ping">
+ <soap:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
+ <wsdl:input name="PingRequest">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_Ping_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="PingResponse">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_Ping_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echo">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echo_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echo_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoXml">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoXml_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoXml_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoDataSet">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoDataSet_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoDataSet_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="header">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
+ <wsdl:input name="headerRequest">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_header_Input_policy"/> -->
+ <soap:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="headerResponse">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_header_output_policy"/> -->
+ <soap:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="fault">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_fault_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_fault_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="MutualCertificate10SignEncryptRsa15TripleDes_IPingService" type="i0:IPingService">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_policy"/> -->
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="Ping">
+ <soap:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
+ <wsdl:input name="PingRequest">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="PingResponse">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echo">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoXml">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoDataSet">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="header">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
+ <wsdl:input name="headerRequest">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_Input_policy"/> -->
+ <soap:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="headerResponse">
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_output_policy"/> -->
+ <soap:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="fault">
+ <soap:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_Input_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_output_policy"/> -->
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="X10_IPingService" type="i0:IPingService">
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_policy"/> -->
+ <!-- <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> -->
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="Ping">
+ <soap12:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
+ <wsdl:input name="PingRequest">
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_Ping_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="PingResponse">
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_Ping_output_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echo">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echo_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echo_output_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoXml">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echoXml_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <wsp:PolicyReference URI="#X10_IPingService_echoXml_output_policy"/>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoDataSet">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echoDataSet_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echoDataSet_output_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="header">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
+ <wsdl:input name="headerRequest">
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_header_Input_policy"/> -->
+ <soap12:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="headerResponse">
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_header_output_policy"/> -->
+ <soap12:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="fault">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_fault_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_fault_output_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="X10-NoTimestamp_IPingService" type="i0:IPingService">
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_policy"/> -->
+ <!-- <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> -->
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="Ping">
+ <soap12:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
+ <wsdl:input name="PingRequest">
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_Ping_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="PingResponse">
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_Ping_output_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echo">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echo_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echo_output_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoXml">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoXml_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoXml_output_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="echoDataSet">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoDataSet_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoDataSet_output_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="header">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
+ <wsdl:input name="headerRequest">
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_header_Input_policy"/> -->
+ <soap12:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="headerResponse">
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_header_output_policy"/> -->
+ <soap12:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="fault">
+ <soap12:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
+ <wsdl:input>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_fault_Input_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_fault_output_policy"/> -->
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ </wsdl:definitions>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,130 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema elementFormDefault="qualified" targetNamespace="http://InteropBaseAddress/interop" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://InteropBaseAddress/interop">
-<xs:import schemaLocation="xsd1" namespace="http://xmlsoap.org/Ping"/>
-<xs:element name="PingRequest">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" maxOccurs="1" ref="q1:Ping" xmlns:q1="http://xmlsoap.org/Ping"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="PingResponse">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" maxOccurs="1" ref="q2:PingResponse" xmlns:q2="http://xmlsoap.org/Ping"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="echo">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" name="request" nillable="true" type="xs:string"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="echoResponse">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" name="echoResult" nillable="true" type="xs:string"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="echoXml">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" name="request" nillable="true">
-<xs:complexType>
-<xs:sequence>
-<xs:any minOccurs="0" processContents="lax"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="echoXmlResponse">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" name="echoXmlResult" nillable="true">
-<xs:complexType>
-<xs:sequence>
-<xs:any minOccurs="0" processContents="lax"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="echoDataSet">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" name="request" nillable="true">
-<xs:complexType>
-<xs:annotation>
-<xs:appinfo>
-<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
-</xs:appinfo>
-</xs:annotation>
-<xs:sequence>
-<!-- <xs:element ref="xs:schema"/> -->
-<xs:any/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="echoDataSetResponse">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" name="echoDataSetResult" nillable="true">
-<xs:complexType>
-<xs:annotation>
-<xs:appinfo>
-<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
-</xs:appinfo>
-</xs:annotation>
-<xs:sequence>
-<!-- <xs:element ref="xs:schema"/> -->
-<xs:any/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="header">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" maxOccurs="1" name="request" type="xs:string"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="CustomHeader" type="tns:CustomHeader"/>
-<xs:complexType name="CustomHeader">
-<xs:sequence>
-<xs:element minOccurs="0" maxOccurs="1" name="data" type="xs:string"/>
-</xs:sequence>
-</xs:complexType>
-<xs:element name="headerResponse">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" maxOccurs="1" name="headerResult" type="xs:string"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="fault">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" name="request" nillable="true" type="xs:string"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-<xs:element name="faultResponse">
-<xs:complexType>
-<xs:sequence>
-<xs:element minOccurs="0" name="faultResult" nillable="true" type="xs:string"/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-</xs:schema>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0 (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0 (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://InteropBaseAddress/interop" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://InteropBaseAddress/interop">
+<xs:import schemaLocation="xsd1" namespace="http://xmlsoap.org/Ping"/>
+<xs:element name="PingRequest">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" maxOccurs="1" ref="q1:Ping" xmlns:q1="http://xmlsoap.org/Ping"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="PingResponse">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" maxOccurs="1" ref="q2:PingResponse" xmlns:q2="http://xmlsoap.org/Ping"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="echo">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" name="request" nillable="true" type="xs:string"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="echoResponse">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" name="echoResult" nillable="true" type="xs:string"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="echoXml">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" name="request" nillable="true">
+<xs:complexType>
+<xs:sequence>
+<xs:any minOccurs="0" processContents="lax"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="echoXmlResponse">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" name="echoXmlResult" nillable="true">
+<xs:complexType>
+<xs:sequence>
+<xs:any minOccurs="0" processContents="lax"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="echoDataSet">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" name="request" nillable="true">
+<xs:complexType>
+<xs:annotation>
+<xs:appinfo>
+<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
+</xs:appinfo>
+</xs:annotation>
+<xs:sequence>
+<!-- <xs:element ref="xs:schema"/> -->
+<xs:any/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="echoDataSetResponse">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" name="echoDataSetResult" nillable="true">
+<xs:complexType>
+<xs:annotation>
+<xs:appinfo>
+<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
+</xs:appinfo>
+</xs:annotation>
+<xs:sequence>
+<!-- <xs:element ref="xs:schema"/> -->
+<xs:any/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="header">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" maxOccurs="1" name="request" type="xs:string"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="CustomHeader" type="tns:CustomHeader"/>
+<xs:complexType name="CustomHeader">
+<xs:sequence>
+<xs:element minOccurs="0" maxOccurs="1" name="data" type="xs:string"/>
+</xs:sequence>
+</xs:complexType>
+<xs:element name="headerResponse">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" maxOccurs="1" name="headerResult" type="xs:string"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="fault">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" name="request" nillable="true" type="xs:string"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+<xs:element name="faultResponse">
+<xs:complexType>
+<xs:sequence>
+<xs:element minOccurs="0" name="faultResult" nillable="true" type="xs:string"/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+</xs:schema>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema elementFormDefault="qualified" targetNamespace="http://xmlsoap.org/Ping" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://xmlsoap.org/Ping">
-<xs:element name="Ping" type="tns:ping"/>
-<xs:complexType name="ping">
-<xs:sequence>
-<xs:element minOccurs="1" maxOccurs="1" name="scenario" nillable="true" type="xs:string"/>
-<xs:element minOccurs="1" maxOccurs="1" name="origin" nillable="true" type="xs:string"/>
-<xs:element minOccurs="1" maxOccurs="1" name="text" nillable="true" type="xs:string"/>
-</xs:sequence>
-</xs:complexType>
-<xs:element name="PingResponse" type="tns:PingResponseBody"/>
-<xs:complexType name="PingResponseBody">
-<xs:sequence>
-<xs:element minOccurs="1" maxOccurs="1" name="scenario" nillable="true" type="xs:string"/>
-<xs:element minOccurs="1" maxOccurs="1" name="origin" nillable="true" type="xs:string"/>
-<xs:element minOccurs="1" maxOccurs="1" name="text" nillable="true" type="xs:string"/>
-</xs:sequence>
-</xs:complexType>
-</xs:schema>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1 (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1 (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://xmlsoap.org/Ping" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://xmlsoap.org/Ping">
+<xs:element name="Ping" type="tns:ping"/>
+<xs:complexType name="ping">
+<xs:sequence>
+<xs:element minOccurs="1" maxOccurs="1" name="scenario" nillable="true" type="xs:string"/>
+<xs:element minOccurs="1" maxOccurs="1" name="origin" nillable="true" type="xs:string"/>
+<xs:element minOccurs="1" maxOccurs="1" name="text" nillable="true" type="xs:string"/>
+</xs:sequence>
+</xs:complexType>
+<xs:element name="PingResponse" type="tns:PingResponseBody"/>
+<xs:complexType name="PingResponseBody">
+<xs:sequence>
+<xs:element minOccurs="1" maxOccurs="1" name="scenario" nillable="true" type="xs:string"/>
+<xs:element minOccurs="1" maxOccurs="1" name="origin" nillable="true" type="xs:string"/>
+<xs:element minOccurs="1" maxOccurs="1" name="text" nillable="true" type="xs:string"/>
+</xs:sequence>
+</xs:complexType>
+</xs:schema>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
-<xs:element name="anyType" nillable="true" type="xs:anyType"/>
-<xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
-<xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
-<xs:element name="boolean" nillable="true" type="xs:boolean"/>
-<xs:element name="byte" nillable="true" type="xs:byte"/>
-<xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
-<xs:element name="decimal" nillable="true" type="xs:decimal"/>
-<xs:element name="double" nillable="true" type="xs:double"/>
-<xs:element name="float" nillable="true" type="xs:float"/>
-<xs:element name="int" nillable="true" type="xs:int"/>
-<xs:element name="long" nillable="true" type="xs:long"/>
-<xs:element name="QName" nillable="true" type="xs:QName"/>
-<xs:element name="short" nillable="true" type="xs:short"/>
-<xs:element name="string" nillable="true" type="xs:string"/>
-<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
-<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
-<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
-<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
-<xs:element name="char" nillable="true" type="tns:char"/>
-<xs:simpleType name="char">
-<xs:restriction base="xs:int"/>
-</xs:simpleType>
-<xs:element name="duration" nillable="true" type="tns:duration"/>
-<xs:simpleType name="duration">
-<xs:restriction base="xs:duration">
-<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
-<xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
-<xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
-</xs:restriction>
-</xs:simpleType>
-<xs:element name="guid" nillable="true" type="tns:guid"/>
-<xs:simpleType name="guid">
-<xs:restriction base="xs:string">
-<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
-</xs:restriction>
-</xs:simpleType>
-<xs:attribute name="FactoryType" type="xs:QName"/>
-</xs:schema>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2 (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2 (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
+<xs:element name="anyType" nillable="true" type="xs:anyType"/>
+<xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
+<xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
+<xs:element name="boolean" nillable="true" type="xs:boolean"/>
+<xs:element name="byte" nillable="true" type="xs:byte"/>
+<xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
+<xs:element name="decimal" nillable="true" type="xs:decimal"/>
+<xs:element name="double" nillable="true" type="xs:double"/>
+<xs:element name="float" nillable="true" type="xs:float"/>
+<xs:element name="int" nillable="true" type="xs:int"/>
+<xs:element name="long" nillable="true" type="xs:long"/>
+<xs:element name="QName" nillable="true" type="xs:QName"/>
+<xs:element name="short" nillable="true" type="xs:short"/>
+<xs:element name="string" nillable="true" type="xs:string"/>
+<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
+<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
+<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
+<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
+<xs:element name="char" nillable="true" type="tns:char"/>
+<xs:simpleType name="char">
+<xs:restriction base="xs:int"/>
+</xs:simpleType>
+<xs:element name="duration" nillable="true" type="tns:duration"/>
+<xs:simpleType name="duration">
+<xs:restriction base="xs:duration">
+<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
+<xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
+<xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
+</xs:restriction>
+</xs:simpleType>
+<xs:element name="guid" nillable="true" type="tns:guid"/>
+<xs:simpleType name="guid">
+<xs:restriction base="xs:string">
+<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
+</xs:restriction>
+</xs:simpleType>
+<xs:attribute name="FactoryType" type="xs:QName"/>
+</xs:schema>
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-<xs:element name="DataSet" nillable="true">
-<xs:complexType>
-<xs:annotation>
-<xs:appinfo>
-<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
-</xs:appinfo>
-</xs:annotation>
-<xs:sequence>
-<!-- <xs:element ref="xs:schema"/> -->
-<xs:any/>
-</xs:sequence>
-</xs:complexType>
-</xs:element>
-</xs:schema>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3 (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3 (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+<xs:element name="DataSet" nillable="true">
+<xs:complexType>
+<xs:annotation>
+<xs:appinfo>
+<ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
+</xs:appinfo>
+</xs:annotation>
+<xs:sequence>
+<!-- <xs:element ref="xs:schema"/> -->
+<xs:any/>
+</xs:sequence>
+</xs:complexType>
+</xs:element>
+</xs:schema>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS)
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/jboss-wsse-client.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/jboss-wsse-client.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/jboss-wsse-client.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
- <config>
- <username/>
- <timestamp ttl="300"/>
- </config>
-</jboss-ws-security>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/jboss-wsse-client.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/jboss-wsse-client.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/jboss-wsse-client.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/jboss-wsse-client.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
+ <config>
+ <username/>
+ <timestamp ttl="300"/>
+ </config>
+</jboss-ws-security>
\ No newline at end of file
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,14 +0,0 @@
-<client-scenarios>
- <scenario name="default" description="Testing local endpoint">
- <target-endpoint>https://localhost:8443/nov2007/wsseUsernameTokenHTTPS/endpoint</target-endpoint>
- </scenario>
- <scenario name="default-munich" description="Testing Munich endpoint">
- <target-endpoint>https://jbossws.demo.jboss.com:8443/nov2007/wsseUsernameTokenHTTPS/endpoint</target-endpoint>
- </scenario>
- <scenario name="microsoft" description="Microsoft public endpoint">
- <target-endpoint>https://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc...</target-endpoint>
- </scenario>
- <scenario name="microsoft-local" description="Microsoft public endpoint">
- <target-endpoint>https://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/Us...</target-endpoint>
- </scenario>
-</client-scenarios>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,14 @@
+<client-scenarios>
+ <scenario name="default" description="Testing local endpoint">
+ <target-endpoint>https://localhost:8443/nov2007/wsseUsernameTokenHTTPS/endpoint</target-endpoint>
+ </scenario>
+ <scenario name="default-munich" description="Testing Munich endpoint">
+ <target-endpoint>https://jbossws.demo.jboss.com:8443/nov2007/wsseUsernameTokenHTTPS/endpoint</target-endpoint>
+ </scenario>
+ <scenario name="microsoft" description="Microsoft public endpoint">
+ <target-endpoint>https://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc...</target-endpoint>
+ </scenario>
+ <scenario name="microsoft-local" description="Microsoft public endpoint">
+ <target-endpoint>https://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/Us...</target-endpoint>
+ </scenario>
+</client-scenarios>
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF)
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-web.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-web.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
-
-<jboss-web>
- <context-root>/nov2007/wsseUsernameTokenHTTPS</context-root>
-</jboss-web>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-web.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-web.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-web.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
+
+<jboss-web>
+ <context-root>/nov2007/wsseUsernameTokenHTTPS</context-root>
+</jboss-web>
\ No newline at end of file
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-wsse-server.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-wsse-server.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-wsse-server.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,8 +0,0 @@
-<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.jboss.com/ws-security/config
- http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
- <config>
- <timestamp ttl="300"/>
- </config>
-</jboss-ws-security>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-wsse-server.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-wsse-server.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-wsse-server.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/jboss-wsse-server.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,8 @@
+<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.jboss.com/ws-security/config
+ http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
+ <config>
+ <timestamp ttl="300"/>
+ </config>
+</jboss-ws-security>
\ No newline at end of file
Deleted: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
-
- <display-name>wsseUsernameTokenHTTPSService App</display-name>
-
- <servlet>
- <servlet-name>UsernameTokenHTTPSEndpoint</servlet-name>
- <servlet-class>org.jboss.test.ws.interop.nov2007.wsse.UsernameTokenHTTPSTestService</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>UsernameTokenHTTPSEndpoint</servlet-name>
- <url-pattern>/endpoint</url-pattern>
- </servlet-mapping>
- <security-constraint>
- <web-resource-collection>
- <web-resource-name>UsernameTokenHTTPSEndpoint</web-resource-name>
- <url-pattern>/endpoint</url-pattern>
- <http-method>POST</http-method>
- </web-resource-collection>
- <user-data-constraint>
- <transport-guarantee>CONFIDENTIAL</transport-guarantee>
- </user-data-constraint>
- </security-constraint>
-
-</web-app>
\ No newline at end of file
Copied: stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml (from rev 5033, stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml)
===================================================================
--- stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml (rev 0)
+++ stack/native/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml 2007-11-12 14:08:23 UTC (rev 5034)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+
+ <display-name>wsseUsernameTokenHTTPSService App</display-name>
+
+ <servlet>
+ <servlet-name>UsernameTokenHTTPSEndpoint</servlet-name>
+ <servlet-class>org.jboss.test.ws.interop.nov2007.wsse.UsernameTokenHTTPSTestService</servlet-class>
+ <load-on-startup>0</load-on-startup>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>UsernameTokenHTTPSEndpoint</servlet-name>
+ <url-pattern>/endpoint</url-pattern>
+ </servlet-mapping>
+ <security-constraint>
+ <web-resource-collection>
+ <web-resource-name>UsernameTokenHTTPSEndpoint</web-resource-name>
+ <url-pattern>/endpoint</url-pattern>
+ <http-method>POST</http-method>
+ </web-resource-collection>
+ <user-data-constraint>
+ <transport-guarantee>CONFIDENTIAL</transport-guarantee>
+ </user-data-constraint>
+ </security-constraint>
+
+</web-app>
\ No newline at end of file
Modified: stack/native/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt
===================================================================
--- stack/native/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt 2007-11-12 14:08:23 UTC (rev 5034)
@@ -63,3 +63,5 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
Modified: stack/native/trunk/src/test/resources/test-excludes-jboss405.txt
===================================================================
--- stack/native/trunk/src/test/resources/test-excludes-jboss405.txt 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/test-excludes-jboss405.txt 2007-11-12 14:08:23 UTC (rev 5034)
@@ -11,3 +11,5 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
Modified: stack/native/trunk/src/test/resources/test-excludes-jboss421.txt
===================================================================
--- stack/native/trunk/src/test/resources/test-excludes-jboss421.txt 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/test-excludes-jboss421.txt 2007-11-12 14:08:23 UTC (rev 5034)
@@ -7,3 +7,6 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
+
Modified: stack/native/trunk/src/test/resources/test-excludes-jboss422.txt
===================================================================
--- stack/native/trunk/src/test/resources/test-excludes-jboss422.txt 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/test-excludes-jboss422.txt 2007-11-12 14:08:23 UTC (rev 5034)
@@ -7,3 +7,5 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
Modified: stack/native/trunk/src/test/resources/test-excludes-jboss500.txt
===================================================================
--- stack/native/trunk/src/test/resources/test-excludes-jboss500.txt 2007-11-12 11:43:32 UTC (rev 5033)
+++ stack/native/trunk/src/test/resources/test-excludes-jboss500.txt 2007-11-12 14:08:23 UTC (rev 5034)
@@ -43,4 +43,5 @@
org/jboss/test/ws/jaxrpc/samples/secureejb/SecureEJBTestCase.*
org/jboss/test/ws/jaxrpc/wsse/UsernameTestCase.*
-
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
16 years, 6 months
JBossWS SVN: r5033 - in stack/native/branches/asoldano/trunk/src: test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl and 3 other directories.
by jbossws-commits@lists.jboss.org
Author: alessio.soldano(a)jboss.com
Date: 2007-11-12 06:43:32 -0500 (Mon, 12 Nov 2007)
New Revision: 5033
Modified:
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java
stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSWebServiceMetaDataBuilder.java
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0
Log:
- Set type of token reference also in Encrypt3DES tests
- Re-enable WS-Policy
- Comment ws-policy stuff in interop nov2007 wsdls
Modified: stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java 2007-11-12 11:09:49 UTC (rev 5032)
+++ stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java 2007-11-12 11:43:32 UTC (rev 5033)
@@ -88,11 +88,11 @@
//Setup policies for each endpoint
//Policy processing disable in order to attend the WSCF Interoperability plug-fest (that requires WS-Security Policy and we don't have it yet)
-// for (EndpointMetaData epMetaData : serviceMetaData.getEndpoints())
-// {
-// PolicyMetaDataBuilder policyBuilder = PolicyMetaDataBuilder.getClientSidePolicyMetaDataBuilder();
-// policyBuilder.processPolicyExtensions(epMetaData, wsdlDefinitions);
-// }
+ for (EndpointMetaData epMetaData : serviceMetaData.getEndpoints())
+ {
+ PolicyMetaDataBuilder policyBuilder = PolicyMetaDataBuilder.getClientSidePolicyMetaDataBuilder();
+ policyBuilder.processPolicyExtensions(epMetaData, wsdlDefinitions);
+ }
// Read the WSDL and initialize the schema model
// This should only be needed for debuging purposes of the UMDM
Modified: stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSWebServiceMetaDataBuilder.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSWebServiceMetaDataBuilder.java 2007-11-12 11:09:49 UTC (rev 5032)
+++ stack/native/branches/asoldano/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSWebServiceMetaDataBuilder.java 2007-11-12 11:43:32 UTC (rev 5033)
@@ -371,7 +371,7 @@
//we can no longer use the user provided wsdl without parsing it right now, since we
//need to look for policies and eventually choose the supported policy alternatives
WSDLDefinitions wsdlDefinitions = factory.parse(wsdlLocation);
-// policyBuilder.processPolicyExtensions(epMetaData, wsdlDefinitions);
+ policyBuilder.processPolicyExtensions(epMetaData, wsdlDefinitions);
//now we have the UMDM containing policy data; anyway we can't write a new wsdl file with
//the supported alternatives and so on, since we need to publish the file the user provided
serviceMetaData.setWsdlLocation(wsdlLocation);
Modified: stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl 2007-11-12 11:09:49 UTC (rev 5032)
+++ stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsaSoap12/WEB-INF/wsdl/wsdl1.wsdl 2007-11-12 11:43:32 UTC (rev 5033)
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://example.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://example.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:i1="http://example.org/echo" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:i0="http://example.org/notify" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+<!--
<wsp:Policy wsu:Id="CustomBinding_Notify_policy">
<wsp:ExactlyOne>
<wsp:All>
@@ -60,6 +61,8 @@
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
+-->
+
<wsdl:import namespace="http://example.org/notify" location="wsdl0.wsdl"/>
<wsdl:import namespace="http://example.org/echo" location="wsdl2.wsdl"/>
<wsdl:types/>
Modified: stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml 2007-11-12 11:09:49 UTC (rev 5032)
+++ stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/jboss-wsse-client.xml 2007-11-12 11:43:32 UTC (rev 5033)
@@ -5,7 +5,7 @@
<config>
<timestamp ttl="300"/>
<sign type="x509v3" alias="1" includeTimestamp="true"/>
- <encrypt type="x509v3" alias="bob" algorithm="tripledes"/>
+ <encrypt type="x509v3" alias="bob" algorithm="tripledes" tokenReference="keyIdentifier"/>
<requires>
<signature/>
<encryption/>
Modified: stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml 2007-11-12 11:09:49 UTC (rev 5032)
+++ stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/WEB-INF/jboss-wsse-server.xml 2007-11-12 11:43:32 UTC (rev 5033)
@@ -11,7 +11,7 @@
<config>
<timestamp ttl="300"/>
<sign type="x509v3" alias="1" includeTimestamp="true"/>
- <encrypt type="x509v3" alias="alice" algorithm="tripledes"/>
+ <encrypt type="x509v3" alias="alice" algorithm="tripledes" tokenReference="keyIdentifier"/>
<requires>
<signature/>
<encryption/>
Modified: stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0 2007-11-12 11:09:49 UTC (rev 5032)
+++ stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0 2007-11-12 11:43:32 UTC (rev 5033)
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utilit..." xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://InteropBaseAddress/interop" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
+
+<!--
<wsp:Policy wsu:Id="UserNameOverTransport_IPingService_policy">
<wsp:ExactlyOne>
<wsp:All>
@@ -994,12 +996,12 @@
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
+-->
-
<wsdl:import namespace="http://InteropBaseAddress/interop" location="WsSecurity10.wsdl"/>
<wsdl:types/>
<wsdl:binding name="UserNameOverTransport_IPingService" type="i0:IPingService">
- <wsp:PolicyReference URI="#UserNameOverTransport_IPingService_policy"/>
+ <!-- <wsp:PolicyReference URI="#UserNameOverTransport_IPingService_policy"/> -->
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Ping">
<soap:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
@@ -1059,61 +1061,61 @@
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="MutualCertificate10SignEncrypt_IPingService" type="i0:IPingService">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_policy"/> -->
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Ping">
<soap:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
<wsdl:input name="PingRequest">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_Ping_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_Ping_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="PingResponse">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_Ping_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_Ping_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echo">
<soap:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echo_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echo_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echo_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echo_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoXml">
<soap:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoXml_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoXml_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoXml_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoXml_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoDataSet">
<soap:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoDataSet_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoDataSet_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoDataSet_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_echoDataSet_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="header">
<soap:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
<wsdl:input name="headerRequest">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_header_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_header_Input_policy"/> -->
<soap:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="headerResponse">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_header_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_header_output_policy"/> -->
<soap:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:output>
@@ -1121,71 +1123,71 @@
<wsdl:operation name="fault">
<soap:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_fault_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_fault_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_fault_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncrypt_IPingService_fault_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="MutualCertificate10SignEncryptRsa15TripleDes_IPingService" type="i0:IPingService">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_policy"/> -->
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Ping">
<soap:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
<wsdl:input name="PingRequest">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="PingResponse">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_Ping_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echo">
<soap:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echo_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoXml">
<soap:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoXml_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoDataSet">
<soap:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_echoDataSet_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="header">
<soap:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
<wsdl:input name="headerRequest">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_Input_policy"/> -->
<soap:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="headerResponse">
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_header_output_policy"/> -->
<soap:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:output>
@@ -1193,45 +1195,45 @@
<wsdl:operation name="fault">
<soap:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_Input_policy"/> -->
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#MutualCertificate10SignEncryptRsa15TripleDes_IPingService_fault_output_policy"/> -->
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="X10_IPingService" type="i0:IPingService">
- <wsp:PolicyReference URI="#X10_IPingService_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_policy"/> -->
<!-- <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> -->
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Ping">
<soap12:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
<wsdl:input name="PingRequest">
- <wsp:PolicyReference URI="#X10_IPingService_Ping_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_Ping_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output name="PingResponse">
- <wsp:PolicyReference URI="#X10_IPingService_Ping_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_Ping_output_policy"/> -->
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echo">
<soap12:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#X10_IPingService_echo_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echo_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#X10_IPingService_echo_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echo_output_policy"/> -->
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoXml">
<soap12:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#X10_IPingService_echoXml_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echoXml_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
@@ -1242,23 +1244,23 @@
<wsdl:operation name="echoDataSet">
<soap12:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#X10_IPingService_echoDataSet_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echoDataSet_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#X10_IPingService_echoDataSet_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_echoDataSet_output_policy"/> -->
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="header">
<soap12:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
<wsdl:input name="headerRequest">
- <wsp:PolicyReference URI="#X10_IPingService_header_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_header_Input_policy"/> -->
<soap12:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output name="headerResponse">
- <wsp:PolicyReference URI="#X10_IPingService_header_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_header_output_policy"/> -->
<soap12:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
<soap12:body use="literal"/>
</wsdl:output>
@@ -1266,72 +1268,72 @@
<wsdl:operation name="fault">
<soap12:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#X10_IPingService_fault_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_fault_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#X10_IPingService_fault_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10_IPingService_fault_output_policy"/> -->
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="X10-NoTimestamp_IPingService" type="i0:IPingService">
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_policy"/> -->
<!-- <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> -->
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Ping">
<soap12:operation soapAction="http://xmlsoap.org/Ping" style="document"/>
<wsdl:input name="PingRequest">
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_Ping_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_Ping_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output name="PingResponse">
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_Ping_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_Ping_output_policy"/> -->
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echo">
<soap12:operation soapAction="http://InteropBaseAddress/interop/echo" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echo_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echo_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echo_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echo_output_policy"/> -->
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoXml">
<soap12:operation soapAction="http://InteropBaseAddress/interop/echoXml" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoXml_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoXml_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoXml_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoXml_output_policy"/> -->
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoDataSet">
<soap12:operation soapAction="http://InteropBaseAddress/interop/echoDataSet" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoDataSet_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoDataSet_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoDataSet_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_echoDataSet_output_policy"/> -->
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="header">
<soap12:operation soapAction="http://InteropBaseAddress/interop/header" style="document"/>
<wsdl:input name="headerRequest">
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_header_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_header_Input_policy"/> -->
<soap12:header message="i0:headerRequest_Headers" part="CustomHeader" use="literal"/>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output name="headerResponse">
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_header_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_header_output_policy"/> -->
<soap12:header message="i0:headerResponse_Headers" part="CustomHeader" use="literal"/>
<soap12:body use="literal"/>
</wsdl:output>
@@ -1339,11 +1341,11 @@
<wsdl:operation name="fault">
<soap12:operation soapAction="http://InteropBaseAddress/interop/fault" style="document"/>
<wsdl:input>
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_fault_Input_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_fault_Input_policy"/> -->
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_fault_output_policy"/>
+ <!-- <wsp:PolicyReference URI="#X10-NoTimestamp_IPingService_fault_output_policy"/> -->
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
16 years, 6 months
JBossWS SVN: r5032 - in stack/native/branches/asoldano/trunk/src/test: java/org/jboss/test/ws/interop/nov2007/wsse and 1 other directories.
by jbossws-commits@lists.jboss.org
Author: alessio.soldano(a)jboss.com
Date: 2007-11-12 06:09:49 -0500 (Mon, 12 Nov 2007)
New Revision: 5032
Modified:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java
stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt
stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss405.txt
stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss421.txt
stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss422.txt
stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss500.txt
Log:
- Exclude https test case because of the required jbossweb tomcat configuration
- Minor changes
Modified: stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java 2007-11-12 10:42:44 UTC (rev 5031)
+++ stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsaSoap12/AddressingTestCase.java 2007-11-12 11:09:49 UTC (rev 5032)
@@ -513,7 +513,7 @@
requestProps.setMessageID(AddressingClientUtil.createMessageID());
requestProps.setReplyTo(
AddressingTestCase.BUILDER.newEndpointReference(
- new URI("http://10.10.34.89:8080/nov2007/wsaSoap12/replyTo")
+ new URI("http://localhost:8080/nov2007/wsaSoap12/replyTo")
)
);
Modified: stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java 2007-11-12 10:42:44 UTC (rev 5031)
+++ stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java 2007-11-12 11:09:49 UTC (rev 5032)
@@ -171,6 +171,6 @@
assertNotNull(result.getPingResponse());
assertEquals(origin, result.getPingResponse().getOrigin());
assertEquals(scenario, result.getPingResponse().getScenario());
- assertEquals(text, result.getPingResponse().getText());
+ assertEquals(origin + " : " + text, result.getPingResponse().getText());
}
}
Modified: stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt 2007-11-12 10:42:44 UTC (rev 5031)
+++ stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss405.no.ejb3.txt 2007-11-12 11:09:49 UTC (rev 5032)
@@ -62,3 +62,5 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
Modified: stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss405.txt
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss405.txt 2007-11-12 10:42:44 UTC (rev 5031)
+++ stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss405.txt 2007-11-12 11:09:49 UTC (rev 5032)
@@ -11,3 +11,5 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
Modified: stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss421.txt
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss421.txt 2007-11-12 10:42:44 UTC (rev 5031)
+++ stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss421.txt 2007-11-12 11:09:49 UTC (rev 5032)
@@ -5,3 +5,6 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
+
Modified: stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss422.txt
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss422.txt 2007-11-12 10:42:44 UTC (rev 5031)
+++ stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss422.txt 2007-11-12 11:09:49 UTC (rev 5032)
@@ -5,3 +5,5 @@
# [JBWS-1797] Setting .NET friendly Endpoint in web.xml
org/jboss/test/ws/jaxws/jbws1797/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
Modified: stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss500.txt
===================================================================
--- stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss500.txt 2007-11-12 10:42:44 UTC (rev 5031)
+++ stack/native/branches/asoldano/trunk/src/test/resources/test-excludes-jboss500.txt 2007-11-12 11:09:49 UTC (rev 5032)
@@ -5,3 +5,5 @@
org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/*TestCase.*
org/jboss/test/ws/jaxrpc/wsdlpublish/**
+# UsernameTokenHTTPSTestCase requires keystore & trustore in jboss-web tomcat configuration
+org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*
16 years, 6 months
JBossWS SVN: r5031 - legacy/branches.
by jbossws-commits@lists.jboss.org
Author: mageshbk(a)jboss.com
Date: 2007-11-12 05:42:44 -0500 (Mon, 12 Nov 2007)
New Revision: 5031
Added:
legacy/branches/jbossws-1.2.1.GA_JBWS-1900/
Log:
Branch for JBWS-1900
Copied: legacy/branches/jbossws-1.2.1.GA_JBWS-1900 (from rev 5030, legacy/tags/jbossws-1.2.1.GA)
16 years, 6 months