[jboss-svn-commits] JBossWS SVN: r1032 - in branches/hbraun/jbossws-1.0/src: main/java/org/jboss/ws/binding main/java/org/jboss/ws/common main/java/org/jboss/ws/deployment main/java/org/jboss/ws/jaxrpc/encoding main/java/org/jboss/ws/jbossxb main/java/org/jboss/ws/soap main/java/org/jboss/ws/xop test test/ant test/java/org/jboss/test/ws/jaxrpc/samples/mtom test/java/org/jboss/test/ws/jaxrpc/xop/doclit test/resources/jaxrpc/samples-override/mtom/WEB-INF test/resources/jaxrpc/samples-override/mtom/WEB-INF/wsdl test/resources/jaxrpc/xop/doclit/META-INF test/resources/jaxrpc/xop/doclit/WEB-INF test/resources/jaxrpc/xop/doclit/WEB-INF/wsdl
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Sep 22 18:24:56 EDT 2006
Author: heiko.braun at jboss.com
Date: 2006-09-22 18:24:22 -0400 (Fri, 22 Sep 2006)
New Revision: 1032
Modified:
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/binding/SerializerSupport.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/common/CommonSOAPBinding.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/Base64Deserializer.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/Base64Serializer.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/CalendarSerializer.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/DateSerializer.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/HexSerializer.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/NullValueSerializer.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/QNameSerializer.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/SimpleSerializer.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jbossxb/SchemaBindingBuilder.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/soap/SOAPContentElement.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPContext.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPMarshallerImpl.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPScanner.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPUnmarshallerImpl.java
branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPValueAdapter.java
branches/hbraun/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml
branches/hbraun/jbossws-1.0/src/test/build.xml
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPRpcTestCase.java
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPTest.java
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPTestImpl.java
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/PingMsg.java
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/PingMsgResponse.java
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestServiceImpl.java
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestService_PortType.java
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestService_Service.java
branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/samples-override/mtom/WEB-INF/jaxrpc-mapping.xml
branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/samples-override/mtom/WEB-INF/wsdl/TestService.wsdl
branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/META-INF/application-client.xml
branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/META-INF/jboss-client.xml
branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/WEB-INF/webservices.xml
branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/WEB-INF/wsdl/TestService.wsdl
Log:
revamp MTOM implementation, startover with simple byte[] as parameter types
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/binding/SerializerSupport.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/binding/SerializerSupport.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/binding/SerializerSupport.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -54,7 +54,7 @@
/** Wrap the value string in a XML fragment with the given name
*/
- protected String wrapValueStr(QName xmlName, String valueStr, NamespaceRegistry nsRegistry, NamedNodeMap attributes)
+ protected String wrapValueStr(QName xmlName, String valueStr, NamespaceRegistry nsRegistry, NamedNodeMap attributes, boolean normalize)
{
String nsURI = xmlName.getNamespaceURI();
String localPart = xmlName.getLocalPart();
@@ -98,7 +98,8 @@
}
else
{
- valueStr = normalize(valueStr);
+ if(normalize)
+ valueStr = normalize(valueStr);
xmlFragment = "<" + elName + nsAttr + ">" + valueStr + "</" + elName + ">";
}
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/common/CommonSOAPBinding.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/common/CommonSOAPBinding.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/common/CommonSOAPBinding.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -52,6 +52,7 @@
import org.jboss.logging.Logger;
import org.jboss.ws.Constants;
import org.jboss.ws.WSException;
+import org.jboss.ws.xop.XOPContext;
import org.jboss.ws.binding.BindingException;
import org.jboss.ws.binding.EndpointInvocation;
import org.jboss.ws.binding.UnboundHeader;
@@ -783,8 +784,9 @@
contentElement.addNamespaceDeclaration(Constants.PREFIX_SOAP11_ENC, Constants.URI_SOAP11_ENC);
}
- // The object value needs to be set after xmime:contentType
- if (paramMetaData.isXOP())
+ // When a potential xop parameter is detected and MTOM is enabled
+ // we flag the SOAP message as a XOP package
+ if (paramMetaData.isXOP() && XOPContext.isMTOMEnabled())
{
log.trace("Add parameter as XOP");
CommonMessageContext msgContext = MessageContextAssociation.peekMessageContext();
@@ -880,7 +882,10 @@
if (soapContentElement == null && optional == false)
throw new JAXRPCException("Cannot find child element: " + xmlName);
- if (paramMetaData.isXOP())
+ // When a potential XOP parameter is detected and
+ // the incomming request is actuall XOP encoded we flag
+ // the SOAP message a XOP packaged.
+ if (paramMetaData.isXOP() && XOPContext.isMultipartXOP())
{
SOAPMessageImpl soapMessage = (SOAPMessageImpl)MessageContextAssociation.peekMessageContext().getSOAPMessage();
soapMessage.setXOPMessage(true);
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -362,9 +362,11 @@
WSDLInterfaceOperation wsdlOperation = wsdlOperationPart.getWsdlOperation();
WSDLTypes wsdlTypes = wsdlOperation.getWsdlInterface().getWsdlDefinitions().getWsdlTypes();
JBossXSModel schemaModel = WSDLUtils.getSchemaModel(wsdlTypes);
- XSTypeDefinition xsType = schemaModel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
+ String localPart = xmlType.getLocalPart() != null ? xmlType.getLocalPart() : "";
+ String ns = xmlType.getNamespaceURI() != null ? xmlType.getNamespaceURI() : "";
+ XSTypeDefinition xsType = schemaModel.getTypeDefinition(localPart, ns);
XOPScanner scanner = new XOPScanner();
- if(scanner.findXOPTypeDef(xsType)!=null)
+ if(scanner.findXOPTypeDef(xsType)!=null | (localPart.equals("base64Binary")&&ns.equals(Constants.NS_SCHEMA_XSD)))
{
// FIXME: read the xmime:contentType from the element declaration
// See SchemaUtils#findXOPTypeDef(XSTypeDefinition typeDef) for details
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/Base64Deserializer.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/Base64Deserializer.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/Base64Deserializer.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -29,8 +29,15 @@
import org.jboss.ws.binding.BindingException;
import org.jboss.ws.binding.DeserializerSupport;
import org.jboss.ws.binding.SerializationContext;
+import org.jboss.ws.xop.XOPContext;
+import org.jboss.ws.xop.XOPUnmarshallerImpl;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.WSException;
import org.jboss.xb.binding.SimpleTypeBindings;
+import org.jboss.xb.binding.sunday.xop.XOPUnmarshaller;
+import org.w3c.dom.Element;
+import java.io.IOException;
/**
* Deserializer for Base64
*
@@ -49,8 +56,23 @@
byte[] value = null;
String valueStr = unwrapValueStr(xmlFragment);
- if (valueStr != null)
+
+ if(XOPContext.isXOPPackage())
{
+ try
+ {
+ Element xopInclude = DOMUtils.parse(valueStr);
+ String cid = xopInclude.getAttribute("href");
+ XOPUnmarshaller xopUnmarshaller = new XOPUnmarshallerImpl();
+ value = xopUnmarshaller.getAttachmentAsByteArray(cid);
+ }
+ catch (IOException e)
+ {
+ throw new WSException("Failed to parse xopInclude element");
+ }
+ }
+ else if (valueStr != null)
+ {
value = SimpleTypeBindings.unmarshalBase64(valueStr);
}
return value;
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/Base64Serializer.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/Base64Serializer.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/Base64Serializer.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -30,8 +30,12 @@
import org.jboss.ws.binding.SerializationContext;
import org.jboss.ws.binding.SerializerSupport;
import org.jboss.ws.utils.JavaUtils;
+import org.jboss.ws.xop.XOPContext;
+import org.jboss.ws.xop.XOPMarshallerImpl;
import org.jboss.xb.binding.NamespaceRegistry;
import org.jboss.xb.binding.SimpleTypeBindings;
+import org.jboss.xb.binding.sunday.xop.XOPMarshaller;
+import org.jboss.xb.binding.sunday.xop.XOPObject;
import org.w3c.dom.NamedNodeMap;
/**
@@ -49,11 +53,24 @@
{
log.debug("serialize: [xmlName=" + xmlName + ",xmlType=" + xmlType + "]");
- value = JavaUtils.getPrimitiveValue(value);
- String valueStr = SimpleTypeBindings.marshalBase64((byte[])value);
+ String xmlFragment = null;
+ NamespaceRegistry nsRegistry = serContext.getNamespaceRegistry();
- NamespaceRegistry nsRegistry = serContext.getNamespaceRegistry();
- String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes);
+ if(XOPContext.isXOPPackage())
+ {
+ XOPMarshaller xopMarshaller = new XOPMarshallerImpl();
+ XOPObject xopObject = new XOPObject(value);
+ xopObject.setContentType("application/octet-stream");
+ String cid = xopMarshaller.addMtomAttachment(xopObject, xmlName.getNamespaceURI(), xmlType.getLocalPart() );
+ String xopInclude = "<xop:Include xmlns:xop='http://www.w3.org/2004/08/xop/include' href='"+cid+"'/>";
+ xmlFragment = wrapValueStr(xmlName, xopInclude, nsRegistry, attributes, false);
+ }
+ else
+ {
+ value = JavaUtils.getPrimitiveValue(value);
+ String valueStr = SimpleTypeBindings.marshalBase64((byte[])value);
+ xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes, true);
+ }
return xmlFragment;
}
}
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/CalendarSerializer.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/CalendarSerializer.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/CalendarSerializer.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -52,7 +52,7 @@
String valueStr = SimpleTypeBindings.marshalDateTime((Calendar)value);
NamespaceRegistry nsRegistry = serContext.getNamespaceRegistry();
- String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes);
+ String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes, true);
return xmlFragment;
}
}
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/DateSerializer.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/DateSerializer.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/DateSerializer.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -62,7 +62,7 @@
String valueStr = SimpleTypeBindings.marshalDateTime((Calendar)value);
NamespaceRegistry nsRegistry = serContext.getNamespaceRegistry();
- String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes);
+ String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes, true);
return xmlFragment;
}
}
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/HexSerializer.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/HexSerializer.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/HexSerializer.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -54,7 +54,7 @@
String valueStr = SimpleTypeBindings.marshalHexBinary((byte[])value);
NamespaceRegistry nsRegistry = serContext.getNamespaceRegistry();
- String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes);
+ String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes, true);
return xmlFragment;
}
}
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/NullValueSerializer.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/NullValueSerializer.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/NullValueSerializer.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -62,7 +62,7 @@
NamespaceRegistry nsRegistry = serContext.getNamespaceRegistry();
nsRegistry.registerURI(Constants.NS_SCHEMA_XSI, Constants.PREFIX_XSI);
- String xmlFragment = wrapValueStr(xmlName, null, nsRegistry, attributes);
+ String xmlFragment = wrapValueStr(xmlName, null, nsRegistry, attributes, true);
return xmlFragment;
}
}
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/QNameSerializer.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/QNameSerializer.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/QNameSerializer.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -61,7 +61,7 @@
}
String valueStr = SimpleTypeBindings.marshalQName(qnameValue, nsRegistry);
- String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes);
+ String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes, true);
// Insert the NS declaration for the qnameValue
if (nsURI.length() > 0)
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/SimpleSerializer.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/SimpleSerializer.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/encoding/SimpleSerializer.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -68,7 +68,7 @@
valueStr = SimpleTypeBindings.marshal(xmlType.getLocalPart(), value, nsRegistry);
}
- String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes);
+ String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, attributes, true);
return xmlFragment;
}
}
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jbossxb/SchemaBindingBuilder.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jbossxb/SchemaBindingBuilder.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/jbossxb/SchemaBindingBuilder.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -49,6 +49,7 @@
import org.jboss.xb.binding.metadata.ValueMetaData;
import org.jboss.xb.binding.sunday.unmarshalling.*;
import org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtElementHandler;
+import org.jboss.xb.binding.SimpleTypeBindings;
import org.jboss.util.xml.JBossEntityResolver;
import org.w3c.dom.Element;
import org.w3c.dom.Text;
@@ -308,7 +309,7 @@
if(elementTypeNS.equals(Constants.NS_XML_MIME) && elementTypeName.equals("base64Binary"))
{
element.getType().setSimple(true);
- element.getType().setValueAdapter(new XOPValueAdapter());
+ //element.getType().setValueAdapter(new XOPValueAdapter());
}
}
}
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/soap/SOAPContentElement.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/soap/SOAPContentElement.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/soap/SOAPContentElement.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -25,6 +25,7 @@
import java.io.IOException;
import java.io.Writer;
+import java.io.ByteArrayOutputStream;
import java.lang.reflect.Array;
import java.lang.reflect.Method;
import java.util.Iterator;
@@ -52,6 +53,7 @@
import org.jboss.ws.metadata.ParameterMetaData;
import org.jboss.ws.metadata.UnifiedMetaData;
import org.jboss.ws.utils.JavaUtils;
+import org.jboss.ws.utils.MimeUtils;
import org.jboss.ws.xop.XOPContext;
import org.w3c.dom.Attr;
import org.w3c.dom.DOMException;
@@ -972,7 +974,7 @@
}
}
- public void writeElement(Writer writer)
+ /*public void writeElement(Writer writer)
{
try
{
@@ -994,10 +996,10 @@
if (isXOPParameter() && XOPContext.isMTOMEnabled() == false)
{
// When the DOM representation is not valid (i.e. XOP is not inlined),
- // and MTOM is not enabled we need to inlined the xop:Include element.
+ // and MTOM is disabled we need to inlined the xop:Include element.
// This happens when we expand to DOM
- log.debug("Expand to DOM, MTOM not enabled");
+ log.debug("Expand to DOM, MTOM disabled");
expandToDOM();
new DOMWriter(writer).print(this);
}
@@ -1015,8 +1017,66 @@
{
throw new WSException(ex);
}
+ }*/
+ public void writeElement(Writer writer) {
+ try
+ {
+ handleMTOMTransitions();
+
+ if(isDOMValid)
+ {
+ new DOMWriter(writer).print(this);
+ }
+ else
+ {
+ writer.write( getXMLFragment() );
+ }
+
+ }
+ catch (Exception e)
+ {
+ throw new WSException("Failed to write SOAPContentElement ", e);
+ }
}
+ /**
+ * When a SOAPContentElement transitions between dom-valid and xml-valid
+ * the XOP elements need to transition from XOP optimized to base64 and reverse.<p>
+ *
+ * If MTOM is disabled through a message context property we always enforce the
+ * base64 representation by expanding to DOM, the same happens when a JAXRPC handler
+ * accesses the SOAPContentElement.<p>
+ *
+ * If the element is in dom-valid state (because a handlers accessed it), upon marshalling
+ * it's needs to be decided wether or not the <code>xop:Include</code> should be restored.
+ * This as well depends upon the message context property.
+ */
+ private void handleMTOMTransitions() {
+
+ boolean mtomEnabled = isXOPParameter() && XOPContext.isMTOMEnabled();
+
+ if( paramMetaData != null && mtomEnabled == false )
+ {
+ // If MTOM is disabled, we force dom expansion.
+ // This will inline any XOP include element
+ // and remove the attachment part when transitioning.
+ // See SOAPFactoryImpl for details.
+
+ log.debug("Force dom-valid state, MTOM disabled");
+ CommonMessageContext msgContext = MessageContextAssociation.peekMessageContext();
+ msgContext.setProperty(CommonMessageContext.ALLOW_EXPAND_TO_DOM, Boolean.TRUE);
+ expandToDOM();
+ }
+ else if(isDOMValid && mtomEnabled )
+ {
+ // When the DOM representation is valid,
+ // but MTOM is enabled we need to convert the inlined
+ // element back to an xop:Include element and create the attachment part
+
+ log.debug("Restore XOP data, MTOM enabled");
+ XOPContext.restoreXOPData(this);
+ }
+ }
private boolean isXOPParameter()
{
return paramMetaData != null && paramMetaData.isXOP();
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPContext.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPContext.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPContext.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -42,6 +42,7 @@
import javax.xml.soap.AttachmentPart;
import javax.xml.soap.SOAPElement;
import javax.xml.soap.SOAPException;
+import javax.xml.soap.MimeHeader;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.util.Iterator;
@@ -81,6 +82,32 @@
}
/**
+ * Check if the wire format is actually a xop encoded multipart message
+ */
+ public static boolean isMultipartXOP()
+ {
+ boolean isMultippartXOP = false;
+ CommonMessageContext msgContext = MessageContextAssociation.peekMessageContext();
+ if(msgContext!=null) {
+ SOAPMessageImpl soapMessage = (SOAPMessageImpl)msgContext.getSOAPMessage();
+ String[] contentType = soapMessage.getMimeHeaders().getHeader("content-type");
+ if(contentType!=null)
+ {
+ for(String value : contentType)
+ {
+ if(value.indexOf("application/xop+xml") != -1)
+ {
+ isMultippartXOP = true;
+ break;
+ }
+ }
+ }
+ }
+
+ return isMultippartXOP;
+ }
+
+ /**
* Check if MTOM is disabled through a message context property.
* (<code>org.jboss.ws.mtom.enabled</code>)<br>
* Defaults to TRUE if the property is not set.
@@ -190,7 +217,7 @@
private static void replaceXOPInclude(SOAPElement parent, SOAPElement xopIncludeElement)
{
- log.debug("Replace xop:Include on element [xmlName=" + parent.getLocalName() +"]");
+ log.trace("Replace xop:Include on element [xmlName=" + parent.getLocalName() +"]");
String cid = xopIncludeElement.getAttribute("href");
byte[] data;
@@ -219,7 +246,7 @@
parent.setValue(base64);
parent.setAttributeNS(NS_XOP_JBOSSWS, "content-type", contentType);
- log.debug("Created base64 representation for content-type " + contentType);
+ log.trace("Created base64 representation for content-type " + contentType);
// cleanup the attachment part
CommonMessageContext msgContext = (CommonMessageContext)MessageContextAssociation.peekMessageContext();
@@ -232,7 +259,7 @@
if(null == removedPart)
throw new WSException("Unable to remove attachment part " + cid);
- log.debug("Removed attachment part " + cid);
+ log.trace("Removed attachment part " + cid);
}
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPMarshallerImpl.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPMarshallerImpl.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPMarshallerImpl.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -29,6 +29,8 @@
import org.jboss.ws.soap.attachment.MimeConstants;
import org.jboss.ws.soap.attachment.ContentHandlerRegistry;
import org.jboss.ws.common.CommonMessageContext;
+import org.jboss.ws.utils.IOUtils;
+import org.jboss.ws.WSException;
import org.jboss.xb.binding.sunday.xop.XOPMarshaller;
import org.jboss.xb.binding.sunday.xop.XOPObject;
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPScanner.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPScanner.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPScanner.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -49,19 +49,26 @@
// avoid circular scans
private List<String> scannedItems = new ArrayList<String>();
+ private static final String BASE64_BINARY = "base64Binary";
/**
* Query a complex type for nested XOP type definitions.
*/
public XSTypeDefinition findXOPTypeDef(XSTypeDefinition typeDef)
- {
+ {
+ if(typeDef==null)
+ return typeDef;
XSTypeDefinition result = null;
+ String name = typeDef.getName();
+ String namespace = typeDef.getNamespace()!=null ? typeDef.getNamespace():"";
- if(typeDef instanceof XSComplexTypeDefinition)
+ if(typeDef instanceof XSSimpleTypeDefinition && BASE64_BINARY.equals(name))
{
+ return typeDef;
+ }
+ else if(typeDef instanceof XSComplexTypeDefinition)
+ {
XSComplexTypeDefinition complexTypeDef = (XSComplexTypeDefinition)typeDef;
- String name = complexTypeDef.getName();
- String namespace = complexTypeDef.getNamespace()!=null ? complexTypeDef.getNamespace():"";
if(name!=null)
{
String typeKey = namespace+":"+name;
@@ -81,7 +88,7 @@
if (complexTypeDef.getSimpleType() != null)
{
String typeName = complexTypeDef.getSimpleType().getName();
- if ("base64Binary".equals(typeName))
+ if (BASE64_BINARY.equals(typeName))
return complexTypeDef;
}
else
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPUnmarshallerImpl.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPUnmarshallerImpl.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPUnmarshallerImpl.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -32,6 +32,7 @@
import javax.xml.soap.SOAPException;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
+import java.io.InputStream;
/**
* The XOPUnmarshallerImpl allows callbacks from the binding layer towards the
@@ -62,18 +63,35 @@
{
try
{
- // Always return the DataHandler, it's the preferred SEI parameter type.
- // If necessary the conversion can take just place in SOAPContentElement
AttachmentPart part = XOPContext.getAttachmentByCID(cid);
- XOPObject xopObject = new XOPObject(part.getDataHandler());
+ Object content = part.getDataHandler().getContent();
+
+ // TODO: XB should actually be able to process any content
+ // that get's returned from calling the DataHandler
+ if(content instanceof InputStream)
+ {
+ ByteArrayOutputStream bout = new ByteArrayOutputStream();
+ part.getDataHandler().writeTo(bout);
+ content = bout.toByteArray();
+ }
+ else
+ {
+ throw new WSException("Unsupported content type " + content);
+ }
+
+ XOPObject xopObject = new XOPObject(content);
xopObject.setContentType(part.getDataHandler().getContentType());
return xopObject;
}
- catch (SOAPException ex)
+ catch(SOAPException e)
{
- throw new WSException(ex);
+ throw new WSException("Failed to access attachment part", e);
}
+ catch(IOException e)
+ {
+ throw new WSException("Failed to extract attachment data", e);
+ }
}
public byte[] getAttachmentAsByteArray(String cid)
Modified: branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPValueAdapter.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPValueAdapter.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/main/java/org/jboss/ws/xop/XOPValueAdapter.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -32,8 +32,14 @@
public class XOPValueAdapter implements ValueAdapter {
public Object cast(Object o, Class c) {
- XOPObject xop = new XOPObject(o);
- xop.setContentType(XOPContext.getContentTypeForClazz(c));
- return XOPContext.createDataHandler(xop);
+ Object ret = o;
+
+ if(o!=null && XOPContext.isXOPPackage())
+ {
+ XOPObject xop = new XOPObject(o);
+ xop.setContentType(XOPContext.getContentTypeForClazz(c));
+ ret = XOPContext.createDataHandler(xop);
+ }
+ return ret;
}
}
Modified: branches/hbraun/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml 2006-09-22 22:24:22 UTC (rev 1032)
@@ -9,1847 +9,1878 @@
<!-- $Id$ -->
<project name="JBossWS">
-
- <description>JBossWS test archive builder</description>
-
- <!-- ================================================================== -->
- <!-- Building -->
- <!-- ================================================================== -->
-
- <target name="build-jars" description="Build the deployments.">
-
- <!-- jaxrpc-anonymous -->
- <war warfile="${build.test.dir}/libs/jaxrpc-anonymous.war" webxml="${build.test.dir}/resources/jaxrpc/anonymous/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/anonymous/AnonymousTypesTestBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/anonymous/AnonymousTypesTestService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/anonymous/ComplexTypeRoot.class"/>
- <include name="org/jboss/test/ws/jaxrpc/anonymous/ElementTypeRoot.class"/>
- <include name="org/jboss/test/ws/jaxrpc/anonymous/ElementTypeInside.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/anonymous/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-anonymous-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/anonymous/AnonymousTypesTestService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/anonymous/ComplexTypeRoot.class"/>
- <include name="org/jboss/test/ws/jaxrpc/anonymous/ElementTypeRoot.class"/>
- <include name="org/jboss/test/ws/jaxrpc/anonymous/ElementTypeInside.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/anonymous/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/anonymous/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-benchmark -->
- <war warfile="${build.test.dir}/libs/jaxrpc-benchmark-rpclit.war" webxml="${build.test.dir}/resources/jaxrpc/benchmark/rpclit/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*EJBEndpoint.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/benchmark/rpclit/WEB-INF">
- <include name="jboss-web.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-benchmark-rpclit.jar">
- <fileset dir="${build.test.dir}/classes">
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*JSEEndpoint.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
- <include name="org/jboss/test/ws/jaxrpc/benchmark/**/*"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/benchmark/rpclit/META-INF">
- <include name="ejb-jar.xml"/>
- <include name="jboss.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-benchmark-rpclit-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*JSEEndpoint.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*EJBEndpoint.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
- <include name="org/jboss/test/ws/jaxrpc/benchmark/**/*"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/benchmark/rpclit/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
- <war warfile="${build.test.dir}/libs/jaxrpc-benchmark-doclit.war" webxml="${build.test.dir}/resources/jaxrpc/benchmark/doclit/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_arr*/**"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*EJBEndpoint.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/benchmark/doclit/WEB-INF">
- <include name="jboss-web.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-benchmark-doclit.jar">
- <fileset dir="${build.test.dir}/classes">
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_arr*/**"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*JSEEndpoint.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
- <include name="org/jboss/test/ws/jaxrpc/benchmark/**/*"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/benchmark/doclit/META-INF">
- <include name="ejb-jar.xml"/>
- <include name="jboss.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-benchmark-doclit-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_arr*/**"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*JSEEndpoint.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*EJBEndpoint.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
- <include name="org/jboss/test/ws/jaxrpc/benchmark/**/*"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/benchmark/doclit/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-encoded-marshalltest.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-encoded-marshalltest.war" webxml="${build.test.dir}/resources/jaxrpc/encoded/marshalltest/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/MarshallTestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/encoded/marshalltest/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-encoded-marshalltest-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/MarshallTestImpl.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/MarshallTestCase.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/encoded/marshalltest/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/encoded/marshalltest/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-encoded-parametermode.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-encoded-parametermode.war" webxml="${build.test.dir}/resources/jaxrpc/encoded/parametermode/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/encoded/parametermode/*.class"/>
- <include name="org/jboss/test/ws/jaxrpc/encoded/parametermode/holders/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/encoded/parametermode/ParameterModeTestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/encoded/parametermode/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-encoded-parametermode-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/encoded/parametermode/*.class"/>
- <include name="org/jboss/test/ws/jaxrpc/encoded/parametermode/holders/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/encoded/parametermode/ParameterModeTestImpl.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/encoded/parametermode/ParameterModeTestCase.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/encoded/parametermode/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/encoded/parametermode/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-enventry.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-enventry.war" webxml="${build.test.dir}/resources/jaxrpc/enventry/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryTestService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryBeanJSE.class"/>
- <include name="org/jboss/test/ws/jaxrpc/enventry/ServerSideHandler.class"/>
- <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryHandler.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/enventry/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-enventry.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryTestService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryBeanEJB.class"/>
- <include name="org/jboss/test/ws/jaxrpc/enventry/ServerSideHandler.class"/>
- <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryHandler.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/enventry/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/enventry/META-INF">
- <include name="ejb-jar.xml"/>
- <include name="webservices.xml"/>
- </metainf>
- </jar>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-enventry-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryTestService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/enventry/ClientSideHandler.class"/>
- <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryHandler.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/enventry/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/enventry/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws231 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws231.war" webxml="${build.test.dir}/resources/jaxrpc/jbws231/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws231/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws231/TestEndpointImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws231/EyeColorType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws231/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws231-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws231/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws231/EyeColorType.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws231/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws231/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws434 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws434.war" webxml="${build.test.dir}/resources/jaxrpc/jbws434/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws434/TestServiceEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws434/TestServiceEndpointImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws434/ArrayOfAny*.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws434/TypeOfAny*.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws434/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws434-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws434/TestServiceEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws434/ArrayOfAny*.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws434/TypeOfAny*.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws434/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws434/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws718 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws718.war" webxml="${build.test.dir}/resources/jaxrpc/jbws718/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws718/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws718/*TestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws718/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws718-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws718/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws718/*TestCase.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws718/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws718/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws720 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws720.war" webxml="${build.test.dir}/resources/jaxrpc/jbws720/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws720/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws720/*TestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws720/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws720-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws720/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws720/*Impl.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws720/*TestCase.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws720/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws720/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws732 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws732.war" webxml="${build.test.dir}/resources/jaxrpc/jbws732/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws732/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws732/*TestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws732/WEB-INF">
- <include name="bare-mapping.xml"/>
- <include name="wrapped-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws732-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws732/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws732/*TestCase.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws732/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws732/WEB-INF">
- <include name="bare-mapping.xml"/>
- <include name="wrapped-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jws775 -->
- <war destfile="${build.test.dir}/libs/jaxrpc-jbws775.war" webxml="${build.test.dir}/resources/jaxrpc/jbws775/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws775/*"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws775/JBWS775TestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws775/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws775-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws775/*"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws775/*Impl.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws775/JBWS775TestCase.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws775/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws775/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws801 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws801.war" webxml="${build.test.dir}/resources/jaxrpc/jbws801/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws801/LargeAttachmentImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws801/LargeAttachment.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws801/WEB-INF">
- <include name="wsdl/LargeAttachment.wsdl"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- </webinf>
- </war>
-
- <!-- jaxrpc-jbws807 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws807.war" webxml="${build.test.dir}/resources/jaxrpc/jbws807/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws807/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws807/*TestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws807/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws807-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws807/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/jbws807/*TestCase.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws807/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws807/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws812 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws812.war" webxml="${build.test.dir}/resources/jaxrpc/jbws812/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws812/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws812/TestEndpointImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws812/ServerHandler.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws812/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws812-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws812/TestEndpoint.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws812/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws812/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws950 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws950.war" webxml="${build.test.dir}/resources/jaxrpc/jbws950/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws950/TestEndpointImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws950/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws950/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws950/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
-
- <!-- jaxrpc-jbws956 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws956.war" webxml="${build.test.dir}/resources/jaxrpc/jbws956/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws956/TestEndpointImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws956/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws956/StringArray.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws956/StringArrayArray.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws956/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
-
- <!-- jaxrpc-jbws1010 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws1010.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1010/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1010/InheritenceChildInterface.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1010/InheritenceParentInterface.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1010/TestEndpointImpl.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1010/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1010-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1010/InheritenceChildInterface.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1010/InheritenceParentInterface.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1010/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1010/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws1011 -->
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1011.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1011/SimpleEntityLocal.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1011/SimpleEntityHome.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1011/SimpleEntityBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1011/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1011/TestEndpointBean.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1011/META-INF">
- <include name="ejb-jar.xml"/>
- <include name="jbosscmp-jdbc.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/TestService.wsdl"/>
- </metainf>
- </jar>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1011-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1011/TestEndpoint.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1011/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws1107 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws1107.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1107/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1107/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1107/TestEndpointImpl.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1107/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1107-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1107/TestEndpoint.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1107/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1107/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-jbws1121 -->
- <war destfile="${build.test.dir}/libs/jaxrpc-jbws1121.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1121/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1121/HelloWorld.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1121/HelloWorldBean.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1121/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/*"/>
- <include name="jboss-wsse-server.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1121">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1121-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1121/HelloWorld.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1121/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1121/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/*"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1121">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </metainf>
- </jar>
- <ear destfile="${build.test.dir}/libs/jaxrpc-jbws1121.ear"
- appxml="${build.test.dir}/resources/jaxrpc/jbws1121/META-INF/application.xml">
- <fileset dir="${build.test.dir}/libs">
- <include name="jaxrpc-jbws1121-client.jar"/>
- <include name="jaxrpc-jbws1121.war"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1121/META-INF">
- <include name="jboss-app.xml"/>
- </metainf>
- </ear>
-
- <!-- jaxrpc-jbws1124one -->
- <copy todir="${build.test.dir}/resources" overwrite="true">
- <fileset dir="${test.resources.dir}">
- <include name="jaxrpc/jbws1124/META-INF/jboss-client.xml"/>
- <include name="jaxrpc/jbws1124/WEB-INF/test-resource.txt"/>
- <include name="jaxrpc/jbws1124/WEB-INF/jboss-web.xml"/>
- </fileset>
- <filterset>
- <filter token="jbws1124.domain" value="jbws1124one"/>
- </filterset>
- </copy>
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws1124one.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1124/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1124/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1124/TestEndpointImpl.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1124/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="test-resource.txt"/>
- <include name="jboss-web.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <!-- jaxrpc-jbws1124two -->
- <copy todir="${build.test.dir}/resources" overwrite="true">
- <fileset dir="${test.resources.dir}">
- <include name="jaxrpc/jbws1124/META-INF/jboss-client.xml"/>
- <include name="jaxrpc/jbws1124/WEB-INF/test-resource.txt"/>
- <include name="jaxrpc/jbws1124/WEB-INF/jboss-web.xml"/>
- </fileset>
- <filterset>
- <filter token="jbws1124.domain" value="jbws1124two"/>
- </filterset>
- </copy>
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws1124two.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1124/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1124/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1124/TestEndpointImpl.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1124/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="test-resource.txt"/>
- <include name="jboss-web.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
-
- <!-- jaxrpc-jbws1125 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws1125.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1125/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1125/TestEndpointImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1125/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1125/*RequestStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1125/*ResponseStruct.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1125/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1125-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1125/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1125/*RequestStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1125/*ResponseStruct.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1125/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1125/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jbossws-jbws1186 -->
- <war warfile="${build.test.dir}/libs/jaxrpc-jbws1186.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1186/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/jbws1186/TestEndpointImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1186/TestEndpoint.class"/>
- <include name="org/jboss/test/ws/jaxrpc/jbws1186/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1186/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
-
- <!-- jaxrpc-marshall-doclit.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-marshall-doclit.war" webxml="${build.test.dir}/resources/jaxrpc/marshall-doclit/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypesBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/*RequestStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/*ResponseStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/types/**"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/marshall-doclit/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-marshall-doclit-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/types/**"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/marshall-doclit/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/marshall-doclit/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-marshall-rpclit.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-marshall-rpclit.war" webxml="${build.test.dir}/resources/jaxrpc/marshall-rpclit/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypesBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean2.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/marshall-rpclit/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-marshall-rpclit-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean2.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/marshall-rpclit/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/marshall-rpclit/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-outparam.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-outparam.war" webxml="${build.test.dir}/resources/jaxrpc/outparam/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/outparam/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/outparam/*ServiceBean.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/outparam/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
-
- <!-- jaxrpc-overloaded -->
- <war warfile="${build.test.dir}/libs/jaxrpc-overloaded.war" webxml="${build.test.dir}/resources/jaxrpc/overloaded/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/overloaded/Overloaded.class"/>
- <include name="org/jboss/test/ws/jaxrpc/overloaded/OverloadedBean.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/overloaded/WEB-INF">
- <include name="jboss-web.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-overloaded-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/overloaded/Overloaded.class"/>
- <include name="org/jboss/test/ws/jaxrpc/overloaded/OverloadedBean.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/overloaded/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/overloaded/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-docstyle-bare -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-docstyle-bare.war" webxml="${build.test.dir}/resources/jaxrpc/samples/docstyle/bare/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialEndpointJSE.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialOrder.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialOrderResponse.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/bare/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-docstyle-bare-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialOrder.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialOrderResponse.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/bare/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/bare/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-docstyle-wrapped -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-docstyle-wrapped.war" webxml="${build.test.dir}/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialEndpointJSE.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService*RequestStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService*ResponseStruct.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-docstyle-wrapped-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService*RequestStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService*ResponseStruct.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/wrapped/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-dynamichandler -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-dynamichandler.war" webxml="${build.test.dir}/resources/jaxrpc/samples/dynamichandler/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*ServiceBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*Handler.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/dynamichandler/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-dynamichandler-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*Handler.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/dynamichandler/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/dynamichandler/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-exception -->
- <war destfile="${build.test.dir}/libs/jaxrpc-samples-exception.war" webxml="${build.test.dir}/resources/jaxrpc/samples/exception/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/exception/*Exception.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/exception/ServerHandler.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/exception/ExceptionServiceInterface.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/exception/ExceptionBeanImpl.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/exception/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-samples-exception-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/exception/*Exception.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/exception/ExceptionServiceInterface.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/exception/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/exception/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-handler -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-handler.war" webxml="${build.test.dir}/resources/jaxrpc/samples/handler/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/handler/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/handler/*ServiceBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/handler/ServerSideHandler.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/handler/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-handler-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/handler/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/handler/ClientSideHandler.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/handler/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/handler/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-holder -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-holder.war" webxml="${build.test.dir}/resources/jaxrpc/samples/holder/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/holder/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/holder/*ServiceBean.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/holder/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-holder-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/holder/*Service.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/holder/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/holder/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-jmstransport -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jmstransport.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/jmstransport/Organization.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jmstransport/OrganizationJMSEndpoint.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jmstransport/META-INF">
- <include name="ejb-jar.xml"/>
- <include name="jboss.xml"/>
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jmstransport.sar">
- <fileset dir="${build.test.dir}/libs">
- <include name="jaxrpc-samples-jmstransport.jar"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jmstransport/META-INF">
- <include name="jboss-service.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-jsr109ejb-rpc -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109ejb-rpc.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*EJBEndpoint.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109ejb/rpclit/META-INF">
- <include name="ejb-jar.xml"/>
- <include name="jboss.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109ejb-rpc-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Service.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109ejb/rpclit/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-jsr109ejb-doc -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109ejb-doc.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Struct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*EJBEndpoint.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109ejb/doclit/META-INF">
- <include name="ejb-jar.xml"/>
- <include name="jboss.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109ejb-doc-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Struct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Service.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109ejb/doclit/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-jsr109pojo-rpc -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-jsr109pojo-rpc.war" webxml="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/rpclit/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*JSEEndpoint.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/rpclit/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109pojo-rpc-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Service.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/rpclit/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/rpclit/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-jsr109pojo-doc -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-jsr109pojo-doc.war" webxml="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/doclit/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Struct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*JSEEndpoint.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/doclit/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109pojo-doc-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Struct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Service.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/doclit/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/doclit/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-message -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-message.war" webxml="${build.test.dir}/resources/jaxrpc/samples/message/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/message/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/message/*ServiceBean.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/message/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-message-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/message/*Service.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/message/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/message/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-mtom -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-mtom.war" webxml="${build.test.dir}/resources/jaxrpc/samples/mtom/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/mtom/XOPTestImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/mtom/XOPTest.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/mtom/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-samples-mtom-client.jar">
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/mtom/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/mtom/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-oneway -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-oneway.war" webxml="${build.test.dir}/resources/jaxrpc/samples/oneway/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/oneway/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/oneway/*ServiceBean.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/oneway/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-oneway-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/oneway/*Service.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/oneway/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/oneway/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-rpcstyle -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-rpcstyle.war" webxml="${build.test.dir}/resources/jaxrpc/samples/rpcstyle/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/rpcstyle/TrivialEndpointJSE.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/rpcstyle/TrivialService.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/rpcstyle/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-rpcstyle-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/rpcstyle/TrivialService.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/rpcstyle/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/rpcstyle/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-secureejb -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-secureejb.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationHome.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationRemote.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationImpl.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/secureejb/META-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="ejb-jar.xml"/>
- <include name="jboss.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-secureejb-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationService.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationHome.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationRemote.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/secureejb/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-swa -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-swa.war" webxml="${build.test.dir}/resources/jaxrpc/samples/swa/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/swa/AttachmentImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/swa/Attachment.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/swa/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-samples-swa-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/swa/Attachment.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/swa/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/swa/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-wseventing.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-wseventing.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wseventing/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/ws/samples/wseventing/*.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wseventing/*.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wseventing/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/sysmon.wsdl"/>
- <include name="wsdl/jbwse.wsdl"/>
- <include name="wsdl/jbwse.xsd"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-wseventing-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/ws/samples/wseventing/*.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wseventing/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wseventing/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-wssecurity-sign -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-wssecurity-sign.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/HelloJavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/simple-sign">
- <include name="jboss-wsse-server.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-wssecurity-sign-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/simple-sign/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-wssecurity-encrypt -->
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-wssecurity-encrypt.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/HelloJavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/simple-encrypt">
- <include name="jboss-wsse-server.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-wssecurity-encrypt-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/simple-encrypt/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-samples-store-pass-encrypt.war -->
- <replace file="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt/jboss-wsse-server.xml" token="${buildpath}" value="${build.test.dir}"/>
- <war warfile="${build.test.dir}/libs/jaxrpc-samples-store-pass-encrypt.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/HelloJavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/PasswordUtil.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt">
- <include name="jboss-wsse-server.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt/WEB-INF">
- <include name="jboss-web.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-store-pass-encrypt-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-wseventing -->
- <war warfile="${build.test.dir}/libs/jaxrpc-wseventing.war" webxml="${build.test.dir}/resources/jaxrpc/wseventing/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/ws/eventing/*.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wseventing/*.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wseventing/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wseventing-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/ws/eventing/*.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wseventing/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wseventing/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-wsse-account-signup.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-wsse-account-signup.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountInfo.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignupImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup_signup_RequestStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup_signup_ResponseStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/Address.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/CreditCardInfo.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF">
- <include name="jboss-web.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="jboss-wsse-server.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
-
- <!-- jaxrpc-wsse-account-signup.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-wsse-account-signup.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountInfo.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignupImpl.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup_signup_RequestStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup_signup_ResponseStruct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/Address.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/CreditCardInfo.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF">
- <include name="jboss-web.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="jboss-wsse-server.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
-
- <!-- jboss-wsse-account-signup-client.jar -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-account-signup-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountInfo.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/Address.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/signup/CreditCardInfo.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/account-signup/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-wsse-rpc.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-wsse-rpc.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="jboss-web.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="jboss-wsse-server.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
-
- <!-- jboss-wsse-rpc-client.jar -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-rpc-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jboss-wsse-rpc-noconfig-client -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-rpc-noconfig-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-wsse-simple-sign-encrypt.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-wsse-simple-sign-encrypt.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="jboss-web.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/simple-sign-encrypt">
- <include name="jboss-wsse-server.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
-
- <!-- jboss-wsse-simple-encrypt-client.jar -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-simple-sign-encrypt-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/simple-sign-encrypt">
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-wsse-sign-fault.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-wsse-sign-fault.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="jboss-web.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/sign-fault">
- <include name="jboss-wsse-server.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
-
- <!-- jboss-wsse-sign-fault-client.jar -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-sign-fault-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/sign-fault">
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
- <!-- jaxrpc-wsse-sign-encrypt-fault.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-wsse-sign-encrypt-fault.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="jboss-web.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/sign-encrypt-fault">
- <include name="jboss-wsse-server.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
-
- <!-- jboss-wsse-sign-encrypt-fault-client.jar -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-sign-encrypt-fault-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/sign-encrypt-fault">
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
+ <description>JBossWS test archive builder</description>
- <!-- jaxrpc-wsse-store-pass-encrypt-class-cmd.war -->
- <replace file="${build.test.dir}/resources/jaxrpc/wsse/store-pass-encrypt-class-cmd/jboss-wsse-server.xml" token="${buildpath}" value="${build.test.dir}"/>
- <war warfile="${build.test.dir}/libs/jaxrpc-wsse-store-pass-encrypt-class-cmd.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/PasswordUtil.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="jboss-web.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/store-pass-encrypt-class-cmd">
- <include name="jboss-wsse-server.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
-
- <!-- jboss-wsse-store-pass-encrypt-class-cmd-client.jar -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-store-pass-encrypt-class-cmd-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/store-pass-encrypt-class-cmd">
- <include name="jboss-wsse-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-wsse-web-client.war -->
- <war warfile="${build.test.dir}/libs/jaxrpc-wsse-web-client.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/webclient/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/RpcTestClientServlet.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
- <include name="jaxrpc-mapping.xml"/>
- <include name="webservices.xml"/>
- <include name="jboss-wsse-server.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/webclient/WEB-INF">
- <include name="jboss-web.xml"/>
- <include name="jboss-wsse-client.xml"/>
- </webinf>
- <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </webinf>
- </war>
-
- <!-- jaxrpc-wsse-username -->
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-username.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/*Service.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/*Struct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/*EJBEndpoint.class"/>
- </fileset>
- <fileset dir="${build.test.dir}/resources">
- <include name="*.properties"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/username/META-INF">
- <include name="ejb-jar.xml"/>
- <include name="jboss.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="jboss-wsse-server.xml"/>
- <include name="webservices.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse">
- <include name="wsse.keystore"/>
- <include name="wsse.truststore"/>
- </metainf>
- </jar>
- <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-username-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/wsse/username/*Type.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/username/*Struct.class"/>
- <include name="org/jboss/test/ws/jaxrpc/wsse/username/*Service.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/username/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="jboss-wsse-client.xml"/>
- <include name="wsdl/**"/>
- </metainf>
- </jar>
-
- <!-- jaxrpc-xop-doclit -->
- <war warfile="${build.test.dir}/libs/jaxrpc-xop-doclit.war" webxml="${build.test.dir}/resources/jaxrpc/xop/doclit/WEB-INF/web.xml">
- <classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/xop/doclit/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/xop/doclit/*TestCase.class"/>
- </classes>
- <webinf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/WEB-INF">
- <include name="webservices.xml"/>
- <include name="jaxrpc-mapping.xml"/>
- <include name="wsdl/**"/>
- </webinf>
- </war>
- <jar destfile="${build.test.dir}/libs/jaxrpc-xop-doclit-client.jar">
- <fileset dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxrpc/xop/doclit/*.class"/>
- <exclude name="org/jboss/test/ws/jaxrpc/xop/doclit/*TestCase.class"/>
- </fileset>
- <metainf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/META-INF">
- <include name="application-client.xml"/>
- <include name="jboss-client.xml"/>
- </metainf>
- <metainf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/WEB-INF">
- <include name="wsdl/**"/>
- <include name="jaxrpc-mapping.xml"/>
- </metainf>
- </jar>
- </target>
-
+ <!-- ================================================================== -->
+ <!-- Building -->
+ <!-- ================================================================== -->
+
+ <target name="build-jars" description="Build the deployments.">
+
+ <!-- jaxrpc-anonymous -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-anonymous.war" webxml="${build.test.dir}/resources/jaxrpc/anonymous/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/anonymous/AnonymousTypesTestBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/anonymous/AnonymousTypesTestService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/anonymous/ComplexTypeRoot.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/anonymous/ElementTypeRoot.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/anonymous/ElementTypeInside.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/anonymous/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-anonymous-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/anonymous/AnonymousTypesTestService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/anonymous/ComplexTypeRoot.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/anonymous/ElementTypeRoot.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/anonymous/ElementTypeInside.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/anonymous/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/anonymous/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-benchmark -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-benchmark-rpclit.war" webxml="${build.test.dir}/resources/jaxrpc/benchmark/rpclit/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*EJBEndpoint.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/benchmark/rpclit/WEB-INF">
+ <include name="jboss-web.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-benchmark-rpclit.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*JSEEndpoint.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/benchmark/**/*"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/benchmark/rpclit/META-INF">
+ <include name="ejb-jar.xml"/>
+ <include name="jboss.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-benchmark-rpclit-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*JSEEndpoint.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*EJBEndpoint.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/benchmark/**/*"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/benchmark/rpclit/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+ <war warfile="${build.test.dir}/libs/jaxrpc-benchmark-doclit.war" webxml="${build.test.dir}/resources/jaxrpc/benchmark/doclit/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_arr*/**"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*EJBEndpoint.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/benchmark/doclit/WEB-INF">
+ <include name="jboss-web.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-benchmark-doclit.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_arr*/**"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*JSEEndpoint.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/benchmark/**/*"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/benchmark/doclit/META-INF">
+ <include name="ejb-jar.xml"/>
+ <include name="jboss.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-benchmark-doclit-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*_arr*/**"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*JSEEndpoint.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*EJBEndpoint.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/benchmark/*TestCase.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/benchmark/**/*"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/benchmark/doclit/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-encoded-marshalltest.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-encoded-marshalltest.war" webxml="${build.test.dir}/resources/jaxrpc/encoded/marshalltest/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/MarshallTestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/encoded/marshalltest/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-encoded-marshalltest-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/MarshallTestImpl.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/encoded/marshalltest/MarshallTestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/encoded/marshalltest/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/encoded/marshalltest/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-encoded-parametermode.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-encoded-parametermode.war" webxml="${build.test.dir}/resources/jaxrpc/encoded/parametermode/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/encoded/parametermode/*.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/encoded/parametermode/holders/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/encoded/parametermode/ParameterModeTestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/encoded/parametermode/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-encoded-parametermode-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/encoded/parametermode/*.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/encoded/parametermode/holders/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/encoded/parametermode/ParameterModeTestImpl.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/encoded/parametermode/ParameterModeTestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/encoded/parametermode/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/encoded/parametermode/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-enventry.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-enventry.war" webxml="${build.test.dir}/resources/jaxrpc/enventry/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryTestService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryBeanJSE.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/enventry/ServerSideHandler.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryHandler.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/enventry/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-enventry.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryTestService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryBeanEJB.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/enventry/ServerSideHandler.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryHandler.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/enventry/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/enventry/META-INF">
+ <include name="ejb-jar.xml"/>
+ <include name="webservices.xml"/>
+ </metainf>
+ </jar>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-enventry-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryTestService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/enventry/ClientSideHandler.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/enventry/EnvEntryHandler.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/enventry/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/enventry/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws231 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws231.war" webxml="${build.test.dir}/resources/jaxrpc/jbws231/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws231/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws231/TestEndpointImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws231/EyeColorType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws231/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws231-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws231/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws231/EyeColorType.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws231/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws231/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws434 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws434.war" webxml="${build.test.dir}/resources/jaxrpc/jbws434/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws434/TestServiceEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws434/TestServiceEndpointImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws434/ArrayOfAny*.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws434/TypeOfAny*.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws434/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws434-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws434/TestServiceEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws434/ArrayOfAny*.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws434/TypeOfAny*.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws434/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws434/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws718 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws718.war" webxml="${build.test.dir}/resources/jaxrpc/jbws718/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws718/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws718/*TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws718/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws718-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws718/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws718/*TestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws718/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws718/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws720 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws720.war" webxml="${build.test.dir}/resources/jaxrpc/jbws720/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws720/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws720/*TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws720/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws720-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws720/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws720/*Impl.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws720/*TestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws720/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws720/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws732 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws732.war" webxml="${build.test.dir}/resources/jaxrpc/jbws732/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws732/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws732/*TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws732/WEB-INF">
+ <include name="bare-mapping.xml"/>
+ <include name="wrapped-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws732-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws732/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws732/*TestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws732/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws732/WEB-INF">
+ <include name="bare-mapping.xml"/>
+ <include name="wrapped-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jws775 -->
+ <war destfile="${build.test.dir}/libs/jaxrpc-jbws775.war" webxml="${build.test.dir}/resources/jaxrpc/jbws775/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws775/*"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws775/JBWS775TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws775/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws775-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws775/*"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws775/*Impl.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws775/JBWS775TestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws775/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws775/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws801 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws801.war" webxml="${build.test.dir}/resources/jaxrpc/jbws801/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws801/LargeAttachmentImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws801/LargeAttachment.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws801/WEB-INF">
+ <include name="wsdl/LargeAttachment.wsdl"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ </webinf>
+ </war>
+
+ <!-- jaxrpc-jbws807 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws807.war" webxml="${build.test.dir}/resources/jaxrpc/jbws807/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws807/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws807/*TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws807/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws807-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws807/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws807/*TestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws807/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws807/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws812 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws812.war" webxml="${build.test.dir}/resources/jaxrpc/jbws812/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws812/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws812/TestEndpointImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws812/ServerHandler.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws812/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws812-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws812/TestEndpoint.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws812/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws812/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws950 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws950.war" webxml="${build.test.dir}/resources/jaxrpc/jbws950/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws950/TestEndpointImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws950/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws950/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws950/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+
+ <!-- jaxrpc-jbws956 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws956.war" webxml="${build.test.dir}/resources/jaxrpc/jbws956/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws956/TestEndpointImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws956/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws956/StringArray.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws956/StringArrayArray.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws956/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+
+ <!-- jaxrpc-jbws1010 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws1010.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1010/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1010/InheritenceChildInterface.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1010/InheritenceParentInterface.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1010/TestEndpointImpl.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1010/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1010-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1010/InheritenceChildInterface.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1010/InheritenceParentInterface.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1010/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1010/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws1011 -->
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1011.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1011/SimpleEntityLocal.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1011/SimpleEntityHome.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1011/SimpleEntityBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1011/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1011/TestEndpointBean.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1011/META-INF">
+ <include name="ejb-jar.xml"/>
+ <include name="jbosscmp-jdbc.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/TestService.wsdl"/>
+ </metainf>
+ </jar>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1011-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1011/TestEndpoint.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1011/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws1107 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws1107.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1107/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1107/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1107/TestEndpointImpl.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1107/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1107-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1107/TestEndpoint.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1107/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1107/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-jbws1121 -->
+ <war destfile="${build.test.dir}/libs/jaxrpc-jbws1121.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1121/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1121/HelloWorld.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1121/HelloWorldBean.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1121/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/*"/>
+ <include name="jboss-wsse-server.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1121">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1121-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1121/HelloWorld.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1121/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1121/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/*"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1121">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </metainf>
+ </jar>
+ <ear destfile="${build.test.dir}/libs/jaxrpc-jbws1121.ear"
+ appxml="${build.test.dir}/resources/jaxrpc/jbws1121/META-INF/application.xml">
+ <fileset dir="${build.test.dir}/libs">
+ <include name="jaxrpc-jbws1121-client.jar"/>
+ <include name="jaxrpc-jbws1121.war"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1121/META-INF">
+ <include name="jboss-app.xml"/>
+ </metainf>
+ </ear>
+
+ <!-- jaxrpc-jbws1124one -->
+ <copy todir="${build.test.dir}/resources" overwrite="true">
+ <fileset dir="${test.resources.dir}">
+ <include name="jaxrpc/jbws1124/META-INF/jboss-client.xml"/>
+ <include name="jaxrpc/jbws1124/WEB-INF/test-resource.txt"/>
+ <include name="jaxrpc/jbws1124/WEB-INF/jboss-web.xml"/>
+ </fileset>
+ <filterset>
+ <filter token="jbws1124.domain" value="jbws1124one"/>
+ </filterset>
+ </copy>
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws1124one.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1124/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1124/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1124/TestEndpointImpl.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1124/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="test-resource.txt"/>
+ <include name="jboss-web.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <!-- jaxrpc-jbws1124two -->
+ <copy todir="${build.test.dir}/resources" overwrite="true">
+ <fileset dir="${test.resources.dir}">
+ <include name="jaxrpc/jbws1124/META-INF/jboss-client.xml"/>
+ <include name="jaxrpc/jbws1124/WEB-INF/test-resource.txt"/>
+ <include name="jaxrpc/jbws1124/WEB-INF/jboss-web.xml"/>
+ </fileset>
+ <filterset>
+ <filter token="jbws1124.domain" value="jbws1124two"/>
+ </filterset>
+ </copy>
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws1124two.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1124/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1124/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1124/TestEndpointImpl.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1124/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="test-resource.txt"/>
+ <include name="jboss-web.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+
+ <!-- jaxrpc-jbws1125 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws1125.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1125/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1125/TestEndpointImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1125/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1125/*RequestStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1125/*ResponseStruct.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1125/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1125-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1125/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1125/*RequestStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1125/*ResponseStruct.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1125/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1125/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jbossws-jbws1186 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws1186.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1186/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1186/TestEndpointImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1186/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1186/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1186/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+
+ <!-- jaxrpc-marshall-doclit.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-marshall-doclit.war" webxml="${build.test.dir}/resources/jaxrpc/marshall-doclit/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypesBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/*RequestStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/*ResponseStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/**"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/marshall-doclit/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-marshall-doclit-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/**"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/marshall-doclit/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/marshall-doclit/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-marshall-rpclit.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-marshall-rpclit.war" webxml="${build.test.dir}/resources/jaxrpc/marshall-rpclit/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypesBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean2.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/marshall-rpclit/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-marshall-rpclit-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean2.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/marshall-rpclit/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/marshall-rpclit/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-outparam.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-outparam.war" webxml="${build.test.dir}/resources/jaxrpc/outparam/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/outparam/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/outparam/*ServiceBean.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/outparam/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+
+ <!-- jaxrpc-overloaded -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-overloaded.war" webxml="${build.test.dir}/resources/jaxrpc/overloaded/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/overloaded/Overloaded.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/overloaded/OverloadedBean.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/overloaded/WEB-INF">
+ <include name="jboss-web.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-overloaded-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/overloaded/Overloaded.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/overloaded/OverloadedBean.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/overloaded/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/overloaded/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-docstyle-bare -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-docstyle-bare.war" webxml="${build.test.dir}/resources/jaxrpc/samples/docstyle/bare/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialEndpointJSE.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialOrder.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialOrderResponse.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/bare/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-docstyle-bare-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialOrder.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/bare/TrivialOrderResponse.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/bare/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/bare/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-docstyle-wrapped -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-docstyle-wrapped.war" webxml="${build.test.dir}/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialEndpointJSE.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService*RequestStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService*ResponseStruct.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-docstyle-wrapped-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService*RequestStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/docstyle/wrapped/TrivialService*ResponseStruct.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/wrapped/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-dynamichandler -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-dynamichandler.war" webxml="${build.test.dir}/resources/jaxrpc/samples/dynamichandler/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*ServiceBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*Handler.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/dynamichandler/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-dynamichandler-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/dynamichandler/*Handler.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/dynamichandler/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/dynamichandler/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-exception -->
+ <war destfile="${build.test.dir}/libs/jaxrpc-samples-exception.war" webxml="${build.test.dir}/resources/jaxrpc/samples/exception/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/exception/*Exception.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/exception/ServerHandler.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/exception/ExceptionServiceInterface.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/exception/ExceptionBeanImpl.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/exception/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-samples-exception-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/exception/*Exception.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/exception/ExceptionServiceInterface.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/exception/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/exception/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-handler -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-handler.war" webxml="${build.test.dir}/resources/jaxrpc/samples/handler/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/handler/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/handler/*ServiceBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/handler/ServerSideHandler.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/handler/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-handler-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/handler/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/handler/ClientSideHandler.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/handler/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/handler/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-holder -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-holder.war" webxml="${build.test.dir}/resources/jaxrpc/samples/holder/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/holder/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/holder/*ServiceBean.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/holder/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-holder-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/holder/*Service.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/holder/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/holder/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-jmstransport -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jmstransport.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/jmstransport/Organization.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jmstransport/OrganizationJMSEndpoint.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jmstransport/META-INF">
+ <include name="ejb-jar.xml"/>
+ <include name="jboss.xml"/>
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jmstransport.sar">
+ <fileset dir="${build.test.dir}/libs">
+ <include name="jaxrpc-samples-jmstransport.jar"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jmstransport/META-INF">
+ <include name="jboss-service.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-jsr109ejb-rpc -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109ejb-rpc.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*EJBEndpoint.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109ejb/rpclit/META-INF">
+ <include name="ejb-jar.xml"/>
+ <include name="jboss.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109ejb-rpc-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Service.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109ejb/rpclit/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-jsr109ejb-doc -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109ejb-doc.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Struct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*EJBEndpoint.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109ejb/doclit/META-INF">
+ <include name="ejb-jar.xml"/>
+ <include name="jboss.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109ejb-doc-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Struct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109ejb/*Service.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109ejb/doclit/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-jsr109pojo-rpc -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-jsr109pojo-rpc.war" webxml="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/rpclit/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*JSEEndpoint.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/rpclit/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109pojo-rpc-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Service.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/rpclit/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/rpclit/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-jsr109pojo-doc -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-jsr109pojo-doc.war" webxml="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/doclit/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Struct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*JSEEndpoint.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/doclit/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-jsr109pojo-doc-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Struct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/jsr109pojo/*Service.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/doclit/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/jsr109pojo/doclit/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-message -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-message.war" webxml="${build.test.dir}/resources/jaxrpc/samples/message/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/message/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/message/*ServiceBean.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/message/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-message-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/message/*Service.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/message/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/message/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-mtom -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-mtom.war" webxml="${build.test.dir}/resources/jaxrpc/samples/mtom/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/mtom/XOPTestImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/mtom/XOPTest.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/mtom/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-samples-mtom-client.jar">
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/mtom/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/mtom/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-oneway -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-oneway.war" webxml="${build.test.dir}/resources/jaxrpc/samples/oneway/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/oneway/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/oneway/*ServiceBean.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/oneway/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-oneway-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/oneway/*Service.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/oneway/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/oneway/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-rpcstyle -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-rpcstyle.war" webxml="${build.test.dir}/resources/jaxrpc/samples/rpcstyle/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/rpcstyle/TrivialEndpointJSE.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/rpcstyle/TrivialService.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/rpcstyle/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-rpcstyle-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/rpcstyle/TrivialService.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/rpcstyle/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/rpcstyle/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-secureejb -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-secureejb.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationHome.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationRemote.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationImpl.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/secureejb/META-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="ejb-jar.xml"/>
+ <include name="jboss.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-secureejb-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationService.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationHome.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/secureejb/OrganizationRemote.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/secureejb/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-swa -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-swa.war" webxml="${build.test.dir}/resources/jaxrpc/samples/swa/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/swa/AttachmentImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/swa/Attachment.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/swa/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-samples-swa-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/swa/Attachment.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/swa/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/swa/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-wseventing.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-wseventing.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wseventing/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/ws/samples/wseventing/*.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wseventing/*.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wseventing/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/sysmon.wsdl"/>
+ <include name="wsdl/jbwse.wsdl"/>
+ <include name="wsdl/jbwse.xsd"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-wseventing-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/ws/samples/wseventing/*.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wseventing/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wseventing/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-wssecurity-sign -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-wssecurity-sign.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/HelloJavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/simple-sign">
+ <include name="jboss-wsse-server.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-wssecurity-sign-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/simple-sign/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-wssecurity-encrypt -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-wssecurity-encrypt.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/HelloJavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/simple-encrypt">
+ <include name="jboss-wsse-server.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-wssecurity-encrypt-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/simple-encrypt/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-samples-store-pass-encrypt.war -->
+ <replace file="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt/jboss-wsse-server.xml" token="${buildpath}" value="${build.test.dir}"/>
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-store-pass-encrypt.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/HelloJavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/PasswordUtil.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt">
+ <include name="jboss-wsse-server.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt/WEB-INF">
+ <include name="jboss-web.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-samples-store-pass-encrypt-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/samples/wssecurity/UserType.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/store-pass-encrypt/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wssecurity/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-wseventing -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-wseventing.war" webxml="${build.test.dir}/resources/jaxrpc/wseventing/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/ws/eventing/*.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wseventing/*.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wseventing/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wseventing-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/ws/eventing/*.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wseventing/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wseventing/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-wsse-account-signup.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-wsse-account-signup.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountInfo.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignupImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup_signup_RequestStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup_signup_ResponseStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/Address.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/CreditCardInfo.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF">
+ <include name="jboss-web.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="jboss-wsse-server.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+
+ <!-- jaxrpc-wsse-account-signup.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-wsse-account-signup.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountInfo.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignupImpl.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup_signup_RequestStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup_signup_ResponseStruct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/Address.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/CreditCardInfo.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF">
+ <include name="jboss-web.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="jboss-wsse-server.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+
+ <!-- jboss-wsse-account-signup-client.jar -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-account-signup-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountInfo.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/AccountSignup.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/Address.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/signup/CreditCardInfo.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/account-signup/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/account-signup/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-wsse-rpc.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-wsse-rpc.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="jboss-web.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="jboss-wsse-server.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+
+ <!-- jboss-wsse-rpc-client.jar -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-rpc-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jboss-wsse-rpc-noconfig-client -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-rpc-noconfig-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-wsse-simple-sign-encrypt.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-wsse-simple-sign-encrypt.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="jboss-web.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/simple-sign-encrypt">
+ <include name="jboss-wsse-server.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+
+ <!-- jboss-wsse-simple-encrypt-client.jar -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-simple-sign-encrypt-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/simple-sign-encrypt">
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-wsse-sign-fault.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-wsse-sign-fault.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="jboss-web.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/sign-fault">
+ <include name="jboss-wsse-server.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+
+ <!-- jboss-wsse-sign-fault-client.jar -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-sign-fault-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/sign-fault">
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-wsse-sign-encrypt-fault.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-wsse-sign-encrypt-fault.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="jboss-web.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/sign-encrypt-fault">
+ <include name="jboss-wsse-server.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+
+ <!-- jboss-wsse-sign-encrypt-fault-client.jar -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-sign-encrypt-fault-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/sign-encrypt-fault">
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-wsse-store-pass-encrypt-class-cmd.war -->
+ <replace file="${build.test.dir}/resources/jaxrpc/wsse/store-pass-encrypt-class-cmd/jboss-wsse-server.xml" token="${buildpath}" value="${build.test.dir}"/>
+ <war warfile="${build.test.dir}/libs/jaxrpc-wsse-store-pass-encrypt-class-cmd.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/PasswordUtil.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="jboss-web.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/store-pass-encrypt-class-cmd">
+ <include name="jboss-wsse-server.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+
+ <!-- jboss-wsse-store-pass-encrypt-class-cmd-client.jar -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-store-pass-encrypt-class-cmd-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/store-pass-encrypt-class-cmd">
+ <include name="jboss-wsse-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-wsse-web-client.war -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-wsse-web-client.war" webxml="${build.test.dir}/resources/jaxrpc/wsse/webclient/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/Hello.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloJavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/HelloException.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/RpcTestClientServlet.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/UserType.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/rpc/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="jboss-wsse-server.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse/webclient/WEB-INF">
+ <include name="jboss-web.xml"/>
+ <include name="jboss-wsse-client.xml"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/wsse">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </webinf>
+ </war>
+
+ <!-- jaxrpc-wsse-username -->
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-username.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/*Service.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/*Struct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/*EJBEndpoint.class"/>
+ </fileset>
+ <fileset dir="${build.test.dir}/resources">
+ <include name="*.properties"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/username/META-INF">
+ <include name="ejb-jar.xml"/>
+ <include name="jboss.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="jboss-wsse-server.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse">
+ <include name="wsse.keystore"/>
+ <include name="wsse.truststore"/>
+ </metainf>
+ </jar>
+ <jar jarfile="${build.test.dir}/libs/jaxrpc-wsse-username-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/wsse/username/*Type.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/username/*Struct.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/wsse/username/*Service.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/wsse/username/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="jboss-wsse-client.xml"/>
+ <include name="wsdl/**"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-xop-doclit without handlers -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-xop-doclit.war" webxml="${build.test.dir}/resources/jaxrpc/xop/doclit/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/xop/doclit/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/xop/doclit/*TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+
+ <jar destfile="${build.test.dir}/libs/jaxrpc-xop-doclit-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/xop/doclit/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/xop/doclit/*TestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
+ <!-- jaxrpc-xop-doclit with handlers -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-xop-doclit_handler.war" webxml="${build.test.dir}/resources/jaxrpc/xop/doclit/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/xop/doclit/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/xop/doclit/*TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/handlerconfig/WEB-INF">
+ <include name="webservices.xml"/>
+ </webinf>
+ </war>
+
+ <jar destfile="${build.test.dir}/libs/jaxrpc-xop-doclit_handler-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/xop/doclit/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/xop/doclit/*TestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/handlerconfig/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/xop/doclit/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+ </target>
+
</project>
Modified: branches/hbraun/jbossws-1.0/src/test/build.xml
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/build.xml 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/build.xml 2006-09-22 22:24:22 UTC (rev 1032)
@@ -131,10 +131,10 @@
<pathelement location="${jboss.client}/activation.jar"/>
<pathelement location="${jboss.client}/commons-logging.jar"/>
<pathelement location="${jboss.client}/javassist.jar"/>
+ <pathelement location="${jboss.client}/jboss-xml-binding.jar"/>
<pathelement location="${jboss.client}/jbossall-client.jar"/>
<pathelement location="${jboss.client}/jbossretro-rt.jar"/>
<pathelement location="${jboss.client}/jboss-backport-concurrent.jar"/>
- <pathelement location="${jboss.client}/jboss-xml-binding.jar"/>
<pathelement location="${jboss.client}/${jbossws.client.jar}"/>
<pathelement location="${jboss.client}/log4j.jar"/>
<pathelement location="${jboss.client}/mail.jar"/>
@@ -402,7 +402,7 @@
-->
<target name="one-test" depends="init" if="test" description="Run a single unit test">
<junit printsummary="yes" showoutput="yes" dir="${build.test.dir}">
- <!-- jvmarg line="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5006"/ -->
+ <!--jvmarg line="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5006"/-->
<jvmarg value="-Djava.security.manager"/>
<sysproperty key="java.security.policy" value="${test.etc.dir}/tst.policy"/>
<sysproperty key="jboss.home" value="${jboss.home}"/>
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPRpcTestCase.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPRpcTestCase.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPRpcTestCase.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -22,7 +22,6 @@
package org.jboss.test.ws.jaxrpc.samples.mtom;
import java.io.File;
-import java.io.FileInputStream;
import java.net.URL;
import javax.activation.DataHandler;
@@ -31,14 +30,13 @@
import javax.xml.namespace.QName;
import javax.xml.rpc.Service;
import javax.xml.rpc.Stub;
-import javax.xml.transform.Source;
-import javax.xml.transform.stream.StreamSource;
import junit.framework.Test;
import org.jboss.test.ws.JBossWSTest;
import org.jboss.test.ws.JBossWSTestSetup;
import org.jboss.ws.jaxrpc.ServiceFactoryImpl;
+import org.jboss.ws.utils.IOUtils;
/**
* Test SOAP with XOP through the JAXRPC dynamic proxy layer.
@@ -82,51 +80,71 @@
}
- //((Stub)port)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, "http://" + getServerHost() + ":8081/jaxrpc-samples-mtom");
+ ((Stub)port)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, "http://" + getServerHost() + ":8081/jaxrpc-samples-mtom");
}
/**
- * Send unknown file as 'application/octet-stream'.
- * Uses a DataHandler both for the endpint parameter and the return type.
+ * Send a byte[] XOP encoded.
+ *
*/
public void testSimpleBinary() throws Exception
{
- DataHandler value = port.sendOctets("Some text message", new DataHandler(
+ DataHandler dh = new DataHandler(
new FileDataSource("resources/jaxrpc/samples/mtom/disguised_jpeg.xcf")
- ));
- assertNotNull(value);
- assertTrue("Wrong content type", value.getContentType().equals("application/octet-stream"));
+ );
+ byte[] bytesIn = IOUtils.convertToBytes(dh);
+ byte[] bytesOut = port.sendOctets("Some text message", bytesIn);
+ assertNotNull(bytesOut);
+ assertTrue("Content length is different", bytesIn.length == bytesOut.length);
}
/**
+ * Send a inlined message and expect a xop encoded response.
+ */
+ public void testMTOMDisabledClientside() throws Exception
+ {
+ URL url = new File("resources/jaxrpc/samples/mtom/attach.jpeg").toURL();
+
+ // disable MTOM
+ ((Stub)port)._setProperty("org.jboss.ws.mtom.enabled", Boolean.FALSE);
+
+ DataHandler dh = new DataHandler(url);
+ byte[] bytesIn = IOUtils.convertToBytes(dh);
+ byte[] bytesOut = port.sendOctets("MTOM disabled request", bytesIn);
+ assertNotNull(bytesOut);
+ assertTrue("Content length is different", bytesIn.length == bytesOut.length);
+ assertEquals(bytesIn, bytesOut);
+ }
+
+ /**
* Send a multipart message with a 'image/jpeg' attachment part.
* Uses a DataHandler as endpoint parameter and return type.
*/
- public void testAbstractParameterTypes() throws Exception
+ /*public void testAbstractParameterTypes() throws Exception
{
URL url = new File("resources/jaxrpc/samples/mtom/attach.jpeg").toURL();
DataHandler value = port.sendMimeImageJPEG("Some text message", new DataHandler(url));
assertNotNull(value);
assertTrue("Wrong return content-type returned", value.getContentType().equals("image/jpeg"));
- }
+ } */
/**
* Send a multipart message with a 'text/plain' attachment part.
* Uses java.lang.String as endpoint parameter and return type.
*/
- public void testConcreteParameterTypes() throws Exception
+ /*public void testConcreteParameterTypes() throws Exception
{
String xoppart = "This is a plain text attachment.";
String value = port.sendMimeTextPlain("Some text message", xoppart);
assertNotNull(value);
assertEquals("Value mismatch", value, xoppart);
- }
+ } */
/**
* Send a multipart message with a 'text/xml' attachment part.
* Uses a DataHandler as endpoint parameter, but javax.xml.transform.Source as return value.
*/
- public void testParameterConversion() throws Exception
+ /*public void testParameterConversion() throws Exception
{
FileInputStream stream = new FileInputStream("resources/jaxrpc/samples/mtom/attach.xml");
StreamSource source = new StreamSource(stream);
@@ -134,12 +152,13 @@
Source value = port.sendMimeTextXML("Some text message", new DataHandler(source, "text/xml"));
assertNotNull(value);
assertTrue("Wrong return value type", value instanceof Source);
- }
+ } */
/**
* Send a multipart message with a application/xml attachment part.
* Uses a javax.xml.transform.Source as endpoint parameter, but javax.activation.DataHandler as return value.
*/
+ /*
public void testParameterConversionReverse() throws Exception
{
FileInputStream stream = new FileInputStream("resources/jaxrpc/samples/mtom/attach.xml");
@@ -148,23 +167,5 @@
DataHandler value = port.sendMimeApplicationXML("Some text message", source);
assertNotNull(value);
assertTrue("Wrong return value content-type", value.getContentType().equals("application/xml"));
- }
-
- /**
- * Send a inlined message and expect a multipart response.
- */
- public void testMTOMDisabledClientSide() throws Exception
- {
- /*URL url = new File("resources/jaxrpc/samples/mtom/attach.jpeg").toURL();
-
- // disable MTOM
- ((Stub)port)._setProperty("org.jboss.ws.mtom.enabled", "false");
-
- DataHandler value = port.sendMimeImageJPEG("MTOM disabled request", new DataHandler(url));
- assertNotNull(value);
- assertTrue("Wrong return content-type returned", value.getContentType().equals("image/jpeg"));
- */
-
- System.out.println("FIXME: testMTOMDisabledClientSide");
- }
+ } */
}
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPTest.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPTest.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPTest.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -58,5 +58,5 @@
*/
DataHandler sendMimeApplicationXML(String message, Source xoppart) throws RemoteException;
- DataHandler sendOctets(String message, DataHandler xoppart) throws RemoteException;
+ byte[] sendOctets(String message, byte[] xoppart) throws RemoteException;
}
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPTestImpl.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPTestImpl.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/mtom/XOPTestImpl.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -95,9 +95,7 @@
return new DataHandler(xoppart, "application/xml");
}
- public DataHandler sendOctets(String message, DataHandler xoppart) throws RemoteException {
- if(! xoppart.getContentType().equals("application/octet-stream"))
- throw new IllegalArgumentException("Wrong content-type: expected 'application/octet-stream', but was " + xoppart.getContentType());
+ public byte[] sendOctets(String message, byte[] xoppart) throws RemoteException {
return xoppart;
}
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/PingMsg.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/PingMsg.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/PingMsg.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -4,19 +4,16 @@
*/
//Auto Generated by jbossws - Please do not edit!!!
-
package org.jboss.test.ws.jaxrpc.xop.doclit;
-import javax.activation.DataHandler;
-
public class PingMsg
{
protected String message;
- protected DataHandler xopContent;
+ protected byte[] xopContent;
public PingMsg(){}
- public PingMsg(String message, DataHandler dataHandler){
+ public PingMsg(String message, byte[] dataHandler){
this.message=message;
this.xopContent = dataHandler;
}
@@ -25,11 +22,11 @@
public void setMessage(java.lang.String message){ this.message=message; }
- public DataHandler getXopContent() {
+ public byte[] getXopContent() {
return xopContent;
}
- public void setXopContent(DataHandler xopContent) {
+ public void setXopContent(byte[] xopContent) {
this.xopContent = xopContent;
}
}
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/PingMsgResponse.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/PingMsgResponse.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/PingMsgResponse.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -7,25 +7,22 @@
package org.jboss.test.ws.jaxrpc.xop.doclit;
-import javax.activation.DataHandler;
-
-
public class PingMsgResponse
{
- protected DataHandler xopContent;
+ protected byte[] xopContent;
public PingMsgResponse(){
}
- public PingMsgResponse(DataHandler dataHandler) {
+ public PingMsgResponse(byte[] dataHandler) {
this.xopContent = dataHandler;
}
- public DataHandler getXopContent() {
+ public byte[] getXopContent() {
return xopContent;
}
- public void setXopContent(DataHandler xopContent) {
+ public void setXopContent(byte[] xopContent) {
this.xopContent = xopContent;
}
}
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestServiceImpl.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestServiceImpl.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestServiceImpl.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -1,13 +1,31 @@
package org.jboss.test.ws.jaxrpc.xop.doclit;
+import org.jboss.ws.soap.MessageContextAssociation;
+import org.jboss.ws.common.CommonMessageContext;
+import org.jboss.ws.jaxrpc.StubExt;
+
import java.rmi.RemoteException;
+import java.util.StringTokenizer;
/**
* @author Heiko Braun, <heiko at openj.net>
* @since 11-Apr-2006
*/
public class TestServiceImpl implements TestService_PortType {
- public PingMsgResponse ping(PingMsg pingMsg) throws RemoteException {
- return new PingMsgResponse(pingMsg.getXopContent());
- }
+
+ public PingMsgResponse ping(PingMsg pingMsg) throws RemoteException {
+
+ StringTokenizer tok = new StringTokenizer(pingMsg.getMessage(), "|");
+ String requestOptimized = tok.nextToken();
+ String responseOptimized = tok.nextToken();
+ System.out.println(requestOptimized+"|"+responseOptimized);
+
+ if(responseOptimized.equals("0"))
+ {
+ CommonMessageContext ctx = MessageContextAssociation.peekMessageContext();
+ ctx.setProperty(StubExt.PROPERTY_MTOM_ENABLED, Boolean.FALSE);
+ }
+
+ return new PingMsgResponse(pingMsg.getXopContent());
+ }
}
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestService_PortType.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestService_PortType.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestService_PortType.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -5,8 +5,7 @@
//Auto Generated by jbossws - Please do not edit!!!
package org.jboss.test.ws.jaxrpc.xop.doclit;
-public interface TestService_PortType extends java.rmi.Remote
+public interface TestService_PortType extends java.rmi.Remote
{
-
- public org.jboss.test.ws.jaxrpc.xop.doclit.PingMsgResponse ping(org.jboss.test.ws.jaxrpc.xop.doclit.PingMsg pingMsg) throws java.rmi.RemoteException;
+ public org.jboss.test.ws.jaxrpc.xop.doclit.PingMsgResponse ping(org.jboss.test.ws.jaxrpc.xop.doclit.PingMsg pingMsg) throws java.rmi.RemoteException;
}
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestService_Service.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestService_Service.java 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/doclit/TestService_Service.java 2006-09-22 22:24:22 UTC (rev 1032)
@@ -13,7 +13,5 @@
public interface TestService_Service extends javax.xml.rpc.Service
{
-
- public org.jboss.test.ws.jaxrpc.xop.doclit.TestService_PortType getTestServicePort() throws ServiceException;
-
+ public org.jboss.test.ws.jaxrpc.xop.doclit.TestService_PortType getTestServicePort() throws ServiceException;
}
Modified: branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/samples-override/mtom/WEB-INF/jaxrpc-mapping.xml
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/samples-override/mtom/WEB-INF/jaxrpc-mapping.xml 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/samples-override/mtom/WEB-INF/jaxrpc-mapping.xml 2006-09-22 22:24:22 UTC (rev 1032)
@@ -162,7 +162,7 @@
<!-- BEGIN manual modification -->
<method-param-parts-mapping>
<param-position>1</param-position>
- <param-type>javax.activation.DataHandler</param-type>
+ <param-type>java.lang.Object</param-type>
<wsdl-message-mapping>
<wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/samples/mtom">wsdlMsgNS:XOPTest_sendMimeApplicationXML</wsdl-message>
<wsdl-message-part-name>xoppart</wsdl-message-part-name>
Modified: branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/samples-override/mtom/WEB-INF/wsdl/TestService.wsdl
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/samples-override/mtom/WEB-INF/wsdl/TestService.wsdl 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/samples-override/mtom/WEB-INF/wsdl/TestService.wsdl 2006-09-22 22:24:22 UTC (rev 1032)
@@ -17,7 +17,7 @@
<element name="textplain" xmime:contentType="text/plain" type="xmime:base64Binary"/>
<element name="textxml" xmime:contentType="text/xml" type="xmime:base64Binary"/>
<element name="applxml" xmime:contentType="application/xml" type="xmime:base64Binary"/>
- <element name="octets" xmime:contentType="application/octet-stream" type="xmime:base64Binary"/>
+ <element name="octets" type="xsd:base64Binary"/>
<complexType name="XOPBinary" >
<simpleContent>
Modified: branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/META-INF/application-client.xml
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/META-INF/application-client.xml 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/META-INF/application-client.xml 2006-09-22 22:24:22 UTC (rev 1032)
@@ -1,24 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<application-client xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd"
- version="1.4">
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd"
+ version="1.4">
- <display-name>JAXRPC simple tests</display-name>
+ <display-name>XOP DOC/Lit without handlers</display-name>
- <service-ref>
- <service-ref-name>service/TestService</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>use overwrite in jboss-client.xml</wsdl-file>
- <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
- <port-component-ref>
- <service-endpoint-interface>org.jboss.test.ws.jaxrpc.xop.doclit.TestService_PortType</service-endpoint-interface>
- </port-component-ref>
- <handler>
- <handler-name>XOPInlineHandler</handler-name>
- <handler-class>org.jboss.test.ws.jaxrpc.xop.doclit.InlineHandler</handler-class>
- </handler>
+ <service-ref>
+ <service-ref-name>service/XOPTestCase</service-ref-name>
+ <service-interface>javax.xml.rpc.Service</service-interface>
+ <wsdl-file>use overwrite in jboss-client.xml</wsdl-file>
+ <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component-ref>
+ <service-endpoint-interface>org.jboss.test.ws.jaxrpc.xop.doclit.TestService_PortType</service-endpoint-interface>
+ </port-component-ref>
</service-ref>
</application-client>
Modified: branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/META-INF/jboss-client.xml
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/META-INF/jboss-client.xml 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/META-INF/jboss-client.xml 2006-09-22 22:24:22 UTC (rev 1032)
@@ -8,7 +8,7 @@
<jndi-name>jbossws-client</jndi-name>
<service-ref>
- <service-ref-name>service/TestService</service-ref-name>
+ <service-ref-name>service/XOPTestCase</service-ref-name>
<wsdl-override>http://@jbosstest.host.name@:8080/jaxrpc-xop-doclit?wsdl</wsdl-override>
</service-ref>
Modified: branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/WEB-INF/webservices.xml
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/WEB-INF/webservices.xml 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/WEB-INF/webservices.xml 2006-09-22 22:24:22 UTC (rev 1032)
@@ -1,26 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:impl="http://jboss.org/test/ws/xop/doclit"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
+ xmlns:impl="http://jboss.org/test/ws/xop/doclit"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
+ version="1.1">
- <webservice-description>
- <webservice-description-name>TestService</webservice-description-name>
- <wsdl-file>WEB-INF/wsdl/TestService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>WEB-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
- <port-component>
- <port-component-name>TestServicePort</port-component-name>
- <wsdl-port>impl:TestServicePort</wsdl-port>
- <service-endpoint-interface>org.jboss.test.ws.jaxrpc.xop.doclit.TestService_PortType</service-endpoint-interface>
- <handler>
- <handler-name>XOPInlineHandler</handler-name>
- <handler-class>org.jboss.test.ws.jaxrpc.xop.doclit.InlineHandler</handler-class>
- </handler>
- <service-impl-bean>
- <servlet-link>TestService</servlet-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
+ <webservice-description>
+ <webservice-description-name>XOP DOC/Lit without handlers</webservice-description-name>
+ <wsdl-file>WEB-INF/wsdl/TestService.wsdl</wsdl-file>
+ <jaxrpc-mapping-file>WEB-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component>
+ <port-component-name>TestServicePort</port-component-name>
+ <wsdl-port>impl:TestServicePort</wsdl-port>
+ <service-endpoint-interface>org.jboss.test.ws.jaxrpc.xop.doclit.TestService_PortType</service-endpoint-interface>
+ <service-impl-bean>
+ <servlet-link>TestService</servlet-link>
+ </service-impl-bean>
+ </port-component>
+ </webservice-description>
</webservices>
Modified: branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/WEB-INF/wsdl/TestService.wsdl
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/WEB-INF/wsdl/TestService.wsdl 2006-09-22 22:22:54 UTC (rev 1031)
+++ branches/hbraun/jbossws-1.0/src/test/resources/jaxrpc/xop/doclit/WEB-INF/wsdl/TestService.wsdl 2006-09-22 22:24:22 UTC (rev 1032)
@@ -20,14 +20,16 @@
<s:complexType>
<s:sequence>
<s:element name="message" minOccurs="0" maxOccurs="1" type="s:string" />
- <s:element name="xopContent" xmime:expectedContentTypes="text/plain" type="xmime:base64Binary"/>
+ <s:element name="xopContent" minOccurs="0" maxOccurs="1" xmime:expectedContentTypes="text/plain" type="xmime:base64Binary"/>
+ <!--s:element name="octets" minOccurs="0" maxOccurs="1" type="s:base64Binary" nillable="true"/-->
</s:sequence>
</s:complexType>
</s:element>
<s:element name="PingMsgResponse">
<s:complexType>
<s:sequence>
- <s:element name="xopContent" xmime:expectedContentTypes="text/plain" type="xmime:base64Binary"/>
+ <s:element name="xopContent" minOccurs="0" maxOccurs="1" xmime:expectedContentTypes="text/plain" type="xmime:base64Binary"/>
+ <!--s:element name="octets" minOccurs="0" maxOccurs="1" type="s:base64Binary" nillable="true"/-->
</s:sequence>
</s:complexType>
</s:element>
@@ -46,7 +48,7 @@
<operation name="ping">
<input message="s0:PingIn" />
<output message="s0:PingOut" />
- </operation>
+ </operation>
</portType>
<binding name="TestServiceBinding" type="s0:TestService">
More information about the jboss-svn-commits
mailing list