Author: alessio.soldano(a)jboss.com
Date: 2007-11-02 10:43:05 -0400 (Fri, 02 Nov 2007)
New Revision: 4975
Added:
stack/native/branches/asoldano/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/DataSet.java
stack/native/branches/asoldano/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/EchoDataSet.java
stack/native/branches/asoldano/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/EchoResponse.java
stack/native/branches/asoldano/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/EchoXmlResponse.java
stack/native/branches/asoldano/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/FaultResponse.java
stack/native/branches/asoldano/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/HeaderResponse.java
stack/native/branches/asoldano/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/PingRequest.java
stack/native/branches/asoldano/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/PingResponseBody.java
stack/native/branches/asoldano/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/package-info.java
stack/native/branches/asoldano/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/wsdl0
stack/native/branches/asoldano/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/xsd1
stack/native/branches/asoldano/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/xsd3
Removed:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/SignTestCase.java
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/SignTestService.java
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurity_schema.xsd
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty10.wsdl
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty_portType.wsdl
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/sign/
Modified:
stack/native/branches/asoldano/trunk/ant-import-tests/build-jars-jaxws.xml
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java
stack/native/branches/asoldano/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/EncryptTestCase.java
stack/native/branches/asoldano/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/IPingService.java
stack/native/branches/asoldano/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/PingService10.java
stack/native/branches/asoldano/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/UsernameTokenHTTPSTestCase.java
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml
Log:
WCF interoperability tests, wsse: switching to live endpoint's wsdl
(
http://131.107.72.15/Security_WsSecurity_Service_Indigo/WsSecurity10.svc?...)
Modified: stack/native/branches/asoldano/trunk/ant-import-tests/build-jars-jaxws.xml
===================================================================
--- stack/native/branches/asoldano/trunk/ant-import-tests/build-jars-jaxws.xml 2007-11-02
14:25:37 UTC (rev 4974)
+++ stack/native/branches/asoldano/trunk/ant-import-tests/build-jars-jaxws.xml 2007-11-02
14:43:05 UTC (rev 4975)
@@ -827,7 +827,7 @@
<include name="jboss-web.xml"/>
</webinf>
<webinf
dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/WEB-INF">
- <include name="wsdl/**.*"/>
+ <include name="wsdl/**/*"/>
</webinf>
<webinf
dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/META-INF">
<include name="bob-sign_enc.jks"/>
@@ -857,7 +857,7 @@
<include name="jboss-web.xml"/>
</webinf>
<webinf
dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/WEB-INF">
- <include name="wsdl/**.*"/>
+ <include name="wsdl/**/*"/>
</webinf>
<webinf
dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/META-INF">
<include name="bob-sign_enc.jks"/>
@@ -874,36 +874,6 @@
</jar>
- <!-- jbossws-interop-nov2007-wsseSign.war -->
- <war
warfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsseSign.war"
-
webxml="${tests.output.dir}/resources/interop/nov2007/wsse/sign/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/sign/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.jks"/>
- <include name="wsse10.truststore"/>
- </webinf>
-
- <fileset dir="${tests.output.dir}/resources/interop/nov2007/wsse/">
- <include name="*.*"/>
- </fileset>
- </war>
- <!-- jbossws-interop-nov2007-wsseSign.jar -->
- <jar
destfile="${tests.output.dir}/libs/jbossws-interop-nov2007-wsseSign-client.jar">
- <metainf
dir="${tests.output.dir}/resources/interop/nov2007/wsse/sign/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">
@@ -917,7 +887,7 @@
<include name="jboss-web.xml"/>
</webinf>
<webinf
dir="${tests.output.dir}/resources/interop/nov2007/wsse/shared/WEB-INF">
- <include name="wsdl/**.*"/>
+ <include name="wsdl/**/*"/>
</webinf>
<fileset dir="${tests.output.dir}/resources/interop/nov2007/wsse/">
Modified:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java
===================================================================
---
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java 2007-11-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/AbstractWSSEBase.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -26,19 +26,23 @@
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:$
+ * @version $Id$
* @since 26-Oct-2007
*/
public abstract class AbstractWSSEBase extends JBossWSTest
@@ -52,8 +56,8 @@
if (port == null)
{
- URL wsdlLocation = new
File("resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty10.wsdl").toURL();
- QName serviceName = new
QName("http://tempuri.org/",
"PingService10");
+ 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();
@@ -61,7 +65,7 @@
scenarioSetup(port);
}
-
+
protected abstract void scenarioSetup(IPingService port);
protected abstract QName getScenarioPortQName();
@@ -100,4 +104,73 @@
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(text, result.getPingResponse().getText());
+ }
}
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/CustomHeader.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/DataSet.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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);
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Echo.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSet.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoDataSetResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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);
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXml.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EchoXmlResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestCase.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -67,14 +67,6 @@
return new JBossWSTestSetup(Encrypt3DESTestCase.class,
"jbossws-interop-nov2007-wsseEncrypt3DES.war");
}
- public void testScenario() throws Exception
- {
- String text = "Hello!";
- String result = port.ping(text);
- assertNotNull(result);
- assertEquals(text, result);
- }
-
@Override
protected void scenarioSetup(IPingService port)
{
@@ -91,7 +83,7 @@
@Override
protected QName getScenarioPortQName()
{
- return new
QName("http://tempuri.org/",
"MutualCertificate10SignEncryptRsa15TripleDes_IPingService_port");
+ return new QName("http://InteropBaseAddress/interop",
"MutualCertificate10SignEncryptRsa15TripleDes_IPingService");
}
}
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Encrypt3DESTestService.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -37,20 +37,14 @@
* @since 29-Oct-2007
*/
@WebService(
- wsdlLocation = "WEB-INF/wsdl/WSSecurty10.wsdl",
+ wsdlLocation = "WEB-INF/wsdl/WsSecurity10.wsdl",
serviceName = "PingService10",
name = "IPingService",
- targetNamespace = "http://tempuri.org/",
+ targetNamespace = "http://InteropBaseAddress/interop",
endpointInterface =
"org.jboss.test.ws.interop.nov2007.wsse.IPingService",
- portName =
"MutualCertificate10SignEncryptRsa15TripleDes_IPingService_port")
+ portName = "MutualCertificate10SignEncryptRsa15TripleDes_IPingService")
@EndpointConfig(configName = "Standard WSSecurity Endpoint")
-public class Encrypt3DESTestService implements IPingService
+public class Encrypt3DESTestService extends TestService implements IPingService
{
-
- public String ping(String ping)
- {
- System.out.println("ping: "+ping);
- return ping;
- }
}
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestCase.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -68,19 +68,73 @@
return new JBossWSTestSetup(EncryptTestCase.class,
"jbossws-interop-nov2007-wsseEncrypt.war");
}
- public void testScenario() throws Exception
+ 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.");
+ "please note that your country might have limits on allowed crypto
strength.\n Test skipped.");
return;
}
- String text = "Hello!";
- String result = port.ping(text);
- assertNotNull(result);
- assertEquals(text, result);
+ 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)
@@ -98,7 +152,7 @@
@Override
protected QName getScenarioPortQName()
{
- return new
QName("http://tempuri.org/",
"MutualCertificate10SignEncrypt_IPingService_port");
+ return new QName("http://InteropBaseAddress/interop",
"MutualCertificate10SignEncrypt_IPingService");
}
}
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/EncryptTestService.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -37,20 +37,14 @@
* @since 29-Oct-2007
*/
@WebService(
- wsdlLocation = "WEB-INF/wsdl/WSSecurty10.wsdl",
+ wsdlLocation = "WEB-INF/wsdl/WsSecurity10.wsdl",
serviceName = "PingService10",
name = "IPingService",
- targetNamespace = "http://tempuri.org/",
+ targetNamespace = "http://InteropBaseAddress/interop",
endpointInterface =
"org.jboss.test.ws.interop.nov2007.wsse.IPingService",
- portName = "MutualCertificate10SignEncrypt_IPingService_port")
+ portName = "MutualCertificate10SignEncrypt_IPingService")
@EndpointConfig(configName = "Standard WSSecurity Endpoint")
-public class EncryptTestService implements IPingService
+public class EncryptTestService extends TestService implements IPingService
{
-
- public String ping(String ping)
- {
- System.out.println("ping: "+ping);
- return ping;
- }
}
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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);
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Fault.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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);
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/FaultResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Header.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/HeaderResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/IPingService.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -7,6 +7,8 @@
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.ws.Action;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
/**
@@ -15,22 +17,97 @@
* Generated source version: 2.0
*
*/
-@WebService(name = "IPingService", targetNamespace =
"http://xmlsoap.org/Ping")
-@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+@WebService(name = "IPingService", targetNamespace =
"http://InteropBaseAddress/interop")
public interface IPingService {
/**
*
- * @param ping
+ * @param parameters
* @return
- * returns java.lang.String
+ * returns org.jboss.test.ws.interop.nov2007.wsse.PingResponse
*/
@WebMethod(operationName = "Ping", action =
"http://xmlsoap.org/Ping")
- @WebResult(name = "PingResponse", targetNamespace =
"http://xmlsoap.org/Ping", partName = "PingResponse")
- @Action(input = "http://xmlsoap.org/Ping", output =
"http://xmlsoap.org/PingResponse")
- public String ping(
- @WebParam(name = "Ping", targetNamespace =
"http://xmlsoap.org/Ping", partName = "Ping")
- String 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);
+
}
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/ObjectFactory.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -1,9 +1,13 @@
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;
@@ -24,8 +28,36 @@
@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 _PingResponse_QNAME = new
QName("http://xmlsoap.org/Ping", "PingResponse");
+ 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
@@ -35,21 +67,460 @@
}
/**
+ * 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://xmlsoap.org/Ping", name =
"Ping")
- public JAXBElement<String> createPing(String value) {
- return new JAXBElement<String>(_Ping_QNAME, String.class, null, value);
+ @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<String> createPingResponse(String value) {
- return new JAXBElement<String>(_PingResponse_QNAME, String.class, null,
value);
+ 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);
+ }
+
}
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/Ping.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingRequest.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
+ }
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingResponseBody.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/PingService10.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -15,7 +15,7 @@
* Generated source version: 2.0
*
*/
-@WebServiceClient(name = "PingService10", targetNamespace =
"http://tempuri.org/", wsdlLocation =
"file:/dati/jbossws/stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty10.wsdl")
+@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
{
@@ -25,7 +25,7 @@
static {
URL url = null;
try {
- url = new
URL("file:/dati/jbossws/stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty10.wsdl");
+ url = new
URL("file:/home/alessio/Desktop/WS-Security%20interop%20files/wsdl_live_WsSecurity10.svc/WsSecurity10.wsdl");
} catch (MalformedURLException e) {
e.printStackTrace();
}
@@ -37,7 +37,7 @@
}
public PingService10() {
- super(PINGSERVICE10_WSDL_LOCATION, new
QName("http://tempuri.org/",
"PingService10"));
+ super(PINGSERVICE10_WSDL_LOCATION, new
QName("http://InteropBaseAddress/interop", "PingService10"));
}
/**
@@ -45,9 +45,9 @@
* @return
* returns IPingService
*/
- @WebEndpoint(name = "Username_IPingService_port")
- public IPingService getUsernameIPingServicePort() {
- return (IPingService)super.getPort(new
QName("http://tempuri.org/",
"Username_IPingService_port"), IPingService.class);
+ @WebEndpoint(name = "UserNameOverTransport_IPingService")
+ public IPingService getUserNameOverTransportIPingService() {
+ return (IPingService)super.getPort(new
QName("http://InteropBaseAddress/interop",
"UserNameOverTransport_IPingService"), IPingService.class);
}
/**
@@ -55,9 +55,9 @@
* @return
* returns IPingService
*/
- @WebEndpoint(name = "MutualCertificate10SignEncrypt_IPingService_port")
- public IPingService getMutualCertificate10SignEncryptIPingServicePort() {
- return (IPingService)super.getPort(new
QName("http://tempuri.org/",
"MutualCertificate10SignEncrypt_IPingService_port"), IPingService.class);
+ @WebEndpoint(name = "MutualCertificate10SignEncrypt_IPingService")
+ public IPingService getMutualCertificate10SignEncryptIPingService() {
+ return (IPingService)super.getPort(new
QName("http://InteropBaseAddress/interop",
"MutualCertificate10SignEncrypt_IPingService"), IPingService.class);
}
/**
@@ -65,9 +65,9 @@
* @return
* returns IPingService
*/
- @WebEndpoint(name =
"MutualCertificate10SignEncryptRsa15TripleDes_IPingService_port")
- public IPingService getMutualCertificate10SignEncryptRsa15TripleDesIPingServicePort()
{
- return (IPingService)super.getPort(new
QName("http://tempuri.org/",
"MutualCertificate10SignEncryptRsa15TripleDes_IPingService_port"),
IPingService.class);
+ @WebEndpoint(name =
"MutualCertificate10SignEncryptRsa15TripleDes_IPingService")
+ public IPingService getMutualCertificate10SignEncryptRsa15TripleDesIPingService() {
+ return (IPingService)super.getPort(new
QName("http://InteropBaseAddress/interop",
"MutualCertificate10SignEncryptRsa15TripleDes_IPingService"),
IPingService.class);
}
/**
@@ -75,9 +75,19 @@
* @return
* returns IPingService
*/
- @WebEndpoint(name = "MutualCertificate10Sign_IPingService_port")
- public IPingService getMutualCertificate10SignIPingServicePort() {
- return (IPingService)super.getPort(new
QName("http://tempuri.org/",
"MutualCertificate10Sign_IPingService_port"), IPingService.class);
+ @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/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/SignTestCase.java
===================================================================
---
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/SignTestCase.java 2007-11-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/SignTestCase.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -1,92 +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.2: X509 Mutual Authentication, Sign Only
- *
- * Client and Server are authenticated and messages integrity are provided by using
Asymmetric Binding
- * from Security Policy with server X509 certificate used as Recepient Token and client
X509 certificate
- * used as Initiator Token. Only SignedParts assertion is present in the corresponding
policy,
- * indicating that the Body of the message must be signed.
- *
- * SOAP Version: 1.1
- * Addressing: No
- * Client Certificate: Alice
- * Server Certificate: Bob
- * Timestamp: Yes
- * Signed Parts: Body and Timestamp.
- * Canonicalization: XML-EXC-C14N
- * Signature: SHA1
- *
- *
- * @author Alessio Soldano <alessio.soldano(a)jboss.com>
- *
- * @version $Id$
- * @since 27-Oct-2007
- */
-public class SignTestCase extends AbstractWSSEBase
-{
-
- public static Test suite()
- {
- addClientConfToClasspath("jbossws-interop-nov2007-wsseSign-client.jar");
- return new JBossWSTestSetup(SignTestCase.class,
"jbossws-interop-nov2007-wsseSign.war");
- }
-
- public void testScenario() throws Exception
- {
- String text = "Hello!";
- String result = port.ping(text);
- assertNotNull(result);
- assertEquals(text, result);
- }
-
- @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.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://tempuri.org/",
"MutualCertificate10Sign_IPingService_port");
- }
-
-}
Deleted:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/SignTestService.java
===================================================================
---
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/SignTestService.java 2007-11-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/SignTestService.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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.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/WSSecurty10.wsdl",
- serviceName = "PingService10",
- name = "IPingService",
- targetNamespace = "http://tempuri.org/",
- endpointInterface =
"org.jboss.test.ws.interop.nov2007.wsse.IPingService",
- portName = "MutualCertificate10Sign_IPingService_port")
-@EndpointConfig(configName = "Standard WSSecurity Endpoint")
-public class SignTestService implements IPingService
-{
-
- public String ping(String ping)
- {
- System.out.println("ping: "+ping);
- return ping;
- }
-
-}
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/TestService.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -21,10 +21,12 @@
*/
package org.jboss.test.ws.interop.nov2007.wsse;
-import javax.jws.WebService;
-import org.jboss.ws.annotation.EndpointConfig;
+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
@@ -33,30 +35,93 @@
*
* @author Alessio Soldano <alessio.soldano(a)jboss.com>
*
- * @version $Id:$
+ * @version $Id$
* @since 26-Oct-2007
*/
-//@WebService(
-// serviceName = "PingService10",
-// name = "IPingService",
-// targetNamespace = "http://tempuri.org/",
-// endpointInterface =
"org.jboss.test.ws.interop.nov2007.wsse.IPingService",
-// portName = "Username_IPingService_port")
-@WebService(
- wsdlLocation = "WEB-INF/wsdl/WSSecurty10.wsdl",
- serviceName = "PingService10",
- name = "IPingService",
- targetNamespace = "http://tempuri.org/",
- endpointInterface =
"org.jboss.test.ws.interop.nov2007.wsse.IPingService",
- portName = "Username_IPingService_port")
-@EndpointConfig(configName = "Standard WSSecurity Endpoint")
-public class TestService implements IPingService
+public class TestService
{
-
+
public String ping(String ping)
{
- System.out.println("ping: "+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().getText());
+ }
+ result.setPingResponse(responseBody);
+ return result;
+ }
}
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -58,13 +58,6 @@
return new JBossWSTestSetup(UsernameTokenHTTPSTestCase.class,
"jbossws-interop-nov2007-wsseUsernameTokenHTTPS.war");
}
- public void testScenario() throws Exception
- {
- String text = "Hello!";
- String result = port.ping(text);
- assertNotNull(result);
- assertEquals(text, result);
- }
@Override
protected void scenarioSetup(IPingService port)
@@ -83,7 +76,7 @@
@Override
protected QName getScenarioPortQName()
{
- return new
QName("http://tempuri.org/",
"Username_IPingService_port");
+ return new QName("http://InteropBaseAddress/interop",
"UserNameOverTransport_IPingService");
}
}
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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
+{
+
+}
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestService.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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;
Property changes on:
stack/native/branches/asoldano/trunk/src/test/java/org/jboss/test/ws/interop/nov2007/wsse/package-info.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt/META-INF/scenarios.xml 2007-11-02
14:43:05 UTC (rev 4975)
@@ -5,4 +5,7 @@
<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>
</client-scenarios>
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/encrypt3DES/META-INF/scenarios.xml 2007-11-02
14:43:05 UTC (rev 4975)
@@ -5,4 +5,7 @@
<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>
</client-scenarios>
Deleted:
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurity_schema.xsd
===================================================================
---
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurity_schema.xsd 2007-11-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurity_schema.xsd 2007-11-02
14:43:05 UTC (rev 4975)
@@ -1,5 +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="xs:string"/>
- <xs:element name="PingResponse" type="xs:string"/>
-</xs:schema>
\ No newline at end of file
Deleted:
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty10.wsdl
===================================================================
---
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty10.wsdl 2007-11-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty10.wsdl 2007-11-02
14:43:05 UTC (rev 4975)
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions name="PingService10"
targetNamespace="http://tempuri.org/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:i0="http://xmlsoap.org/Ping" xmlns:tns="http://tempuri.org/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:ci="http://schemas.microsoft.com/ws/2005/01/WSDL/Extensions/Co...
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-w...
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
- <wsp:Policy wsu:Id="Username_IPingService_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <wspe:Utf816FFFECharacterEncoding
xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding&qu...
- <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:Strict/>
- </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>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:UsingPolicy/>
- <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:RequireDerivedKeys/>
- <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:RequireDerivedKeys/>
- <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:Strict/>
- </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>
- <wspe:Utf816FFFECharacterEncoding
xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding&qu...
- </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="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:RequireDerivedKeys/>
- <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:RequireDerivedKeys/>
- <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:Strict/>
- </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>
- <wspe:Utf816FFFECharacterEncoding
xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding&qu...
- </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="MutualCertificate10Sign_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:Strict/>
- </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>
- <wspe:Utf816FFFECharacterEncoding
xmlns:wspe="http://schemas.xmlsoap.org/ws/2004/09/policy/encoding&qu...
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy
wsu:Id="MutualCertificate10Sign_IPingService_Ping_Input_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"...
- <sp:Body/>
- </sp:SignedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsp:Policy
wsu:Id="MutualCertificate10Sign_IPingService_Ping_output_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <sp:SignedParts
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"...
- <sp:Body/>
- </sp:SignedParts>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- <wsdl:import
namespace="http://xmlsoap.org/Ping"
location="WSSecurty_portType.wsdl"/>
- <wsdl:types/>
- <wsdl:binding name="Username_IPingService"
type="i0:IPingService">
- <wsp:PolicyReference URI="#Username_IPingService_policy"/>
- <!--soap:binding
transport="http://schemas.microsoft.com/soap/https"/-->
- <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: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: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:binding>
- <wsdl:binding name="MutualCertificate10Sign_IPingService"
type="i0:IPingService">
- <wsp:PolicyReference
URI="#MutualCertificate10Sign_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="#MutualCertificate10Sign_IPingService_Ping_Input_policy"/>
- <soap:body use="literal"/>
- </wsdl:input>
- <wsdl:output name="PingResponse">
- <wsp:PolicyReference
URI="#MutualCertificate10Sign_IPingService_Ping_output_policy"/>
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:service name="PingService10">
- <wsdl:port name="Username_IPingService_port"
binding="tns:Username_IPingService">
- <soap:address
location="https://kirillgdev04.redmond.corp.microsoft.com/WSSecurity...
- </wsdl:port>
- <wsdl:port name="MutualCertificate10SignEncrypt_IPingService_port"
binding="tns:MutualCertificate10SignEncrypt_IPingService">
- <soap:address
location="http://kirillgdev04.redmond.corp.microsoft.com/WSSecurity/...
- </wsdl:port>
- <wsdl:port
name="MutualCertificate10SignEncryptRsa15TripleDes_IPingService_port"
binding="tns:MutualCertificate10SignEncryptRsa15TripleDes_IPingService">
- <soap:address
location="http://kirillgdev04.redmond.corp.microsoft.com/WSSecurity/...
- </wsdl:port>
- <wsdl:port name="MutualCertificate10Sign_IPingService_port"
binding="tns:MutualCertificate10Sign_IPingService">
- <soap:address
location="http://kirillgdev04.redmond.corp.microsoft.com/WSSecurity/...
- </wsdl:port>
- </wsdl:service>
-</wsdl:definitions>
Deleted:
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty_portType.wsdl
===================================================================
---
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty_portType.wsdl 2007-11-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WSSecurty_portType.wsdl 2007-11-02
14:43:05 UTC (rev 4975)
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions
targetNamespace="http://xmlsoap.org/Ping"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://xmlsoap.org/Ping"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:ci="http://schemas.microsoft.com/ws/2005/01/WSDL/Extensions/Co...
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-w...
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
- <wsdl:types>
- <xsd:schema
targetNamespace="http://xmlsoap.org/Ping/Imports">
- <xsd:import schemaLocation="WSSecurity_schema.xsd"
namespace="http://xmlsoap.org/Ping"/>
- </xsd:schema>
- </wsdl:types>
- <wsdl:message name="PingRequest">
- <wsdl:part name="Ping" element="tns:Ping"/>
- </wsdl:message>
- <wsdl:message name="PingResponse">
- <wsdl:part name="PingResponse"
element="tns:PingResponse"/>
- </wsdl:message>
- <wsdl:portType name="IPingService">
- <wsdl:operation name="Ping">
- <wsdl:input
wsa:Action="http://xmlsoap.org/Ping"
name="PingRequest" message="tns:PingRequest"/>
- <wsdl:output
wsa:Action="http://xmlsoap.org/PingResponse"
name="PingResponse" message="tns:PingResponse"/>
- </wsdl:operation>
- </wsdl:portType>
-</wsdl:definitions>
\ No newline at end of file
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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>
Property changes on:
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/WsSecurity10.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0
===================================================================
---
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/wsdl0 2007-11-02
14:43:05 UTC (rev 4975)
@@ -0,0 +1,1351 @@
+<?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>
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd0 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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>
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd1 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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>
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd2 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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>
Added:
stack/native/branches/asoldano/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
(rev 0)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/shared/WEB-INF/wsdl/xsd3 2007-11-02
14:43:05 UTC (rev 4975)
@@ -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>
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/META-INF/scenarios.xml 2007-11-02
14:43:05 UTC (rev 4975)
@@ -5,4 +5,7 @@
<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>
</client-scenarios>
Modified:
stack/native/branches/asoldano/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-02
14:25:37 UTC (rev 4974)
+++
stack/native/branches/asoldano/trunk/src/test/resources/interop/nov2007/wsse/usernameTokenHTTPS/WEB-INF/web.xml 2007-11-02
14:43:05 UTC (rev 4975)
@@ -7,7 +7,7 @@
<servlet>
<servlet-name>UsernameTokenHTTPSEndpoint</servlet-name>
-
<servlet-class>org.jboss.test.ws.interop.nov2007.wsse.TestService</servlet-class>
+
<servlet-class>org.jboss.test.ws.interop.nov2007.wsse.UsernameTokenHTTPSTestService</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>