[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