[jbossws-commits] JBossWS SVN: r16750 - in stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests: src/test/etc and 6 other directories.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Fri Sep 21 03:34:27 EDT 2012
Author: jim.ma
Date: 2012-09-21 03:34:27 -0400 (Fri, 21 Sep 2012)
New Revision: 16750
Added:
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/client.keystore
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/ObjectFactory.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/Test119XTestCase.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortType.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortType1192Impl.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortTypeImpl.java
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-faultto-mustunderstand.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-msgid-mustunderstand.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-replyto-mustunderstand.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-to-mustunderstand.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-without-messageid.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/web.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/wsdl/
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/wsdl/Test1190.wsdl
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/wsdl/Test1192.wsdl
Modified:
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml
stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/test.truststore
Log:
Add wsi bp test 1190-1192
Modified: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml 2012-09-20 10:04:59 UTC (rev 16749)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/scripts/cxf-jars-jaxws.xml 2012-09-21 07:34:27 UTC (rev 16750)
@@ -124,10 +124,18 @@
<webinf dir="${tests.output.dir}/test-resources/jaxws/bp12/wsa/test1189-nonanon/WEB-INF">
<include name="wsdl/*" />
</webinf>
- </war>
+ </war>
+
+ <!-- jaxws-bp12test119x -->
+ <war warfile="${tests.output.dir}/test-libs/jaxws-bp12test1190.war" webxml="${tests.output.dir}/test-resources/jaxws/bp12/wsa/test1190/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/test-classes">
+ <include name="org/jboss/test/ws/jaxws/bp12/wsa/test1190/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxws/bp12/wsa/test1190/*TestCase.class"/>
+ </classes>
+ <webinf dir="${tests.output.dir}/test-resources/jaxws/bp12/wsa/test1190/WEB-INF">
+ <include name="wsdl/*" />
+ </webinf>
+ </war>
+
</target>
-
-
-
-
</project>
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/client.keystore
===================================================================
(Binary files differ)
Property changes on: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/client.keystore
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/etc/test.truststore
===================================================================
(Binary files differ)
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/ObjectFactory.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/ObjectFactory.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/ObjectFactory.java 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,95 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.wsa.test1190;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the org.jboss.test.ws.jaxws.bp12.wsa.test1190 package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+ at XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _EchoOut1_QNAME = new QName("http://example.org/echo", "echoOut1");
+ private final static QName _EchoIn1_QNAME = new QName("http://example.org/echo", "echoIn1");
+ private final static QName _EchoOut2_QNAME = new QName("http://example.org/echo", "echoOut2");
+ private final static QName _EchoIn2_QNAME = new QName("http://example.org/echo", "echoIn2");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.test.ws.jaxws.bp12.wsa.test1190
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://example.org/echo", name = "echoOut1")
+ public JAXBElement<String> createEchoOut1(String value) {
+ return new JAXBElement<String>(_EchoOut1_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://example.org/echo", name = "echoIn1")
+ public JAXBElement<String> createEchoIn1(String value) {
+ return new JAXBElement<String>(_EchoIn1_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://example.org/echo", name = "echoOut2")
+ public JAXBElement<String> createEchoOut2(String value) {
+ return new JAXBElement<String>(_EchoOut2_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://example.org/echo", name = "echoIn2")
+ public JAXBElement<String> createEchoIn2(String value) {
+ return new JAXBElement<String>(_EchoIn2_QNAME, String.class, null, value);
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/Test119XTestCase.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/Test119XTestCase.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/Test119XTestCase.java 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,208 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.wsa.test1190;
+
+import java.io.ByteArrayInputStream;
+import java.io.InputStream;
+import java.net.URL;
+
+import javax.xml.namespace.QName;
+import javax.xml.soap.MessageFactory;
+import javax.xml.soap.SOAPMessage;
+import javax.xml.ws.BindingProvider;
+import javax.xml.ws.Dispatch;
+import javax.xml.ws.Service;
+import javax.xml.ws.soap.AddressingFeature;
+import javax.xml.ws.soap.SOAPFaultException;
+
+import junit.framework.Test;
+
+import org.apache.cxf.helpers.IOUtils;
+import org.jboss.wsf.test.JBossWSCXFTestSetup;
+import org.jboss.wsf.test.JBossWSTest;
+
+public class Test119XTestCase extends JBossWSTest
+{
+ private final String serviceURL = "http://" + getServerHost() + ":8080/jaxws-bp12test1190/Test1190";
+
+ public static Test suite()
+ {
+ return new JBossWSCXFTestSetup(Test119XTestCase.class, "jaxws-bp12test1190.war");
+ }
+
+ public void testWSA() throws Exception
+ {
+ // construct proxy
+ QName serviceName = new QName("http://example.org/wsaTestService", "wsaTestService");
+ URL wsdlURL = new URL(serviceURL + "?wsdl");
+ Service service = Service.create(wsdlURL, serviceName);
+ WsaTestPortType port = (WsaTestPortType) service.getPort(WsaTestPortType.class);
+ // invoke method
+ ((BindingProvider) port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
+ "http://" + getServerHost() + ":9090/jaxws-bp12test1190/Test1190");
+
+ System.out.println("Invoking echo1...");
+ String response = port.echo1("input string");
+ System.out.println("echo1.result: " + response);
+
+
+ System.out.println("Invoking echo2...");
+ port.echo2("input string");
+
+ }
+
+ //Test1191
+ public void testMessageIdMissed() throws Exception
+ {
+ // construct proxy
+ QName serviceName = new QName("http://example.org/wsaTestService", "wsaTestService");
+ QName portName = new QName("http://example.org/wsaTestService", "wsaTestPort");
+ URL wsdlURL = new URL(serviceURL + "?wsdl");
+ Service service = Service.create(wsdlURL, serviceName);
+
+ Dispatch<SOAPMessage> disp = service.createDispatch(portName, SOAPMessage.class,
+ Service.Mode.MESSAGE,
+ new AddressingFeature(false, false));
+ ((BindingProvider) disp).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
+ "http://" + getServerHost() + ":9090/jaxws-bp12test1190/Test1190");
+ InputStream msgIns = getClass().getResourceAsStream("./wsa-without-messageid.xml");
+ String msg = new String(IOUtils.readBytesFromStream(msgIns));
+ msg = msg.replaceAll("$PORT", "9090");
+
+ ByteArrayInputStream bout = new ByteArrayInputStream(msg.getBytes());
+
+ SOAPMessage soapReqMsg = MessageFactory.newInstance().createMessage(null, bout);
+ assertNotNull(soapReqMsg);
+
+ try {
+ disp.invoke(soapReqMsg);
+ fail("SOAPFaultException is expected");
+ } catch (SOAPFaultException ex) {
+ assertTrue("A required header representing a Message Addressing Property is not present is expected",
+ ex.getMessage().contains("A required header representing a Message Addressing Property is not present"));
+ }
+ }
+
+
+ //Test1192
+ public void testMustUnderstand() throws Exception
+ {
+ // construct proxy
+ QName serviceName = new QName("http://example.org/wsaTestService", "wsaTestService");
+ QName portName = new QName("http://example.org/wsaTestService", "wsaTestPort");
+ URL wsdlURL = new URL(serviceURL + "?wsdl");
+ Service service = Service.create(wsdlURL, serviceName);
+
+ Dispatch<SOAPMessage> disp = service.createDispatch(portName, SOAPMessage.class,
+ Service.Mode.MESSAGE,
+ new AddressingFeature(false, false));
+ ((BindingProvider) disp).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
+ "http://" + getServerHost() + ":9090/jaxws-bp12test1190/Test1192");
+ //To mustunderstand
+ InputStream msgIns = getClass().getResourceAsStream("./wsa-to-mustunderstand.xml");
+ String msg = new String(IOUtils.readBytesFromStream(msgIns));
+ msg = msg.replaceAll("$PORT", "80");
+
+ ByteArrayInputStream bout = new ByteArrayInputStream(msg.getBytes());
+
+ SOAPMessage soapReqMsg = MessageFactory.newInstance().createMessage(null, bout);
+ assertNotNull(soapReqMsg);
+
+ try {
+ disp.invoke(soapReqMsg);
+ fail("SOAPFaultException is expected");
+ } catch (SOAPFaultException ex) {
+ assertTrue("[{http://www.w3.org/2005/08/addressing}To] are not understood is expected",
+ ex.getMessage().contains("[{http://www.w3.org/2005/08/addressing}To] are not understood."));
+ }
+
+ //fault to must understand
+ msgIns = getClass().getResourceAsStream("./wsa-faultto-mustunderstand.xml");
+ msg = new String(IOUtils.readBytesFromStream(msgIns));
+ msg = msg.replaceAll("$PORT", "80");
+
+ bout = new ByteArrayInputStream(msg.getBytes());
+
+ soapReqMsg = MessageFactory.newInstance().createMessage(null, bout);
+ assertNotNull(soapReqMsg);
+
+ try {
+ disp.invoke(soapReqMsg);
+ fail("SOAPFaultException is expected");
+ } catch (SOAPFaultException ex) {
+ assertTrue("[{http://www.w3.org/2005/08/addressing}FaultTo] are not understood is expected",
+ ex.getMessage().contains("[{http://www.w3.org/2005/08/addressing}FaultTo] are not understood"));
+ }
+
+ msgIns = getClass().getResourceAsStream("./wsa-faultto-mustunderstand.xml");
+ msg = new String(IOUtils.readBytesFromStream(msgIns));
+ msg = msg.replaceAll("$PORT", "80");
+
+ bout = new ByteArrayInputStream(msg.getBytes());
+
+ soapReqMsg = MessageFactory.newInstance().createMessage(null, bout);
+ assertNotNull(soapReqMsg);
+
+ try {
+ disp.invoke(soapReqMsg);
+ fail("SOAPFaultException is expected");
+ } catch (SOAPFaultException ex) {
+ assertTrue("[{http://www.w3.org/2005/08/addressing}FaultTo] are not understood is expected",
+ ex.getMessage().contains("[{http://www.w3.org/2005/08/addressing}FaultTo] are not understood"));
+ }
+
+ msgIns = getClass().getResourceAsStream("./wsa-replyto-mustunderstand.xml");
+ msg = new String(IOUtils.readBytesFromStream(msgIns));
+ msg = msg.replaceAll("$PORT", "80");
+
+ bout = new ByteArrayInputStream(msg.getBytes());
+
+ soapReqMsg = MessageFactory.newInstance().createMessage(null, bout);
+ assertNotNull(soapReqMsg);
+
+ try {
+ disp.invoke(soapReqMsg);
+ fail("SOAPFaultException is expected");
+ } catch (SOAPFaultException ex) {
+ assertTrue("[{http://www.w3.org/2005/08/addressing}ReplyTo] are not understood is expected",
+ ex.getMessage().contains("[{http://www.w3.org/2005/08/addressing}ReplyTo] are not understood"));
+ }
+ msgIns = getClass().getResourceAsStream("./wsa-msgid-mustunderstand.xml");
+ msg = new String(IOUtils.readBytesFromStream(msgIns));
+ msg = msg.replaceAll("$PORT", "80");
+
+ bout = new ByteArrayInputStream(msg.getBytes());
+
+ soapReqMsg = MessageFactory.newInstance().createMessage(null, bout);
+ assertNotNull(soapReqMsg);
+
+ try {
+ disp.invoke(soapReqMsg);
+ fail("SOAPFaultException is expected");
+ } catch (SOAPFaultException ex) {
+ assertTrue("[{http://www.w3.org/2005/08/addressing}MessageID] are not understood is expected",
+ ex.getMessage().contains("[{http://www.w3.org/2005/08/addressing}MessageID] are not understood"));
+ }
+
+ }
+
+}
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortType.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortType.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortType.java 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,49 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.wsa.test1190;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.bind.annotation.XmlSeeAlso;
+
+ at WebService(targetNamespace = "http://example.org/wsaTestService", name = "wsaTestPortType")
+ at XmlSeeAlso({ObjectFactory.class})
+ at SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+public interface WsaTestPortType {
+
+ @WebResult(name = "echoOut1", targetNamespace = "http://example.org/echo", partName = "wsaEchoOutPart")
+ @WebMethod
+ public java.lang.String echo1(
+ @WebParam(partName = "wsaEchoInPart", name = "echoIn1", targetNamespace = "http://example.org/echo")
+ java.lang.String wsaEchoInPart
+ );
+
+ @WebResult(name = "echoOut2", targetNamespace = "http://example.org/echo", partName = "wsaEchoOutPart")
+ @WebMethod
+ public java.lang.String echo2(
+ @WebParam(partName = "wsaEchoInPart", name = "echoIn2", targetNamespace = "http://example.org/echo")
+ java.lang.String wsaEchoInPart
+ );
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortType1192Impl.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortType1192Impl.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortType1192Impl.java 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,49 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.wsa.test1190;
+
+ at javax.jws.WebService(
+ serviceName = "wsaTestService",
+ portName = "wsaTestPort",
+ targetNamespace = "http://example.org/wsaTestService",
+ wsdlLocation = "WEB-INF/wsdl/Test1192.wsdl",
+ endpointInterface = "org.jboss.test.ws.jaxws.bp12.wsa.test1190.WsaTestPortType")
+
+public class WsaTestPortType1192Impl implements WsaTestPortType
+{
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.wsa.test1190.WsaTestPortType#echo1(java.lang.String wsaEchoInPart )*
+ */
+ public String echo1(String wsaEchoInPart)
+ {
+ return wsaEchoInPart;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.wsa.test1190.WsaTestPortType#echo2(java.lang.String wsaEchoInPart )*
+ */
+ public String echo2(String wsaEchoInPart)
+ {
+ return wsaEchoInPart;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortTypeImpl.java
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortTypeImpl.java (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/WsaTestPortTypeImpl.java 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,49 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.bp12.wsa.test1190;
+
+ at javax.jws.WebService(
+ serviceName = "wsaTestService",
+ portName = "wsaTestPort",
+ targetNamespace = "http://example.org/wsaTestService",
+ wsdlLocation = "WEB-INF/wsdl/Test1190.wsdl",
+ endpointInterface = "org.jboss.test.ws.jaxws.bp12.wsa.test1190.WsaTestPortType")
+
+public class WsaTestPortTypeImpl implements WsaTestPortType
+{
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.wsa.test1190.WsaTestPortType#echo1(java.lang.String wsaEchoInPart )*
+ */
+ public String echo1(String wsaEchoInPart)
+ {
+ return wsaEchoInPart;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.test.ws.jaxws.bp12.wsa.test1190.WsaTestPortType#echo2(java.lang.String wsaEchoInPart )*
+ */
+ public String echo2(String wsaEchoInPart)
+ {
+ return wsaEchoInPart;
+ }
+
+}
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-faultto-mustunderstand.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-faultto-mustunderstand.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-faultto-mustunderstand.xml 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,16 @@
+<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
+ <soap:Header>
+ <Action xmlns="http://www.w3.org/2005/08/addressing">http://example.org/wsaTestService/wsaTestPortType/echo1Request
+ </Action>
+ <MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:6388dfec-a8d3-47a3-ae8f-be5b643e5a60</MessageID>
+ <FaultTo xmlns="http://www.w3.org/2005/08/addressing" soap:mustUnderstand="1">http://www.example.com/</FaultTo>
+ <To xmlns="http://www.w3.org/2005/08/addressing">http://localhost:$PORT/jaxws-bp12test1192/Test1192
+ </To>
+ <ReplyTo xmlns="http://www.w3.org/2005/08/addressing">
+ <Address>http://www.w3.org/2005/08/addressing/anonymous</Address>
+ </ReplyTo>
+ </soap:Header>
+ <soap:Body>
+ <echoIn1 xmlns="http://example.org/echo">input string</echoIn1>
+ </soap:Body>
+</soap:Envelope>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-msgid-mustunderstand.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-msgid-mustunderstand.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-msgid-mustunderstand.xml 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,16 @@
+<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
+ <soap:Header>
+ <Action xmlns="http://www.w3.org/2005/08/addressing">http://example.org/wsaTestService/wsaTestPortType/echo1Request
+ </Action>
+ <MessageID xmlns="http://www.w3.org/2005/08/addressing" soap:mustUnderstand="1">urn:uuid:6388dfec-a8d3-47a3-ae8f-be5b643e5a60</MessageID>
+ <FaultTo xmlns="http://www.w3.org/2005/08/addressing">http://www.example.com/</FaultTo>
+ <To xmlns="http://www.w3.org/2005/08/addressing">http://localhost:$PORT/jaxws-bp12test1192/Test1192
+ </To>
+ <ReplyTo xmlns="http://www.w3.org/2005/08/addressing">
+ <Address>http://www.w3.org/2005/08/addressing/anonymous</Address>
+ </ReplyTo>
+ </soap:Header>
+ <soap:Body>
+ <echoIn1 xmlns="http://example.org/echo">input string</echoIn1>
+ </soap:Body>
+</soap:Envelope>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-replyto-mustunderstand.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-replyto-mustunderstand.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-replyto-mustunderstand.xml 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,16 @@
+<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
+ <soap:Header>
+ <Action xmlns="http://www.w3.org/2005/08/addressing">http://example.org/wsaTestService/wsaTestPortType/echo1Request
+ </Action>
+ <MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:6388dfec-a8d3-47a3-ae8f-be5b643e5a60</MessageID>
+ <FaultTo xmlns="http://www.w3.org/2005/08/addressing">http://www.example.com/</FaultTo>
+ <To xmlns="http://www.w3.org/2005/08/addressing">http://localhost:$PORT/jaxws-bp12test1192/Test1192
+ </To>
+ <ReplyTo xmlns="http://www.w3.org/2005/08/addressing" soap:mustUnderstand="1">
+ <Address>http://www.w3.org/2005/08/addressing/anonymous</Address>
+ </ReplyTo>
+ </soap:Header>
+ <soap:Body>
+ <echoIn1 xmlns="http://example.org/echo">input string</echoIn1>
+ </soap:Body>
+</soap:Envelope>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-to-mustunderstand.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-to-mustunderstand.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-to-mustunderstand.xml 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,16 @@
+<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
+ <soap:Header>
+ <Action xmlns="http://www.w3.org/2005/08/addressing">http://example.org/wsaTestService/wsaTestPortType/echo1Request
+ </Action>
+ <MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:6388dfec-a8d3-47a3-ae8f-be5b643e5a60</MessageID>
+ <To xmlns="http://www.w3.org/2005/08/addressing"
+ soap:mustUnderstand="1">http://localhost:$PORT/jaxws-bp12test1190/Test1190
+ </To>
+ <ReplyTo xmlns="http://www.w3.org/2005/08/addressing">
+ <Address>http://www.w3.org/2005/08/addressing/anonymous</Address>
+ </ReplyTo>
+ </soap:Header>
+ <soap:Body>
+ <echoIn1 xmlns="http://example.org/echo">input string</echoIn1>
+ </soap:Body>
+</soap:Envelope>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-without-messageid.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-without-messageid.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/java/org/jboss/test/ws/jaxws/bp12/wsa/test1190/wsa-without-messageid.xml 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,13 @@
+<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
+ <soap:Header>
+ <Action xmlns="http://www.w3.org/2005/08/addressing">http://example.org/wsaTestService/wsaTestPortType/echo1Request
+ </Action>
+ <To xmlns="http://www.w3.org/2005/08/addressing">http://localhost:$PORT/jaxws-bp12test1190/Test1190</To>
+ <ReplyTo xmlns="http://www.w3.org/2005/08/addressing">
+ <Address>http://www.w3.org/2005/08/addressing/anonymous</Address>
+ </ReplyTo>
+ </soap:Header>
+ <soap:Body>
+ <echoIn1 xmlns="http://example.org/echo">input string</echoIn1>
+ </soap:Body>
+</soap:Envelope>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/web.xml
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/web.xml (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/web.xml 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">
+ <servlet>
+ <servlet-name>Test1190</servlet-name>
+ <servlet-class>org.jboss.test.ws.jaxws.bp12.wsa.test1190.WsaTestPortTypeImpl</servlet-class>
+ </servlet>
+
+ <servlet>
+ <servlet-name>Test1192</servlet-name>
+ <servlet-class>org.jboss.test.ws.jaxws.bp12.wsa.test1190.WsaTestPortType1192Impl</servlet-class>
+ </servlet>
+
+
+ <servlet-mapping>
+ <servlet-name>Test1192</servlet-name>
+ <url-pattern>/Test1192</url-pattern>
+ </servlet-mapping>
+
+
+ <servlet-mapping>
+ <servlet-name>Test1190</servlet-name>
+ <url-pattern>/Test1190</url-pattern>
+ </servlet-mapping>
+</web-app>
\ No newline at end of file
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/wsdl/Test1190.wsdl
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/wsdl/Test1190.wsdl (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/wsdl/Test1190.wsdl 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:s1="http://example.org/echo"
+ xmlns:service="http://example.org/wsaTestService"
+ xmlns:soap11="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:wsp="http://www.w3.org/ns/ws-policy"
+ xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
+ xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"
+ targetNamespace="http://example.org/wsaTestService">
+
+ <wsp:Policy wsu:Id="wsaTestSoap11Binding_Policy">
+ <wsp:ExactlyOne>
+ <wsp:All>
+ <wsam:Addressing>
+ <wsp:Policy/>
+ </wsam:Addressing>
+ </wsp:All>
+ </wsp:ExactlyOne>
+ </wsp:Policy>
+
+ <types>
+ <xs:schema targetNamespace="http://example.org/echo"
+ elementFormDefault="qualified" attributeFormDefault="unqualified">
+ <xs:element name='echoIn1' type='xs:string'/>
+ <xs:element name='echoOut1' type='xs:string'/>
+ <xs:element name='echoIn2' type='xs:string'/>
+ <xs:element name='echoOut2' type='xs:string'/>
+ </xs:schema>
+ </types>
+ <message name="wsaEchoInMessage1">
+ <part name="wsaEchoInPart" element="s1:echoIn1"/>
+ </message>
+
+ <message name="wsaEchoOutMessage1">
+ <part name="wsaEchoOutPart" element="s1:echoOut1"/>
+ </message>
+ <message name="wsaEchoInMessage2">
+ <part name="wsaEchoInPart" element="s1:echoIn2"/>
+ </message>
+
+ <message name="wsaEchoOutMessage2">
+ <part name="wsaEchoOutPart" element="s1:echoOut2"/>
+ </message>
+
+ <portType name="wsaTestPortType">
+ <operation name="echo1">
+ <input message="service:wsaEchoInMessage1"/>
+ <output message="service:wsaEchoOutMessage1"/>
+ </operation>
+
+ <operation name="echo2">
+ <input message="service:wsaEchoInMessage2"/>
+ <output message="service:wsaEchoOutMessage2"/>
+ </operation>
+
+ </portType>
+
+ <binding name="wsaTestSoap11Binding" type="service:wsaTestPortType">
+ <wsp:PolicyReference URI="#wsaTestSoap11Binding_Policy"/>
+ <soap11:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="echo1">
+ <soap11:operation style="document" soapAction=""/>
+ <input>
+ <soap11:body use="literal"/>
+ </input>
+ <output>
+ <soap11:body use="literal"/>
+ </output>
+ </operation>
+
+ <operation name="echo2">
+ <soap11:operation style="document"/>
+ <input>
+ <soap11:body use="literal"/>
+ </input>
+ <output>
+ <soap11:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+
+ <service name="wsaTestService">
+ <port name="wsaTestPort" binding="service:wsaTestSoap11Binding">
+ <soap11:address location="http://example.org/node/B"/>
+ </port>
+ </service>
+</definitions>
Added: stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/wsdl/Test1192.wsdl
===================================================================
--- stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/wsdl/Test1192.wsdl (rev 0)
+++ stack/cxf/branches/jbossws-cxf-bp-test/modules/testsuite/bp12-tests/src/test/resources/jaxws/bp12/wsa/test1190/WEB-INF/wsdl/Test1192.wsdl 2012-09-21 07:34:27 UTC (rev 16750)
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:s1="http://example.org/echo"
+ xmlns:service="http://example.org/wsaTestService"
+ xmlns:soap11="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:wsp="http://www.w3.org/ns/ws-policy"
+ xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
+ xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"
+ targetNamespace="http://example.org/wsaTestService">
+
+ <types>
+ <xs:schema targetNamespace="http://example.org/echo"
+ elementFormDefault="qualified" attributeFormDefault="unqualified">
+ <xs:element name='echoIn1' type='xs:string'/>
+ <xs:element name='echoOut1' type='xs:string'/>
+ <xs:element name='echoIn2' type='xs:string'/>
+ <xs:element name='echoOut2' type='xs:string'/>
+ </xs:schema>
+ </types>
+ <message name="wsaEchoInMessage1">
+ <part name="wsaEchoInPart" element="s1:echoIn1"/>
+ </message>
+
+ <message name="wsaEchoOutMessage1">
+ <part name="wsaEchoOutPart" element="s1:echoOut1"/>
+ </message>
+ <message name="wsaEchoInMessage2">
+ <part name="wsaEchoInPart" element="s1:echoIn2"/>
+ </message>
+
+ <message name="wsaEchoOutMessage2">
+ <part name="wsaEchoOutPart" element="s1:echoOut2"/>
+ </message>
+
+ <portType name="wsaTestPortType">
+ <operation name="echo1">
+ <input message="service:wsaEchoInMessage1"/>
+ <output message="service:wsaEchoOutMessage1"/>
+ </operation>
+
+ <operation name="echo2">
+ <input message="service:wsaEchoInMessage2"/>
+ <output message="service:wsaEchoOutMessage2"/>
+ </operation>
+
+ </portType>
+
+ <binding name="wsaTestSoap11Binding" type="service:wsaTestPortType">
+ <soap11:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="echo1">
+ <soap11:operation style="document" soapAction=""/>
+ <input>
+ <soap11:body use="literal"/>
+ </input>
+ <output>
+ <soap11:body use="literal"/>
+ </output>
+ </operation>
+
+ <operation name="echo2">
+ <soap11:operation style="document"/>
+ <input>
+ <soap11:body use="literal"/>
+ </input>
+ <output>
+ <soap11:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+
+ <service name="wsaTestService">
+ <port name="wsaTestPort" binding="service:wsaTestSoap11Binding">
+ <soap11:address location="http://example.org/node/B"/>
+ </port>
+ </service>
+</definitions>
More information about the jbossws-commits
mailing list