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...);
- faultParam = DOMUtils.parse("<customer:CustomerKey
xmlns:customer=\"http://example.org/customer\">Fault#1234567...);
- 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/n...;,
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/n...;,
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/no...;,
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/no...;,
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/no...;,
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/e...;,
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...;,
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...;,
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...;,
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...;,
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/e...;,
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...);
+ faultParam = DOMUtils.parse("<customer:CustomerKey
xmlns:customer=\"http://example.org/customer\">Fault#1234567...);
+ 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/n...;,
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/n...;,
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/no...;,
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/no...;,
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/no...;,
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/e...;,
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...;,
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...;,
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...;,
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...;,
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/e...;,
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-w...
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/Manual"/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Manual</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/Manual"/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Manual</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/Duplex"/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Duplex</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/Duplex"/>
-<wsa10:EndpointReference>
-<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Duplex</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-w...
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/Manual"/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Manual</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/Manual"/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Manual</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/Duplex"/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11/Duplex</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/Duplex"/>
+<wsa10:EndpointReference>
+<wsa10:Address>http://10.10.34.79/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap12/Duplex</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-w...
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-w...
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-w...
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&quo...
-<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&quo...
-<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-w...
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&quo...
+<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&quo...
+<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-w...
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-w...
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/MutualCertificate10SignEncrypt</target-endpoint>
- </scenario>
- <scenario name="microsoft-local" description="Microsoft public
endpoint">
-
<target-endpoint>http://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/MutualCertificate10SignEncrypt</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/MutualCertificate10SignEncrypt</target-endpoint>
+ </scenario>
+ <scenario name="microsoft-local" description="Microsoft public
endpoint">
+
<target-endpoint>http://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/MutualCertificate10SignEncrypt</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/MutualCertificate10SignEncryptRsa15TripleDes</target-endpoint>
- </scenario>
- <scenario name="microsoft-local" description="Microsoft public
endpoint">
-
<target-endpoint>http://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/MutualCertificate10SignEncryptRsa15TripleDes</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/MutualCertificate10SignEncryptRsa15TripleDes</target-endpoint>
+ </scenario>
+ <scenario name="microsoft-local" description="Microsoft public
endpoint">
+
<target-endpoint>http://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/MutualCertificate10SignEncryptRsa15TripleDes</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-w...
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/UserNameOverTransport"/>
- </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/MutualCertificate10SignEncrypt"/>
- </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/MutualCertificate10SignEncryptRsa15TripleDes"/>
- </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/X10-NoTimestamp"/>
- <wsa:EndpointReference>
- <wsa:Address>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/X10-NoTimestamp</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-w...
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/UserNameOverTransport"/>
+ </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/MutualCertificate10SignEncrypt"/>
+ </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/MutualCertificate10SignEncryptRsa15TripleDes"/>
+ </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/X10-NoTimestamp"/>
+ <wsa:EndpointReference>
+ <wsa:Address>http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/X10-NoTimestamp</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-w...
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/securitypolic...
- <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/securitypolic...
- <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/securitypolic...
- <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/securitypolic...
- <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/securitypolic...
- <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/securitypolic...
- <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/securitypolic...
- <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/securitypolic...
- <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/securitypolic...
- <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-w...
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/securitypolic...
+ <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/securitypolic...
+ <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/securitypolic...
+ <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/securitypolic...
+ <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/securitypolic...
+ <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/securitypolic...
+ <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/securitypolic...
+ <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/securitypolic...
+ <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/securitypolic...
+ <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/UserNameOverTransport</target-endpoint>
- </scenario>
- <scenario name="microsoft-local" description="Microsoft public
endpoint">
-
<target-endpoint>https://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/UserNameOverTransport</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/UserNameOverTransport</target-endpoint>
+ </scenario>
+ <scenario name="microsoft-local" description="Microsoft public
endpoint">
+
<target-endpoint>https://10.10.34.2/Security_WsSecurity_Service_Indigo/WsSecurity10.svc/UserNameOverTransport</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.*