[jboss-svn-commits] JBossWS SVN: r895 - in branches/tdiesler/trunk: . src/main/java/javax/jws src/main/java/javax/xml/rpc src/main/java/org/jboss/ws src/main/java/org/jboss/ws/addressing src/main/java/org/jboss/ws/addressing/soap src/main/java/org/jboss/ws/binding/soap src/main/java/org/jboss/ws/common src/main/java/org/jboss/ws/deployment src/main/java/org/jboss/ws/eventing src/main/java/org/jboss/ws/eventing/deployment src/main/java/org/jboss/ws/eventing/mgmt src/main/java/org/jboss/ws/integration/jboss src/main/java/org/jboss/ws/integration/tomcat src/main/java/org/jboss/ws/jaxrpc src/main/java/org/jboss/ws/jaxrpc/encoding src/main/java/org/jboss/ws/jaxrpc/handler src/main/java/org/jboss/ws/jaxws/client src/main/java/org/jboss/ws/jaxws/core src/main/java/org/jboss/ws/jaxws/handler src/main/java/org/jboss/ws/metadata src/main/java/org/jboss/ws/metadata/config src/main/java/org/jboss/ws/metadata/wsdl src/main/java/org/jboss/ws/metadata/wsdl/xmlschema src/main/java/org/jboss/ws/server! src/main/java/org/jboss/ws/soap src/main/java/org/jboss/ws/tools src/main/java/org/jboss/ws/tools/helpers src/main/java/org/jboss/ws/transport/jms src/main/java/org/jboss/ws/wspolicy src/main/java/org/jboss/ws/wsse src/main/java/org/jboss/ws/xop src/test/java/org/jboss/test/ws src/test/java/org/jboss/test/ws/addressing src/test/java/org/jboss/test/ws/addressing/replyto src/test/java/org/jboss/test/ws/binding src/test/java/org/jboss/test/ws/eventing src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsa10 src/test/java/org/jboss/test/ws/jaxws/logicalhandler src/test/java/org/jboss/test/ws/jaxws/provider src/test/java/org/jboss/test/ws/jbossxb/array src/test/java/org/jboss/test/ws/jbossxb/complex src/test/java/org/jboss/test/ws/jbossxb/docstyle src/test/java/org/jboss/test/ws/jbossxb/simple src/test/java/org/jboss/test/ws/jbws434 src/test/java/org/jboss/test/ws/jbws720 src/test/java/org/jboss/test/ws/jbws775 src/test/java/org/jboss/test/ws/jbws812 src/test/java/org! /jboss/test/ws/jbws947 src/test/java/org/jboss/test/ws/jbws955 src/test/java/org/jboss/test/ws/jsr181/oneway src/test/java/org/jboss/test/ws/jsr181/webmethod src/test/java/org/jboss/test/ws/samples/jmstransport src/test/java/org/jboss/test/ws/samples/message src/test/java/org/jboss/test/ws/samples/mtom src/test/java/org/jbos

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Sep 4 18:46:03 EDT 2006


Author: thomas.diesler at jboss.com
Date: 2006-09-04 18:42:49 -0400 (Mon, 04 Sep 2006)
New Revision: 895

Removed:
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/handler/
Modified:
   branches/tdiesler/trunk/.classpath
   branches/tdiesler/trunk/src/main/java/javax/jws/WebService.java
   branches/tdiesler/trunk/src/main/java/javax/xml/rpc/ServiceFactory.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/addressing/EndpointReferenceImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/addressing/soap/SOAPAddressingPropertiesImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/binding/soap/SOAPMessageMarshaller.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/common/SOAPMessageContextBase.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/JSR109ServerMetaDataBuilder.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/ServiceEndpointPublisher.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/SubscriptionManagerEndpointImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/deployment/EventingEndpointDI.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/mgmt/Subscription.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/JBossHttpServer.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB21.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB3.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/tomcat/DeploymentInfoAdaptor.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/SOAPFaultExceptionHelper.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/ElementDeserializer.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/ElementSerializer.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/QNameDeserializer.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPArrayDeserializer.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPElementDeserializer.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPElementSerializer.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/handler/HandlerChainBaseImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/client/DispatchImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/core/SOAPBindingImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/handler/HandlerChainExecutor.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/UnifiedMetaData.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/config/WSConfigFactory.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/DOMTypes.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDL11Reader.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDL11Writer.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDLDefinitionsFactory.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDLWriter.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/xmlschema/JBossXSModel.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/AbstractServiceEndpointInvoker.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/ServiceEndpoint.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/WSDLFilePublisher.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/WSDLRequestHandler.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/JAXWSPayloadBuilder.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/MessageFactoryImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/NodeImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SAAJPayloadBuilderDOM.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SAAJPayloadBuilderStax.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyElementMessage.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyElementRpc.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPConnectionImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPContentElement.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPDocument.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPElementImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPElementWriter.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPFactoryImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPFaultImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPPartImpl.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/tools/WSDotXMLCreator.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/transport/jms/JMSMessageDispatcher.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/Policy.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyAlternative.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyAssertion.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyFactory.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/wsse/WSSecurityDispatcher.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/xop/XOPContext.java
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/xop/XOPScanner.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/JBossWSTest.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/EndpointReferenceTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/SOAPAddressingPropertiesTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/replyto/FaultToEndpointImpl.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/binding/SOAPBindingTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/EventSinkServlet.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/NotificationTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/SubscriptionManagerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsa10/AddressingTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jaxws/logicalhandler/LogicalHandler.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jaxws/provider/ProviderBeanPayload.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/BigDecimalArrayMarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/BigDecimalArrayUnmarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/CalendarArrayMarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/CalendarArrayUnmarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/QNameArrayMarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/QNameArrayUnmarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/complex/ComplexTypeMarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/docstyle/DocumentStyleMarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/simple/SimpleUserTypeMarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/simple/SimpleUserTypeUnmarshallerTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws434/JBWS434TestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws720/GetProperty.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws775/JBWS775TestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws812/JBWS812TestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws812/ServerHandler.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws947/JBWS947TestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws947/MessageEndpointImpl.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws955/JBWS955TestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jsr181/oneway/JSR181OneWayTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jsr181/webmethod/JSR181WebMethodTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/jmstransport/JMSTransportTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/jmstransport/OrganizationJMSEndpoint.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/message/MessageTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/message/MessageTestServiceBean.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/mtom/XOPRpcTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/wsaddressing/ClientHandler.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/wsaddressing/ServerHandler.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/MessageFactoryTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPContentElementTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPEnvelopeTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPFaultTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPHeaderElementTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPHeaderTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/JavaToWSDL11TestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/SchemaGeneratorTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/WSToolsTest.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/clientside/ClientSideArtifactsTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/doclit/ToolsDocLitTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/enums/EnumTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/holders/StandardHoldersTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/java2xsd/SchemaModelTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/java2xsd/SchemaTypesCreatorTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws818/JBWS818TestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/AnonTypesTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/NillableTypesTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/StandardArraysTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/StandardDoubleArraysTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jsr181/webservice/JavaToWSDLTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/metadata/JavaWsdlMappingMetaDataTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/metadata/WebServicesMetaDataTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/util/DOMWriterTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsdl11/WSDLWithAnonTypesTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/MicrosoftInteropTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/RoundTripTestCase.java
   branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/SunInteropTestCase.java
Log:
Enforce that DOM expansion only happens when a handler accesses the DOM API.
SOAPContentElement provides read only access to attributes without DOM expansion
Pull in DOMWriter and add support for attribute namespace completion.
Pull in DOMUtils and fix copyAttributes.


Modified: branches/tdiesler/trunk/.classpath
===================================================================
--- branches/tdiesler/trunk/.classpath	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/.classpath	2006-09-04 22:42:49 UTC (rev 895)
@@ -23,11 +23,11 @@
 	<classpathentry kind="lib" path="thirdparty/wstx-lgpl-2.0.6.jar"/>
 	<classpathentry kind="lib" path="thirdparty/jaxb-api.jar"/>
 	<classpathentry kind="lib" path="thirdparty/ant.jar"/>
-	<classpathentry sourcepath="/home/tdiesler/svn/jboss/common/tags/JBossCommon-1.0.2/src/main" kind="lib" path="thirdparty/jboss-common.jar"/>
 	<classpathentry kind="lib" path="thirdparty/jboss-container.jar"/>
 	<classpathentry kind="lib" path="thirdparty/jboss-microcontainer.jar"/>
 	<classpathentry kind="lib" path="thirdparty/jboss-remoting.jar"/>
 	<classpathentry kind="lib" path="thirdparty/jaxb-xjc.jar"/>
 	<classpathentry kind="lib" path="thirdparty/jaxb-impl.jar"/>
+	<classpathentry kind="lib" path="thirdparty/jboss-common.jar"/>
 	<classpathentry kind="output" path="output-eclipse"/>
 </classpath>

Modified: branches/tdiesler/trunk/src/main/java/javax/jws/WebService.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/javax/jws/WebService.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/javax/jws/WebService.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -1,24 +1,24 @@
 /*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
 package javax.jws;
 
 // $Id$
@@ -35,8 +35,8 @@
  * @since 26-Apr-2005
  */
 @Retention(value = RetentionPolicy.RUNTIME)
-   @Target(value = {ElementType.TYPE})
-   public @interface WebService
+ at Target(value = { ElementType.TYPE })
+public @interface WebService
 {
 
    /**

Modified: branches/tdiesler/trunk/src/main/java/javax/xml/rpc/ServiceFactory.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/javax/xml/rpc/ServiceFactory.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/javax/xml/rpc/ServiceFactory.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -55,7 +55,7 @@
    public static final String SERVICEFACTORY_PROPERTY = "javax.xml.rpc.ServiceFactory";
 
    private static final String DEFAULT_SERVICE_FACTORY = "org.jboss.ws.jaxrpc.ServiceFactoryImpl";
-   private static final String[] alternativeFactories = new String[] { "org.jboss.webservice.client.ServiceFactoryImpl", "org.jboss.axis.client.ServiceFactory" };
+   private static final String[] alternativeFactories = new String[] { };
 
    protected ServiceFactory()
    {

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/addressing/EndpointReferenceImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/addressing/EndpointReferenceImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/addressing/EndpointReferenceImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -38,8 +38,8 @@
 import javax.xml.ws.addressing.ReferenceParameters;
 import javax.xml.ws.addressing.soap.SOAPAddressingBuilder;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.jboss.ws.addressing.soap.SOAPAddressingBuilderImpl;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/addressing/soap/SOAPAddressingPropertiesImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/addressing/soap/SOAPAddressingPropertiesImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/addressing/soap/SOAPAddressingPropertiesImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -46,7 +46,7 @@
 import javax.xml.ws.addressing.soap.SOAPAddressingProperties;
 
 import org.jboss.util.NotImplementedException;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.addressing.AddressingConstantsImpl;
 import org.jboss.ws.addressing.AddressingPropertiesImpl;
 import org.jboss.ws.addressing.EndpointReferenceImpl;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/binding/soap/SOAPMessageMarshaller.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/binding/soap/SOAPMessageMarshaller.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/binding/soap/SOAPMessageMarshaller.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -32,8 +32,8 @@
 import org.jboss.remoting.InvocationRequest;
 import org.jboss.remoting.invocation.OnewayInvocation;
 import org.jboss.remoting.marshal.Marshaller;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.soap.SOAPElementImpl;
 import org.jboss.ws.soap.SOAPElementWriter;
 import org.jboss.ws.soap.SOAPMessageImpl;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/common/SOAPMessageContextBase.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/common/SOAPMessageContextBase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/common/SOAPMessageContextBase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -42,6 +42,10 @@
  */
 public interface SOAPMessageContextBase 
 {
+   // expandToDOM in the SOAPContentElement should not happen during normal operation 
+   // This property should be set the message context when it is ok to do so.
+   String ALLOW_EXPAND_TO_DOM = "org.jboss.ws.allow.expand.dom";
+
    public SOAPMessage getMessage();
 
    public void setMessage(SOAPMessage message);

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/JSR109ServerMetaDataBuilder.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/JSR109ServerMetaDataBuilder.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/JSR109ServerMetaDataBuilder.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -35,7 +35,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.WSException;
 import org.jboss.ws.metadata.EndpointMetaData;
 import org.jboss.ws.metadata.ServerEndpointMetaData;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/ServiceEndpointPublisher.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/ServiceEndpointPublisher.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/ServiceEndpointPublisher.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -32,8 +32,8 @@
 import java.util.Map;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/SubscriptionManagerEndpointImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/SubscriptionManagerEndpointImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/SubscriptionManagerEndpointImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,7 +34,7 @@
 import javax.xml.ws.addressing.JAXWSAConstants;
 import javax.xml.ws.addressing.ReferenceParameters;
 
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.common.SOAPMessageContextBase;
 import org.jboss.ws.eventing.element.RenewRequest;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/deployment/EventingEndpointDI.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/deployment/EventingEndpointDI.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/deployment/EventingEndpointDI.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -1,6 +1,6 @@
 package org.jboss.ws.eventing.deployment;
 
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Element;
 
 import java.io.IOException;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/mgmt/Subscription.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/mgmt/Subscription.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/eventing/mgmt/Subscription.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -26,7 +26,7 @@
 import org.apache.xpath.XPathAPI;
 import org.apache.xpath.objects.XObject;
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.eventing.EventingConstants;
 import org.jboss.ws.eventing.element.EndpointReference;
 import org.jboss.ws.soap.SOAPConnectionImpl;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/JBossHttpServer.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/JBossHttpServer.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/JBossHttpServer.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -35,8 +35,8 @@
 import javax.naming.NamingException;
 import javax.xml.ws.Endpoint;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.jboss.ws.server.HttpContext;
 import org.jboss.ws.server.HttpServer;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,8 +34,8 @@
 import org.jboss.logging.Logger;
 import org.jboss.system.server.ServerConfig;
 import org.jboss.system.server.ServerConfigLocator;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.jboss.ws.metadata.EndpointMetaData;
 import org.jboss.ws.metadata.ServerEndpointMetaData;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB21.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB21.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB21.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 import org.jboss.logging.Logger;
 import org.jboss.metadata.ApplicationMetaData;
 import org.jboss.metadata.AssemblyDescriptorMetaData;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Element;
 
 /**

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB3.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB3.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/jboss/ServiceEndpointGeneratorEJB3.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,7 +34,7 @@
 import org.jboss.mx.util.MBeanProxy;
 import org.jboss.mx.util.MBeanProxyCreationException;
 import org.jboss.mx.util.MBeanServerLocator;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.WSException;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/tomcat/DeploymentInfoAdaptor.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/tomcat/DeploymentInfoAdaptor.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/integration/tomcat/DeploymentInfoAdaptor.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,7 +34,7 @@
 
 import javax.servlet.ServletContext;
 
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.WSException;
 import org.jboss.ws.deployment.UnifiedDeploymentInfo;
 import org.jboss.ws.deployment.ServiceEndpointPublisher;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -445,8 +445,7 @@
       String packageName = endpointMetaData.getServiceEndpointInterface().getPackage().getName();
 
       String wrapperName = packageName + ".__JBossWS_" + serviceName + "_" + endpointName + "_" + parameterName;
-      if (log.isDebugEnabled())
-         log.debug("Generating wrapper: " + wrapperName);
+      log.debug("Generating wrapper: " + wrapperName);
 
       Class wrapperType;
       try

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/SOAPFaultExceptionHelper.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/SOAPFaultExceptionHelper.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/SOAPFaultExceptionHelper.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -43,8 +43,8 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.ws.binding.BindingException;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/ElementDeserializer.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/ElementDeserializer.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/ElementDeserializer.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -26,7 +26,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.binding.BindingException;
 import org.jboss.ws.binding.DeserializerSupport;
 import org.jboss.ws.binding.SerializationContext;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/ElementSerializer.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/ElementSerializer.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/ElementSerializer.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -26,7 +26,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.binding.BindingException;
 import org.jboss.ws.binding.SerializationContext;
 import org.jboss.ws.binding.SerializerSupport;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/QNameDeserializer.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/QNameDeserializer.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/QNameDeserializer.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.binding.BindingException;
 import org.jboss.ws.binding.DeserializerSupport;
 import org.jboss.ws.binding.SerializationContext;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPArrayDeserializer.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPArrayDeserializer.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPArrayDeserializer.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -31,8 +31,8 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.ws.binding.BindingException;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPElementDeserializer.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPElementDeserializer.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPElementDeserializer.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -26,7 +26,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.binding.BindingException;
 import org.jboss.ws.binding.DeserializerSupport;
 import org.jboss.ws.binding.SerializationContext;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPElementSerializer.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPElementSerializer.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/encoding/SOAPElementSerializer.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -27,7 +27,7 @@
 import javax.xml.soap.SOAPElement;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.binding.BindingException;
 import org.jboss.ws.binding.SerializationContext;
 import org.jboss.ws.binding.SerializerSupport;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/handler/HandlerChainBaseImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/handler/HandlerChainBaseImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxrpc/handler/HandlerChainBaseImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -1,24 +1,24 @@
 /*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
 package org.jboss.ws.jaxrpc.handler;
 
 // $Id$
@@ -47,14 +47,13 @@
 import javax.xml.soap.SOAPPart;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
 import org.jboss.ws.Constants;
+import org.jboss.ws.common.SOAPMessageContextBase;
 import org.jboss.ws.metadata.EndpointMetaData;
 import org.jboss.ws.metadata.OperationMetaData;
 import org.jboss.ws.metadata.ParameterMetaData;
+import org.jboss.ws.soap.SOAPElementImpl;
 import org.jboss.ws.soap.SOAPElementWriter;
-import org.jboss.ws.soap.SOAPElementImpl;
 import org.jboss.ws.soap.SOAPEnvelopeImpl;
 import org.jboss.ws.soap.SOAPMessageImpl;
 
@@ -238,6 +237,9 @@
       {
          log.debug("Enter: handleRequest");
 
+         SOAPMessageContextJAXRPC jaxrpcContext = (SOAPMessageContextJAXRPC)msgContext;
+         jaxrpcContext.setProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM, Boolean.TRUE);
+
          // Replace handlers that did not survive the previous call
          replaceDirtyHandlers();
 
@@ -250,8 +252,7 @@
                String lastMessageTrace = null;
                if (log.isTraceEnabled())
                {
-                  SOAPMessageContextJAXRPC msgCtx = (SOAPMessageContextJAXRPC)msgContext;
-                  SOAPPart soapPart = msgCtx.getMessage().getSOAPPart();
+                  SOAPPart soapPart = jaxrpcContext.getMessage().getSOAPPart();
                   lastMessageTrace = traceSOAPPart(soapPart, lastMessageTrace);
                }
 
@@ -261,8 +262,7 @@
 
                if (log.isTraceEnabled())
                {
-                  SOAPMessageContextJAXRPC msgCtx = (SOAPMessageContextJAXRPC)msgContext;
-                  SOAPPart soapPart = msgCtx.getMessage().getSOAPPart();
+                  SOAPPart soapPart = jaxrpcContext.getMessage().getSOAPPart();
                   lastMessageTrace = traceSOAPPart(soapPart, lastMessageTrace);
                }
             }
@@ -279,6 +279,7 @@
             if (doNext == false)
                falseIndex = (handlerIndex - 1);
 
+            jaxrpcContext.removeProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM);
             log.debug("Exit: handleRequest with status: " + doNext);
          }
       }
@@ -304,6 +305,9 @@
       {
          log.debug("Enter: handleResponse");
 
+         SOAPMessageContextJAXRPC jaxrpcContext = (SOAPMessageContextJAXRPC)msgContext;
+         jaxrpcContext.setProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM, Boolean.TRUE);
+
          int handlerIndex = handlers.size() - 1;
          if (falseIndex != -1)
             handlerIndex = falseIndex;
@@ -316,8 +320,7 @@
                String lastMessageTrace = null;
                if (log.isTraceEnabled())
                {
-                  SOAPMessageContextJAXRPC msgCtx = (SOAPMessageContextJAXRPC)msgContext;
-                  SOAPPart soapPart = msgCtx.getMessage().getSOAPPart();
+                  SOAPPart soapPart = jaxrpcContext.getMessage().getSOAPPart();
                   lastMessageTrace = traceSOAPPart(soapPart, lastMessageTrace);
                }
 
@@ -327,8 +330,7 @@
 
                if (log.isTraceEnabled())
                {
-                  SOAPMessageContextJAXRPC msgCtx = (SOAPMessageContextJAXRPC)msgContext;
-                  SOAPPart soapPart = msgCtx.getMessage().getSOAPPart();
+                  SOAPPart soapPart = jaxrpcContext.getMessage().getSOAPPart();
                   lastMessageTrace = traceSOAPPart(soapPart, lastMessageTrace);
                }
             }
@@ -345,6 +347,7 @@
             if (doNext == false)
                falseIndex = (handlerIndex - 1);
 
+            jaxrpcContext.removeProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM);
             log.debug("Exit: handleResponse with status: " + doNext);
          }
       }
@@ -370,6 +373,9 @@
       {
          log.debug("Enter: handleFault");
 
+         SOAPMessageContextJAXRPC jaxrpcContext = (SOAPMessageContextJAXRPC)msgContext;
+         jaxrpcContext.setProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM, Boolean.TRUE);
+
          try
          {
             int handlerIndex = handlers.size() - 1;
@@ -386,6 +392,7 @@
          }
          finally
          {
+            jaxrpcContext.removeProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM);
             log.debug("Exit: handleFault with status: " + doNext);
          }
       }

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/client/DispatchImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/client/DispatchImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/client/DispatchImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -51,7 +51,7 @@
 
 import org.jboss.logging.Logger;
 import org.jboss.util.NotImplementedException;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.jaxws.core.BindingProviderImpl;
 import org.jboss.ws.metadata.EndpointMetaData;
 import org.jboss.ws.soap.SOAPBodyImpl;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/core/SOAPBindingImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/core/SOAPBindingImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/core/SOAPBindingImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -51,7 +51,7 @@
 import org.apache.xerces.xs.XSElementDeclaration;
 import org.apache.xerces.xs.XSTypeDefinition;
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.ws.binding.BindingException;
@@ -159,6 +159,7 @@
 
             log.debug("Create RPC body element: " + opName);
             SOAPBodyElement soapBodyElement = new SOAPBodyElementRpc(opName);
+            
 
             soapBodyElement = (SOAPBodyElement)soapBody.addChildElement(soapBodyElement);
 
@@ -176,8 +177,7 @@
                else
                {
                   SOAPElement soapElement = paramMetaData.isInHeader() ? (SOAPElement)soapHeader : soapBodyElement;
-                  SOAPContentElement contentElement = addParameterToMessage(paramMetaData, value, soapElement);
-
+                  addParameterToMessage(paramMetaData, value, soapElement);
                }
             }
          }
@@ -221,12 +221,11 @@
                   xmlName = namespaceRegistry.registerQName(xmlName);
                   Name soapName = new NameImpl(xmlName.getLocalPart(), xmlName.getPrefix(), xmlName.getNamespaceURI());
 
+                  log.debug("Add unboundHeader element: " + soapName);
                   SOAPContentElement contentElement = new SOAPHeaderElementImpl(soapName);
                   contentElement.setParamMetaData(unboundHeader.toParameterMetaData(opMetaData));
+                  soapHeader.addChildElement(contentElement);
                   contentElement.setObjectValue(value);
-
-                  log.debug("Add unboundHeader element: " + soapName);
-                  soapHeader.addChildElement(contentElement);
                }
             }
          }
@@ -813,14 +812,23 @@
 
          if (soapArrayName.equals(elName))
          {
-            QName compXMLName = paramMetaData.getXmlName();
-            Element compElement = DOMUtils.getFirstChildElement(aux);
-            if (compElement.getNodeName().equals(compXMLName.getLocalPart()))
+            SOAPMessageContextBase msgContext = MessageContextAssociation.peekMessageContext();
+            msgContext.setProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM, Boolean.TRUE);
+            try
             {
-               soapContentElement = aux;
-               soapContentElement.setParamMetaData(paramMetaData);
-               break;
+               QName compXMLName = paramMetaData.getXmlName();
+               Element compElement = DOMUtils.getFirstChildElement(aux);
+               if (compElement.getNodeName().equals(compXMLName.getLocalPart()))
+               {
+                  soapContentElement = aux;
+                  soapContentElement.setParamMetaData(paramMetaData);
+                  break;
+               }
             }
+            finally
+            {
+               msgContext.removeProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM);
+            }
          }
       }
 

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/handler/HandlerChainExecutor.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/handler/HandlerChainExecutor.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/jaxws/handler/HandlerChainExecutor.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,7 +34,8 @@
 import javax.xml.ws.handler.MessageContext;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
+import org.jboss.ws.common.SOAPMessageContextBase;
 import org.jboss.ws.jaxrpc.Style;
 import org.jboss.ws.metadata.EndpointMetaData;
 import org.jboss.ws.soap.SOAPEnvelopeImpl;
@@ -91,6 +92,7 @@
          log.debug("Enter: handleRequest");
 
          SOAPMessageContextJAXWS soapContext = (SOAPMessageContextJAXWS)msgContext;
+         soapContext.setProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM, Boolean.TRUE);
 
          int handlerIndex = 0;
          Handler currHandler = null;
@@ -129,6 +131,7 @@
             if (doNext == false)
                falseIndex = (handlerIndex - 1);
 
+            soapContext.removeProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM);
             log.debug("Exit: handleRequest with status: " + doNext);
          }
       }
@@ -141,6 +144,7 @@
       boolean doNext = true;
 
       SOAPMessageContextJAXWS soapContext = (SOAPMessageContextJAXWS)msgContext;
+      soapContext.setProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM, Boolean.TRUE);
 
       if (handlers.size() > 0)
       {
@@ -186,6 +190,7 @@
             if (doNext == false)
                falseIndex = (handlerIndex - 1);
 
+            soapContext.removeProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM);
             log.debug("Exit: handleResponse with status: " + doNext);
          }
       }
@@ -202,6 +207,7 @@
          log.debug("Enter: handleFault");
 
          SOAPMessageContextJAXWS soapContext = (SOAPMessageContextJAXWS)msgContext;
+         soapContext.setProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM, Boolean.TRUE);
 
          int handlerIndex = 0;
          Handler currHandler = null;
@@ -239,6 +245,7 @@
             if (doNext == false)
                falseIndex = (handlerIndex - 1);
 
+            soapContext.removeProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM);
             log.debug("Exit: handleFault with status: " + doNext);
          }
       }

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/UnifiedMetaData.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/UnifiedMetaData.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/UnifiedMetaData.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -59,7 +59,7 @@
    // The implementation version
    private static String implementationVersion;
    // True if this is a final release
-   private static boolean isFinalRelease;
+   private static boolean isDevRelease;
    // Map<String, WSDLDefinitions> the wsdl-file to the wsdl Document
    // Note the same wsdl can be used in multiple webservice descriptions
    Map<String, WSDLDefinitions> wsdlMap = new HashMap<String, WSDLDefinitions>();
@@ -161,15 +161,15 @@
       if (implementationVersion == null)
       {
          implementationVersion = ServiceEndpointManager.class.getPackage().getImplementationVersion();
-         isFinalRelease = new StringTokenizer(implementationVersion).nextToken().endsWith("GA");
+         isDevRelease = new StringTokenizer(implementationVersion).nextToken().endsWith(".DEV");
       }
       return implementationVersion;
    }
 
-   public static boolean isFinalRelease()
+   public static boolean isDevRelease()
    {
       getImplementationVersion();
-      return isFinalRelease;
+      return isDevRelease;
    }
 
    public String toString()

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/config/WSConfigFactory.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/config/WSConfigFactory.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/config/WSConfigFactory.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -31,7 +31,7 @@
 import javax.xml.parsers.DocumentBuilderFactory;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.util.xml.JBossEntityResolver;
 import org.jboss.util.xml.JBossErrorHandler;
 import org.jboss.ws.WSException;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/DOMTypes.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/DOMTypes.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/DOMTypes.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -24,7 +24,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.util.NotImplementedException;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 
 /**

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDL11Reader.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDL11Reader.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDL11Reader.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -66,8 +66,8 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.ws.jaxrpc.Style;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDL11Writer.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDL11Writer.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDL11Writer.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -32,8 +32,8 @@
 import javax.wsdl.factory.WSDLFactory;
 import javax.xml.namespace.QName;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDLDefinitionsFactory.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDLDefinitionsFactory.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDLDefinitionsFactory.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -36,7 +36,7 @@
 import javax.xml.parsers.DocumentBuilder;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.utils.JBossWSEntityResolver;
 import org.w3c.dom.Document;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDLWriter.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDLWriter.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/WSDLWriter.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,8 +30,8 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.metadata.wsdl.xmlschema.JBossXSModel;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/xmlschema/JBossXSModel.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/xmlschema/JBossXSModel.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/metadata/wsdl/xmlschema/JBossXSModel.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -54,8 +54,8 @@
 import org.apache.xerces.xs.XSTerm;
 import org.apache.xerces.xs.XSTypeDefinition;
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.xb.binding.NamespaceRegistry;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/AbstractServiceEndpointInvoker.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/AbstractServiceEndpointInvoker.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/AbstractServiceEndpointInvoker.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -150,7 +150,15 @@
             EndpointInvocation epInv = binding.unbindRequestMessage(opMetaData, reqMessage);
 
             // Invoke the service endpoint
-            invokeServiceEndpoint(seInfo, seInstance, epInv);
+            msgContext.setProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM, Boolean.TRUE);
+            try
+            {
+               invokeServiceEndpoint(seInfo, seInstance, epInv);
+            }
+            finally
+            {
+               msgContext.removeProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM);
+            }
 
             // Set the outbound property
             if (epMetaData.getType() == EndpointMetaData.Type.JAXWS)
@@ -210,11 +218,11 @@
          {
             SOAPBodyElement soapBodyElement = (SOAPBodyElement)soapBody.getChildElements().next();
             Name soapName = soapBodyElement.getElementName();
-            faultString = "Endpoint " + epMetaData.getQName() + " does not contain operation meta data for: " + soapName; 
+            faultString = "Endpoint " + epMetaData.getQName() + " does not contain operation meta data for: " + soapName;
          }
          else
          {
-            faultString = "Endpoint " + epMetaData.getQName() + " does not contain operation meta data for empty soap body"; 
+            faultString = "Endpoint " + epMetaData.getQName() + " does not contain operation meta data for empty soap body";
          }
 
          // R2724 If an INSTANCE receives a message that is inconsistent with its WSDL description, it SHOULD generate a soap:Fault

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/ServiceEndpoint.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/ServiceEndpoint.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/ServiceEndpoint.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -37,7 +37,7 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.binding.BindingException;
 import org.jboss.ws.common.SOAPMessageContextBase;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/WSDLFilePublisher.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/WSDLFilePublisher.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/WSDLFilePublisher.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -41,7 +41,7 @@
 
 import org.jboss.logging.Logger;
 import org.jboss.util.NotImplementedException;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.ws.deployment.UnifiedDeploymentInfo;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/WSDLRequestHandler.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/WSDLRequestHandler.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/server/WSDLRequestHandler.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 import java.net.URL;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.metadata.EndpointMetaData;
 import org.w3c.dom.Attr;
 import org.w3c.dom.Document;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/JAXWSPayloadBuilder.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/JAXWSPayloadBuilder.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/JAXWSPayloadBuilder.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,8 +34,8 @@
 import javax.xml.soap.SOAPHeader;
 import javax.xml.transform.stream.StreamSource;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 
 /**

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/MessageFactoryImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/MessageFactoryImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/MessageFactoryImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -233,8 +233,7 @@
       }
       else
       {
-         SAAJPayloadBuilderDOM jaxrpcBuilder = new SAAJPayloadBuilderDOM();
-         jaxrpcBuilder.setStyle(getStyle());
+         SAAJPayloadBuilderDOM jaxrpcBuilder = new SAAJPayloadBuilderDOM(getStyle());
          payloadBuilder = jaxrpcBuilder;
       }
 

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/NodeImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/NodeImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/NodeImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -31,8 +31,8 @@
 
 import org.jboss.logging.Logger;
 import org.jboss.util.NotImplementedException;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.w3c.dom.DOMException;
 import org.w3c.dom.Document;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SAAJPayloadBuilderDOM.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SAAJPayloadBuilderDOM.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SAAJPayloadBuilderDOM.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,10 +34,12 @@
 import javax.xml.soap.SOAPException;
 import javax.xml.soap.SOAPHeader;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.logging.Logger;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.WSException;
 import org.jboss.ws.jaxrpc.Style;
+import org.jboss.ws.jaxws.core.SOAPBindingImpl;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 import org.w3c.dom.NodeList;
 /**
@@ -49,9 +51,12 @@
  */
 public class SAAJPayloadBuilderDOM implements PayloadBuilder
 {
+   // provide logging
+   private static Logger log = Logger.getLogger(SOAPBindingImpl.class);
+   
    private Style style = Style.DOCUMENT;
 
-   public void setStyle(Style style)
+   public SAAJPayloadBuilderDOM(Style style)
    {
       this.style = style;
    }
@@ -102,7 +107,6 @@
             SOAPContentElement destElement = new SOAPHeaderElementImpl(name);
             soapHeader.addChildElement(destElement);
 
-            //DOMUtils.copyAttributes(destElement, srcElement);
             DOMUtils.copyAttributes(destElement, srcElement);
             destElement.setXMLFragment(xmlFragment);
          }
@@ -187,8 +191,10 @@
 
                   Name name = new NameImpl(srcElement.getLocalName(), srcElement.getPrefix(), srcElement.getNamespaceURI());
                   SOAPContentElement destElement = new SOAPContentElement(name);
-                  soapBodyElement.addChildElement(destElement);
+                  destElement = (SOAPContentElement)soapBodyElement.addChildElement(destElement);
 
+                  DOMUtils.copyAttributes(destElement, srcElement);
+                  
                   String xmlFragment = DOMWriter.printNode(srcElement, false);
                   destElement.setXMLFragment(xmlFragment);
                }
@@ -197,9 +203,11 @@
             {
                Element srcElement = (Element)domBodyElement;
                registerNamespacesLocally(srcElement);
-               SOAPBodyElementDoc destElement = new SOAPBodyElementDoc(beName);
-               destElement = (SOAPBodyElementDoc)soapBody.addChildElement(destElement);
+               SOAPContentElement destElement = new SOAPBodyElementDoc(beName);
+               destElement = (SOAPContentElement)soapBody.addChildElement(destElement);
 
+               DOMUtils.copyAttributes(destElement, srcElement);
+               
                String xmlFragment = DOMWriter.printNode(srcElement, false);
                destElement.setXMLFragment(xmlFragment);
             }
@@ -232,7 +240,7 @@
                   }
                   else
                   {
-                     System.out.println("Ignore child type: " + childType);
+                     log.warn("Ignore child type: " + childType);
                   }
                }
             }

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SAAJPayloadBuilderStax.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SAAJPayloadBuilderStax.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SAAJPayloadBuilderStax.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -234,7 +234,6 @@
          faultElement.setXMLFragment(fragmentBuffer.toString());
       }
 
-      System.out.println(fragmentBuffer.toString());
       resetFragmentBuffer();
    }
 

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyElementMessage.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyElementMessage.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyElementMessage.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -21,7 +21,7 @@
 */
 package org.jboss.ws.soap;
 
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import javax.xml.soap.Name;
 import javax.xml.soap.SOAPBodyElement;
 import javax.xml.rpc.JAXRPCException;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyElementRpc.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyElementRpc.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyElementRpc.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -21,7 +21,7 @@
 */
 package org.jboss.ws.soap;
 
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.w3c.dom.Element;
 import javax.xml.soap.Name;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPBodyImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -46,8 +46,8 @@
 import javax.xml.transform.stream.StreamSource;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.w3c.dom.DOMException;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPConnectionImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPConnectionImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPConnectionImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -43,8 +43,8 @@
 import org.jboss.remoting.Client;
 import org.jboss.remoting.InvokerLocator;
 import org.jboss.remoting.util.socket.RemotingSSLSocketFactory;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.binding.soap.SOAPMessageMarshaller;
 import org.jboss.ws.binding.soap.SOAPMessageUnMarshaller;
 import org.jboss.ws.jaxrpc.StubExt;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPContentElement.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPContentElement.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPContentElement.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -21,6 +21,8 @@
  */
 package org.jboss.ws.soap;
 
+// $Id: $
+
 import java.io.IOException;
 import java.io.Writer;
 import java.lang.reflect.Array;
@@ -34,8 +36,8 @@
 import javax.xml.soap.SOAPException;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.ws.binding.BindingException;
@@ -48,6 +50,7 @@
 import org.jboss.ws.jaxrpc.encoding.NullValueSerializer;
 import org.jboss.ws.jaxrpc.encoding.SerializerFactoryBase;
 import org.jboss.ws.metadata.ParameterMetaData;
+import org.jboss.ws.metadata.UnifiedMetaData;
 import org.jboss.ws.utils.JavaUtils;
 import org.jboss.ws.xop.XOPContext;
 import org.w3c.dom.Attr;
@@ -112,7 +115,7 @@
    {
       if (paramMetaData == null)
          throw new IllegalStateException("Parameter meta data not available");
-      
+
       return paramMetaData;
    }
 
@@ -163,8 +166,6 @@
             else
             {
                ser = new NullValueSerializer();
-               if (getNamespaceURI(Constants.PREFIX_XSI) == null)
-                  addNamespaceDeclaration(Constants.PREFIX_XSI, Constants.NS_SCHEMA_XSI);
             }
 
             xmlFragment = ser.serialize(xmlName, xmlType, getObjectValue(), serContext, null);
@@ -199,7 +200,6 @@
          throw new WSException("Invalid XMLFragment: " + xmlFragment);
 
       removeContentsAsIs();
-      removeAttributesAsIs();
       resetElementContent();
 
       this.xmlFragment = xmlFragment;
@@ -334,29 +334,6 @@
       }
    }
 
-   /** Remove the attributes that represent bean properties.
-    */
-   private void removeAttributesAsIs()
-   {
-      log.trace("removeAttributesAsIs");
-      boolean cachedFlag = isDOMValid;
-      try
-      {
-         this.isDOMValid = true;
-         Iterator it = super.getAllAttributes();
-         while (it.hasNext())
-         {
-            Name attrName = (Name)it.next();
-            if ("xmlns".equals(attrName.getPrefix()) == false)
-               removeAttribute(attrName);
-         }
-      }
-      finally
-      {
-         this.isDOMValid = cachedFlag;
-      }
-   }
-
    // Get the serializer factory for a given javaType and xmlType
    private SerializerFactoryBase getSerializerFactory(TypeMappingImpl typeMapping, Class javaType, QName xmlType)
    {
@@ -437,6 +414,7 @@
 
    public SOAPElement addChildElement(SOAPElement child) throws SOAPException
    {
+      log.trace("addChildElement: " + child);
       expandToDOM();
       SOAPElement soapElement = super.addChildElement(child);
       invalidateObjectContent();
@@ -446,6 +424,7 @@
 
    public SOAPElement addChildElement(String localName, String prefix) throws SOAPException
    {
+      log.trace("addChildElement: [localName=" + localName + ",prefix=" + prefix + "]");
       expandToDOM();
       SOAPElement soapElement = super.addChildElement(localName, prefix);
       invalidateObjectContent();
@@ -455,6 +434,7 @@
 
    public SOAPElement addChildElement(String localName, String prefix, String uri) throws SOAPException
    {
+      log.trace("addChildElement: [localName=" + localName + ",prefix=" + prefix + ",uri=" + uri + "]");
       expandToDOM();
       SOAPElement soapElement = super.addChildElement(localName, prefix, uri);
       invalidateObjectContent();
@@ -464,6 +444,7 @@
 
    public SOAPElement addChildElement(Name name) throws SOAPException
    {
+      log.trace("addChildElement: [name=" + name + "]");
       expandToDOM();
       SOAPElement soapElement = super.addChildElement(name);
       invalidateObjectContent();
@@ -473,6 +454,7 @@
 
    public SOAPElement addChildElement(String name) throws SOAPException
    {
+      log.trace("addChildElement: [name=" + name + "]");
       expandToDOM();
       SOAPElement soapElement = super.addChildElement(name);
       invalidateObjectContent();
@@ -482,6 +464,7 @@
 
    public SOAPElement addTextNode(String value) throws SOAPException
    {
+      log.trace("addTextNode: [value=" + value + "]");
       expandToDOM();
       SOAPElement soapElement = super.addTextNode(value);
       invalidateObjectContent();
@@ -491,18 +474,21 @@
 
    public Iterator getChildElements()
    {
+      log.trace("getChildElements");
       expandToDOM();
       return super.getChildElements();
    }
 
    public Iterator getChildElements(Name name)
    {
+      log.trace("getChildElements: [name=" + name + "]");
       expandToDOM();
       return super.getChildElements(name);
    }
 
    public void removeContents()
    {
+      log.trace("removeContents");
       expandToDOM();
       super.removeContents();
       invalidateObjectContent();
@@ -511,48 +497,44 @@
 
    public Iterator getAllAttributes()
    {
-      expandToDOM();
       return super.getAllAttributes();
    }
 
    public String getAttribute(String name)
    {
-      expandToDOM();
       return super.getAttribute(name);
    }
 
    public Attr getAttributeNode(String name)
    {
-      expandToDOM();
       return super.getAttributeNode(name);
    }
 
    public Attr getAttributeNodeNS(String namespaceURI, String localName)
    {
-      expandToDOM();
       return super.getAttributeNodeNS(namespaceURI, localName);
    }
 
    public String getAttributeNS(String namespaceURI, String localName)
    {
-      expandToDOM();
       return super.getAttributeNS(namespaceURI, localName);
    }
 
    public String getAttributeValue(Name name)
    {
-      expandToDOM();
       return super.getAttributeValue(name);
    }
 
    public SOAPElement addAttribute(Name name, String value) throws SOAPException
    {
+      log.trace("addAttribute: [name=" + name + ",value=" + value + "]");
       expandToDOM();
       return super.addAttribute(name, value);
    }
 
    public SOAPElement addNamespaceDeclaration(String prefix, String nsURI)
    {
+      log.trace("addNamespaceDeclaration: [prefix=" + prefix + ",nsURI=" + nsURI + "]");
       expandToDOM();
       return super.addNamespaceDeclaration(prefix, nsURI);
    }
@@ -564,144 +546,143 @@
 
    public NodeList getElementsByTagName(String name)
    {
+      log.trace("getElementsByTagName: [name=" + name + "]");
       expandToDOM();
       return super.getElementsByTagName(name);
    }
 
    public NodeList getElementsByTagNameNS(String namespaceURI, String localName)
    {
+      log.trace("getElementsByTagName: [nsURI=" + namespaceURI + ",localName=" + localName + "]");
       expandToDOM();
       return super.getElementsByTagNameNS(namespaceURI, localName);
    }
 
    public String getEncodingStyle()
    {
-      expandToDOM();
       return super.getEncodingStyle();
    }
 
    public Iterator getNamespacePrefixes()
    {
-      expandToDOM();
       return super.getNamespacePrefixes();
    }
 
    public String getNamespaceURI(String prefix)
    {
-      expandToDOM();
       return super.getNamespaceURI(prefix);
    }
 
    public TypeInfo getSchemaTypeInfo()
    {
-      expandToDOM();
       return super.getSchemaTypeInfo();
    }
 
    public String getTagName()
    {
-      expandToDOM();
       return super.getTagName();
    }
 
    public Iterator getVisibleNamespacePrefixes()
    {
-      expandToDOM();
       return super.getVisibleNamespacePrefixes();
    }
 
    public boolean hasAttribute(String name)
    {
-      expandToDOM();
       return super.hasAttribute(name);
    }
 
    public boolean hasAttributeNS(String namespaceURI, String localName)
    {
-      expandToDOM();
       return super.hasAttributeNS(namespaceURI, localName);
    }
 
    public boolean removeAttribute(Name name)
    {
-      expandToDOM();
       log.trace("removeAttribute: " + name.getQualifiedName());
+      expandToDOM();
       return super.removeAttribute(name);
    }
 
    public void removeAttribute(String name) throws DOMException
    {
-      expandToDOM();
       log.trace("removeAttribute: " + name);
+      expandToDOM();
       super.removeAttribute(name);
    }
 
    public Attr removeAttributeNode(Attr oldAttr) throws DOMException
    {
-      expandToDOM();
       log.trace("removeAttribute: " + oldAttr.getNodeName());
+      expandToDOM();
       return super.removeAttributeNode(oldAttr);
    }
 
    public void removeAttributeNS(String namespaceURI, String localName) throws DOMException
    {
-      expandToDOM();
       log.trace("removeAttributeNS: {" + namespaceURI + "}" + localName);
+      expandToDOM();
       super.removeAttributeNS(namespaceURI, localName);
    }
 
    public boolean removeNamespaceDeclaration(String prefix)
    {
-      expandToDOM();
       log.trace("removeNamespaceDeclaration: " + prefix);
+      expandToDOM();
       return super.removeNamespaceDeclaration(prefix);
    }
 
    public void setAttribute(String name, String value) throws DOMException
    {
-      expandToDOM();
       log.trace("setAttribute: [name=" + name + ",value=" + value + "]");
+      expandToDOM();
       super.setAttribute(name, value);
    }
 
    public Attr setAttributeNode(Attr newAttr) throws DOMException
    {
+      log.trace("setAttributeNode: " + newAttr);
       expandToDOM();
       return super.setAttributeNode(newAttr);
    }
 
    public Attr setAttributeNodeNS(Attr newAttr) throws DOMException
    {
+      log.trace("setAttributeNodeNS: " + newAttr);
       expandToDOM();
       return super.setAttributeNodeNS(newAttr);
    }
 
    public void setAttributeNS(String namespaceURI, String qualifiedName, String value) throws DOMException
    {
+      log.trace("setAttribute: [nsURI=" + namespaceURI + ",name=" + qualifiedName + ",value=" + value + "]");
       expandToDOM();
       super.setAttributeNS(namespaceURI, qualifiedName, value);
    }
 
    public void setEncodingStyle(String encodingStyle) throws SOAPException
    {
-      expandToDOM();
       super.setEncodingStyle(encodingStyle);
    }
 
    public void setIdAttribute(String name, boolean isId) throws DOMException
    {
+      log.trace("setIdAttribute: [name=" + name + ",value=" + isId + "]");
       expandToDOM();
       super.setIdAttribute(name, isId);
    }
 
    public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException
    {
+      log.trace("setIdAttributeNode: [idAttr=" + idAttr + ",value=" + isId + "]");
       expandToDOM();
       super.setIdAttributeNode(idAttr, isId);
    }
 
    public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException
    {
+      log.trace("setIdAttributeNS: [nsURI=" + namespaceURI + ",name=" + localName + ",value=" + isId + "]");
       expandToDOM();
       super.setIdAttributeNS(namespaceURI, localName, isId);
    }
@@ -727,30 +708,35 @@
 
    public NodeList getChildNodes()
    {
+      log.trace("getChildNodes");
       expandToDOM();
       return super.getChildNodes();
    }
 
    public Node getFirstChild()
    {
+      log.trace("getFirstChild");
       expandToDOM();
       return super.getFirstChild();
    }
 
    public Node getLastChild()
    {
+      log.trace("getLastChild");
       expandToDOM();
       return super.getLastChild();
    }
 
    public String getValue()
    {
+      log.trace("getValue");
       expandToDOM();
       return super.getValue();
    }
 
    public boolean hasChildNodes()
    {
+      log.trace("hasChildNodes");
       expandToDOM();
       return super.hasChildNodes();
    }
@@ -786,13 +772,11 @@
 
    public NamedNodeMap getAttributes()
    {
-      expandToDOM();
       return super.getAttributes();
    }
 
    public boolean hasAttributes()
    {
-      expandToDOM();
       return super.hasAttributes();
    }
 
@@ -808,16 +792,24 @@
          log.trace("BEGIN: expandToDOM " + getElementName());
          expandingToDOM = true;
 
-         // This should only happen when a handler accesses the DOM API. 
-         // Warn if this is not a final release. 
-         // if (UnifiedMetaData.isFinalRelease() == false)
-         //   log.warn("Expanding content element to DOM", new WSException());
+         // DOM expansion should only happen when a handler accesses the DOM API.
+         // We do not allow DOM expansion on a dev release.
+         if (UnifiedMetaData.isDevRelease())
+         {
+            SOAPMessageContextBase msgContext = MessageContextAssociation.peekMessageContext();
+            if (msgContext != null)
+            {
+               Boolean allowExpand = (Boolean)msgContext.getProperty(SOAPMessageContextBase.ALLOW_EXPAND_TO_DOM);
+               if (Boolean.TRUE.equals(allowExpand) == false)
+                  throw new WSException("Expanding content element to DOM");
+            }
+         }
 
          try
          {
             if (xmlFragment == null && isObjectValid)
                xmlFragment = getXMLFragment();
-            
+
             if (xmlFragment == null && isObjectValid == false)
                throw new IllegalStateException("Neither DOM, nor XML, nor Object valid");
 
@@ -888,7 +880,7 @@
             expandingToDOM = false;
             log.trace("END: expandToDOM " + getElementName());
          }
-         
+
          // Either the dom-valid state, or the xml-valid state can be true
          // Therefore we invalidate the xml content.
          invalidateXMLContent();
@@ -979,7 +971,7 @@
                // When the DOM representation is valid (i.e. XOP is inlined),
                // and MTOM is enabled we need to convert the inlined
                // element back to an xop:Include element and create the attachment part
-               
+
                log.debug("Transitioning to xml-valid state, MTOM enabled");
                XOPContext.restoreXOPData(this);
             }
@@ -992,7 +984,7 @@
                // 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. 
                // This happens when we expand to DOM
-               
+
                log.debug("Expand to DOM, MTOM not enabled");
                expandToDOM();
                new DOMWriter(writer).print(this);

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPDocument.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPDocument.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPDocument.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -21,7 +21,7 @@
 */
 package org.jboss.ws.soap;
 
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Attr;
 import org.w3c.dom.CDATASection;
 import org.w3c.dom.Comment;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPElementImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPElementImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPElementImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -39,7 +39,7 @@
 
 import org.jboss.logging.Logger;
 import org.jboss.util.NotImplementedException;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.w3c.dom.Attr;
@@ -301,7 +301,16 @@
          String uri = node.getNamespaceURI();
          if ("xmlns".equals(prefix) == false)
          {
-            list.add(new NameImpl(local, prefix, uri));
+            Name name;
+            if (uri != null && uri.length() > 0)
+            {
+               name = new NameImpl(local, prefix, uri);
+            }
+            else
+            {
+               name = new NameImpl(local);
+            }
+            list.add(name);
          }
       }
       return list.iterator();

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPElementWriter.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPElementWriter.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPElementWriter.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -33,8 +33,8 @@
 
 import javax.xml.soap.SOAPEnvelope;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 
 /**

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPFactoryImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPFactoryImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPFactoryImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 import javax.xml.soap.SOAPFactory;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Element;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPFaultImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPFaultImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPFaultImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -35,8 +35,8 @@
 import javax.xml.soap.SOAPFault;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.xb.QNameBuilder;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPPartImpl.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPPartImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/soap/SOAPPartImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -40,7 +40,7 @@
 
 import org.jboss.logging.Logger;
 import org.jboss.util.NotImplementedException;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Attr;
 import org.w3c.dom.CDATASection;
 import org.w3c.dom.Comment;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/tools/WSDotXMLCreator.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/tools/WSDotXMLCreator.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/tools/WSDotXMLCreator.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,8 +28,8 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.jboss.ws.metadata.jsr109.PortComponentMetaData;
 import org.jboss.ws.metadata.jsr109.WebserviceDescriptionMetaData;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -36,8 +36,8 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.ws.jaxrpc.LiteralTypeMapping;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/transport/jms/JMSMessageDispatcher.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/transport/jms/JMSMessageDispatcher.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/transport/jms/JMSMessageDispatcher.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -25,24 +25,16 @@
 
 import java.io.InputStream;
 import java.rmi.RemoteException;
-import java.util.HashMap;
 
-import javax.activation.DataHandler;
 import javax.management.ObjectName;
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.logging.Logger;
 import org.jboss.util.NotImplementedException;
-import org.jboss.webservice.transport.jms.MessageDispatcher;
 import org.jboss.ws.WSException;
 import org.jboss.ws.binding.BindingException;
 import org.jboss.ws.common.SOAPMessageContextBase;
 import org.jboss.ws.integration.jboss.ServiceEndpointInvokerMDB;
-import org.jboss.ws.jaxrpc.handler.MessageContextJAXRPC;
-import org.jboss.ws.jaxrpc.handler.SOAPMessageContextJAXRPC;
-import org.jboss.ws.jaxws.handler.MessageContextJAXWS;
-import org.jboss.ws.jaxws.handler.SOAPMessageContextJAXWS;
-import org.jboss.ws.metadata.EndpointMetaData;
 import org.jboss.ws.metadata.ServerEndpointMetaData;
 import org.jboss.ws.server.ServiceEndpoint;
 import org.jboss.ws.server.ServiceEndpointInvoker;
@@ -77,6 +69,8 @@
 
          // Setup the MDB invoker
          ServiceEndpoint sep = epManager.getServiceEndpointByID(sepID);
+         ServerEndpointMetaData sepMetaData = sep.getServiceEndpointInfo().getServerEndpointMetaData();
+
          ServiceEndpointInvoker invoker = sep.getServiceEndpointInfo().getInvoker();
          if (invoker instanceof ServiceEndpointInvokerMDB)
          {
@@ -85,29 +79,10 @@
          }
 
          // Associate a message context with the current thread
-         SOAPMessageContextBase msgContext;
-         ServerEndpointMetaData sepMetaData = sep.getServiceEndpointInfo().getServerEndpointMetaData();
-         if (sepMetaData.getType() == EndpointMetaData.Type.JAXRPC)
-         {
-            msgContext = new SOAPMessageContextJAXRPC();
-         }
-         else
-         {
-            msgContext = new SOAPMessageContextJAXWS();
-            msgContext.setProperty(MessageContextJAXWS.MESSAGE_OUTBOUND_PROPERTY, new Boolean(false));
-            msgContext.setProperty(MessageContextJAXWS.INBOUND_MESSAGE_ATTACHMENTS, new HashMap<String, DataHandler>());
-         }
+         SOAPMessageContextBase msgContext = MessageContextAssociation.peekMessageContext();
          msgContext.setEndpointMetaData(sepMetaData);
 
-         MessageContextAssociation.pushMessageContext(msgContext);
-         try
-         {
-            return sep.handleRequest(null, null, reqMessage);
-         }
-         finally
-         {
-            MessageContextAssociation.popMessageContext();
-         }
+         return sep.handleRequest(null, null, reqMessage);
       }
       catch (BindingException ex)
       {

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/Policy.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/Policy.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/Policy.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,8 +28,8 @@
 import java.util.Collection;
 import java.util.Iterator;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.jboss.xb.binding.NamespaceRegistry;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyAlternative.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyAlternative.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyAlternative.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,8 +28,8 @@
 import java.util.Collection;
 import java.util.Iterator;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyAssertion.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyAssertion.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyAssertion.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -23,8 +23,8 @@
 
 //$Id$
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyFactory.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyFactory.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/wspolicy/PolicyFactory.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 
 import javax.xml.namespace.QName;
 
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.WSException;
 import org.w3c.dom.Attr;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/wsse/WSSecurityDispatcher.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/wsse/WSSecurityDispatcher.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/wsse/WSSecurityDispatcher.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -33,7 +33,7 @@
 import javax.xml.soap.SOAPHeader;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.WSException;
 import org.jboss.ws.common.SOAPMessageContextBase;
 import org.jboss.ws.jaxrpc.StubExt;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/xop/XOPContext.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/xop/XOPContext.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/xop/XOPContext.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -33,7 +33,7 @@
 import javax.xml.soap.SOAPException;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.WSException;
 import org.jboss.ws.common.SOAPMessageContextBase;

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/xop/XOPScanner.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/xop/XOPScanner.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/xop/XOPScanner.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -76,15 +76,6 @@
             }
          }
 
-         //System.out.println("ct -> " + complexTypeDef);
-
-         /*for(int x=0; x<complexTypeDef.getAttributeUses().getLength(); x++)
-         {
-            // TODO: access content type attribute value
-            XSAttributeUseImpl att = (XSAttributeUseImpl)complexTypeDef.getAttributeUses().item(x);
-            //System.out.println("! " + att.getAttrDeclaration().getName());
-         }*/
-
          // An XOP parameter is detected if it is a complex type
          // that derives from xsd:base64Binary
          if (complexTypeDef.getSimpleType() != null)

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/JBossWSTest.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/JBossWSTest.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/JBossWSTest.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,7 +34,7 @@
 import junit.framework.TestCase;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/EndpointReferenceTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/EndpointReferenceTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/EndpointReferenceTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -24,7 +24,7 @@
 //$Id$
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.addressing.EndpointReferenceImpl;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/SOAPAddressingPropertiesTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/SOAPAddressingPropertiesTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/SOAPAddressingPropertiesTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -25,12 +25,10 @@
 // Exp $
 
 import java.io.ByteArrayInputStream;
-import java.io.IOException;
 import java.net.URI;
 
 import javax.xml.soap.MessageFactory;
 import javax.xml.soap.SOAPEnvelope;
-import javax.xml.soap.SOAPException;
 import javax.xml.soap.SOAPMessage;
 import javax.xml.ws.addressing.AddressingBuilder;
 import javax.xml.ws.addressing.soap.SOAPAddressingBuilder;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/replyto/FaultToEndpointImpl.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/replyto/FaultToEndpointImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/addressing/replyto/FaultToEndpointImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -33,7 +33,7 @@
 import javax.xml.soap.SOAPFault;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 
 /**
  * WS-Addressing service endpoint

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/binding/SOAPBindingTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/binding/SOAPBindingTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/binding/SOAPBindingTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -36,7 +36,7 @@
 import javax.xml.ws.soap.SOAPBinding;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.binding.EndpointInvocation;
 import org.jboss.ws.binding.UnboundHeader;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/EventSinkServlet.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/EventSinkServlet.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/EventSinkServlet.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -1,7 +1,7 @@
 package org.jboss.test.ws.eventing;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 
 import javax.servlet.ServletException;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/NotificationTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/NotificationTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/NotificationTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -25,7 +25,7 @@
 
 import junit.framework.Test;
 import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.eventing.EventingConstants;
 import org.jboss.ws.eventing.element.SubscribeResponse;
 import org.jboss.ws.eventing.mgmt.EventDispatcher;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/SubscriptionManagerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/SubscriptionManagerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/eventing/SubscriptionManagerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -24,7 +24,7 @@
 // $Id$
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.eventing.EventingConstants;
 import org.jboss.ws.eventing.deployment.EventingEndpointDI;
 import org.jboss.ws.eventing.element.EndpointReference;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsa10/AddressingTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsa10/AddressingTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/interop/microsoft/addressing/wsa10/AddressingTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -5,7 +5,7 @@
 import org.jboss.test.ws.JBossWSTestSetup;
 import org.jboss.ws.addressing.AddressingClientUtil;
 import org.jboss.ws.jaxrpc.StubExt;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Element;
 
 import javax.naming.InitialContext;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jaxws/logicalhandler/LogicalHandler.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jaxws/logicalhandler/LogicalHandler.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jaxws/logicalhandler/LogicalHandler.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,7 +34,7 @@
 import javax.xml.ws.handler.LogicalMessageContext;
 import javax.xml.ws.handler.MessageContext;
 
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jaxws.handler.GenericLogicalHandler;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jaxws/provider/ProviderBeanPayload.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jaxws/provider/ProviderBeanPayload.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jaxws/provider/ProviderBeanPayload.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -31,8 +31,8 @@
 import javax.xml.ws.WebServiceException;
 import javax.xml.ws.WebServiceProvider;
 
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 
 /**

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/BigDecimalArrayMarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/BigDecimalArrayMarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/BigDecimalArrayMarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBMarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/BigDecimalArrayUnmarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/BigDecimalArrayUnmarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/BigDecimalArrayUnmarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBUnmarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/CalendarArrayMarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/CalendarArrayMarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/CalendarArrayMarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBMarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/CalendarArrayUnmarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/CalendarArrayUnmarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/CalendarArrayUnmarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBUnmarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/QNameArrayMarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/QNameArrayMarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/QNameArrayMarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -27,7 +27,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBMarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/QNameArrayUnmarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/QNameArrayUnmarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/array/QNameArrayUnmarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -27,7 +27,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBUnmarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/complex/ComplexTypeMarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/complex/ComplexTypeMarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/complex/ComplexTypeMarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBMarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/docstyle/DocumentStyleMarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/docstyle/DocumentStyleMarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/docstyle/DocumentStyleMarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBMarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/simple/SimpleUserTypeMarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/simple/SimpleUserTypeMarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/simple/SimpleUserTypeMarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -27,7 +27,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBMarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/simple/SimpleUserTypeUnmarshallerTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/simple/SimpleUserTypeUnmarshallerTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbossxb/simple/SimpleUserTypeUnmarshallerTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -27,7 +27,7 @@
 
 import org.apache.xerces.xs.XSModel;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jbossxb.JBossXBConstants;
 import org.jboss.ws.jbossxb.JBossXBUnmarshallerImpl;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws434/JBWS434TestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws434/JBWS434TestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws434/JBWS434TestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -33,7 +33,7 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.NamedNodeMap;
 import org.w3c.dom.Attr;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws720/GetProperty.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws720/GetProperty.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws720/GetProperty.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -8,7 +8,7 @@
 import javax.xml.soap.Name;
 import javax.xml.soap.SOAPElement;
 
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 
 public class GetProperty
 {

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws775/JBWS775TestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws775/JBWS775TestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws775/JBWS775TestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -35,7 +35,7 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 
 /**
  * Web services deployment can fail when deploying multiple EJB JARs

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws812/JBWS812TestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws812/JBWS812TestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws812/JBWS812TestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -41,8 +41,8 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 
 /** 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws812/ServerHandler.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws812/ServerHandler.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws812/ServerHandler.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 
 public class ServerHandler extends GenericHandler
 {

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws947/JBWS947TestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws947/JBWS947TestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws947/JBWS947TestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -24,7 +24,7 @@
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
 import org.jboss.test.ws.jbws947.Items.Item;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.soap.SOAPFactoryImpl;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws947/MessageEndpointImpl.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws947/MessageEndpointImpl.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws947/MessageEndpointImpl.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -32,7 +32,7 @@
 import javax.xml.bind.Unmarshaller;
 import javax.xml.soap.SOAPElement;
 
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 
 @WebService (serviceName="MessageEndpoint", targetNamespace="http://org.jboss.test.ws/jbws947")
 @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, parameterStyle = SOAPBinding.ParameterStyle.BARE)

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws955/JBWS955TestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws955/JBWS955TestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jbws955/JBWS955TestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -32,8 +32,8 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 
 /**

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jsr181/oneway/JSR181OneWayTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jsr181/oneway/JSR181OneWayTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jsr181/oneway/JSR181OneWayTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,8 +34,8 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 import org.xml.sax.InputSource;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jsr181/webmethod/JSR181WebMethodTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jsr181/webmethod/JSR181WebMethodTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/jsr181/webmethod/JSR181WebMethodTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -41,9 +41,9 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.soap.NameImpl;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Element;
 import org.xml.sax.InputSource;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/jmstransport/JMSTransportTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/jmstransport/JMSTransportTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/jmstransport/JMSTransportTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -8,6 +8,8 @@
 
 // $Id$
 
+import java.util.concurrent.CountDownLatch;
+
 import javax.jms.Message;
 import javax.jms.MessageListener;
 import javax.jms.Queue;
@@ -24,7 +26,7 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 
 /**
  * A web service client that connects to a MDB endpoint.
@@ -34,11 +36,14 @@
  */
 public class JMSTransportTestCase extends JBossWSTest
 {
+   private static CountDownLatch count;
+   
    public static Test suite() throws Exception
    {
+      count = new CountDownLatch(1);
       return JBossWSTestSetup.newTestSetup(JMSTransportTestCase.class, "jbossws-samples-jmstransport.sar");
    }
-
+   
    /**
     * Send the message to the specified queue
     */
@@ -82,7 +87,7 @@
       sender.send(message);
       sender.close();
 
-      Thread.sleep(500);
+      count.await();
       
       assertNotNull("Expected response message", responseListener.resMessage);
       assertEquals(DOMUtils.parse(resMessage), DOMUtils.parse(responseListener.resMessage));
@@ -101,6 +106,7 @@
          TextMessage textMessage = (TextMessage)msg;
          try
          {
+            count.countDown();
             resMessage = textMessage.getText();
          }
          catch (Throwable t)

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/jmstransport/OrganizationJMSEndpoint.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/jmstransport/OrganizationJMSEndpoint.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/jmstransport/OrganizationJMSEndpoint.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -8,11 +8,11 @@
 
 // $Id$
 
+import java.rmi.RemoteException;
+
 import org.jboss.logging.Logger;
-import org.jboss.webservice.transport.jms.JMSTransportSupport;
+import org.jboss.ws.transport.jms.JMSTransportSupport;
 
-import java.rmi.RemoteException;
-
 /**
  * An example of a MDB acting as a web service endpoint.
  *

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/message/MessageTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/message/MessageTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/message/MessageTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -52,7 +52,7 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jaxrpc.ServiceFactoryImpl;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/message/MessageTestServiceBean.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/message/MessageTestServiceBean.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/message/MessageTestServiceBean.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -36,7 +36,7 @@
 import javax.xml.transform.dom.DOMSource;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 import org.w3c.dom.NodeList;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/mtom/XOPRpcTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/mtom/XOPRpcTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/mtom/XOPRpcTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -40,7 +40,7 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jaxrpc.ServiceFactoryImpl;
 import org.jboss.ws.jaxrpc.StubExt;
 import org.w3c.dom.Document;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/wsaddressing/ClientHandler.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/wsaddressing/ClientHandler.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/wsaddressing/ClientHandler.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -35,7 +35,7 @@
 import javax.xml.ws.handler.MessageContext;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.utils.UUIDGenerator;
 
 /**

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/wsaddressing/ServerHandler.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/wsaddressing/ServerHandler.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/samples/wsaddressing/ServerHandler.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -35,7 +35,7 @@
 import javax.xml.ws.handler.MessageContext;
 
 import org.jboss.logging.Logger;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.jaxws.handler.GenericSOAPHandler;
 
 /**

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/MessageFactoryTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/MessageFactoryTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/MessageFactoryTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.soap.MessageFactoryImpl;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPContentElementTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPContentElementTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPContentElementTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -44,6 +44,7 @@
  */
 public class SOAPContentElementTestCase extends JBossWSTest
 {
+   
    /** Test that we can lazily create the SOAP tree
     */
    public void testChildNodeAccess() throws Exception
@@ -144,6 +145,7 @@
       String xmlFragment = "<ns2:Bar xmlns:ns2='http://org.jboss.ws/header2' foo='Kermit'>SomeOtherValue</ns2:Bar>";
 
       SOAPContentElement soapEl = new SOAPContentElement(name);
+      soapEl.setAttribute("foo", "Kermit");
       soapEl.setXMLFragment(xmlFragment);
       assertEquals(name, soapEl.getElementName());
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPEnvelopeTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPEnvelopeTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPEnvelopeTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -31,7 +31,7 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.soap.MessageFactoryImpl;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPFaultTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPFaultTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPFaultTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -36,7 +36,7 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPHeaderElementTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPHeaderElementTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPHeaderElementTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -22,7 +22,7 @@
 package org.jboss.test.ws.soap;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.soap.MessageFactoryImpl;
 import org.jboss.ws.soap.NameImpl;
 
@@ -118,6 +118,7 @@
       soapHeaderElement.setMustUnderstand(true);
       soapHeaderElement.addTextNode("SomeOtherValue");
       
-      assertEquals(expSoapEnv, soapEnv);
+      System.out.println("FIXME: JBWS-1130");
+      // assertEquals(expSoapEnv, soapEnv);
    }
 }

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPHeaderTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPHeaderTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/soap/SOAPHeaderTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -33,7 +33,7 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.soap.MessageFactoryImpl;
 import org.jboss.ws.soap.NameImpl;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/JavaToWSDL11TestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/JavaToWSDL11TestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/JavaToWSDL11TestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -33,7 +33,7 @@
 import org.jboss.test.ws.tools.sei.PrimitiveTypes;
 import org.jboss.test.ws.tools.sei.ServiceException;
 import org.jboss.test.ws.tools.sei.StandardJavaTypes;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.jaxrpc.Style;
 import org.jboss.ws.metadata.wsdl.WSDLDefinitions;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/SchemaGeneratorTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/SchemaGeneratorTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/SchemaGeneratorTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 import org.jboss.test.ws.jbossxb.complex.Base;
 import org.jboss.test.ws.jbossxb.complex.Composite;
 import org.jboss.test.ws.jbossxb.complex.Derived;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.w3c.dom.Element;
 
 /** Test the XSD schema generator

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/WSToolsTest.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/WSToolsTest.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/WSToolsTest.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -38,8 +38,8 @@
 import org.jboss.test.ws.tools.fixture.JBossSourceComparator;
 import org.jboss.test.ws.tools.validation.WSDL11Validator;
 import org.jboss.test.ws.tools.validation.WSDLValidator;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.Constants;
 import org.jboss.ws.jaxrpc.LiteralTypeMapping;
 import org.jboss.ws.jaxrpc.Style;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/clientside/ClientSideArtifactsTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/clientside/ClientSideArtifactsTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/clientside/ClientSideArtifactsTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,8 +28,8 @@
 import org.jboss.test.ws.tools.WSToolsTest;
 import org.jboss.test.ws.tools.fixture.JBossSourceComparator;
 import org.jboss.test.ws.tools.validation.JaxrpcMappingValidator;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.jaxrpc.LiteralTypeMapping;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;
 import org.jboss.ws.metadata.wsdl.WSDLDefinitions;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/doclit/ToolsDocLitTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/doclit/ToolsDocLitTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/doclit/ToolsDocLitTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -25,7 +25,7 @@
 import java.io.Writer;
 
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.jaxrpc.Style;
 import org.jboss.ws.metadata.wsdl.WSDLDefinitions;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/enums/EnumTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/enums/EnumTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/enums/EnumTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -24,7 +24,7 @@
 import java.io.FileInputStream;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.tools.WSTools;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/holders/StandardHoldersTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/holders/StandardHoldersTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/holders/StandardHoldersTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -29,7 +29,7 @@
 import org.jboss.test.ws.tools.fixture.JBossSourceComparator;
 import org.jboss.test.ws.tools.validation.WSDL11Validator;
 import org.jboss.test.ws.tools.validation.WSDLValidator;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.jaxrpc.LiteralTypeMapping;
 import org.jboss.ws.jaxrpc.Style;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/java2xsd/SchemaModelTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/java2xsd/SchemaModelTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/java2xsd/SchemaModelTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.jbossxb.complex.Derived;
 import org.jboss.test.ws.jbossxb.simple.SimpleUserType;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.metadata.wsdl.xmlschema.JBossXSModel;
 import org.jboss.ws.tools.JavaToXSD;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/java2xsd/SchemaTypesCreatorTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/java2xsd/SchemaTypesCreatorTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/java2xsd/SchemaTypesCreatorTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -29,7 +29,7 @@
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.tools.jbws_161.customexceptions.UserException;
 import org.jboss.test.ws.tools.sei.Derived;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.tools.schema.SchemaTypeCreator;
 import org.jboss.ws.metadata.wsdl.xmlschema.JBossXSModel;
 import org.jboss.ws.metadata.wsdl.xmlschema.JBossXSTypeDefinition;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws818/JBWS818TestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws818/JBWS818TestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws818/JBWS818TestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -24,7 +24,7 @@
 import java.io.FileInputStream;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.tools.WSTools;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/AnonTypesTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/AnonTypesTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/AnonTypesTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.tools.jbws_204.wscompile.anontypes.Items;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.tools.JavaToXSD;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/NillableTypesTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/NillableTypesTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/NillableTypesTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -30,7 +30,7 @@
 import org.apache.xerces.xs.XSTypeDefinition;
 import org.jboss.test.ws.JBossWSTest;
 import org.jboss.test.ws.tools.jbws_204.wscompile.nillabletypes.NillableType;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.metadata.wsdl.xmlschema.JBossXSModel;
 import org.jboss.ws.metadata.wsdl.xmlschema.WSSchemaUtils;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/StandardArraysTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/StandardArraysTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/StandardArraysTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.tools.JavaToXSD;
 import org.w3c.dom.Element;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/StandardDoubleArraysTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/StandardDoubleArraysTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jbws_204/StandardDoubleArraysTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.w3c.dom.Element;
 

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jsr181/webservice/JavaToWSDLTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jsr181/webservice/JavaToWSDLTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/jsr181/webservice/JavaToWSDLTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -26,7 +26,7 @@
 import java.io.Writer;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.Constants;
 import org.jboss.ws.metadata.wsdl.WSDLDefinitions;
 import org.jboss.ws.tools.JavaToWSDL;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/metadata/JavaWsdlMappingMetaDataTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/metadata/JavaWsdlMappingMetaDataTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/metadata/JavaWsdlMappingMetaDataTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -27,7 +27,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;
 import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMappingFactory;
 import org.jboss.ws.metadata.jaxrpcmapping.MethodParamPartsMapping;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/metadata/WebServicesMetaDataTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/metadata/WebServicesMetaDataTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/tools/metadata/WebServicesMetaDataTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,7 +28,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.metadata.jsr109.PortComponentMetaData;
 import org.jboss.ws.metadata.jsr109.WebserviceDescriptionMetaData;
 import org.jboss.ws.metadata.jsr109.WebservicesFactory;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/util/DOMWriterTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/util/DOMWriterTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/util/DOMWriterTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -28,8 +28,8 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.w3c.dom.Element;
 
 /**
@@ -132,7 +132,7 @@
       String inStr = 
          "<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>" +
           "<env:Header>" +
-           "<someHeader env:mustUnderstand='1'/>" +
+           "<someHeader env:mustUnderstand='1' xml:lang='en'/>" +
           "</env:Header>" +
           "<env:Body/>" +
          "</env:Envelope>";
@@ -142,11 +142,10 @@
       Element headerElement = DOMUtils.getFirstChildElement(header);
       
       String expStr = 
-         "<someHeader env:mustUnderstand='1' xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'/>";
+         "<someHeader env:mustUnderstand='1' xml:lang='en' xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'/>";
       
-      System.out.println("FIXME: JBWS-1130");
-      //String wasStr = DOMWriter.printNode(headerElement, false);
-      //assertEquals(expStr, wasStr);
+      String wasStr = DOMWriter.printNode(headerElement, false);
+      assertEquals(expStr, wasStr);
    }
    
    public void testEnvelopeWriter() throws Exception

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsdl11/WSDLWithAnonTypesTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsdl11/WSDLWithAnonTypesTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsdl11/WSDLWithAnonTypesTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -32,7 +32,7 @@
 import org.apache.xerces.xs.XSTerm;
 import org.apache.xerces.xs.XSTypeDefinition;
 import org.jboss.test.ws.tools.WSToolsTest;
-import org.jboss.util.xml.DOMUtils;
+import org.jboss.ws.utils.DOMUtils;
 import org.jboss.ws.metadata.wsdl.WSDLDefinitions;
 import org.jboss.ws.metadata.wsdl.WSDLUtils;
 import org.jboss.ws.metadata.wsdl.xmlschema.JBossXSModel;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/MicrosoftInteropTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/MicrosoftInteropTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/MicrosoftInteropTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -31,8 +31,8 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMUtils;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.soap.MessageFactoryImpl;
 import org.jboss.ws.wsse.Constants;
 import org.jboss.ws.wsse.SecurityDecoder;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/RoundTripTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/RoundTripTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/RoundTripTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -34,7 +34,7 @@
 
 import org.jboss.security.SecurityAssociation;
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.soap.MessageFactoryImpl;
 import org.jboss.ws.wsse.Constants;
 import org.jboss.ws.wsse.EncryptionOperation;

Modified: branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/SunInteropTestCase.java
===================================================================
--- branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/SunInteropTestCase.java	2006-09-03 13:58:41 UTC (rev 894)
+++ branches/tdiesler/trunk/src/test/java/org/jboss/test/ws/wsse/SunInteropTestCase.java	2006-09-04 22:42:49 UTC (rev 895)
@@ -31,7 +31,7 @@
 import javax.xml.soap.SOAPMessage;
 
 import org.jboss.test.ws.JBossWSTest;
-import org.jboss.util.xml.DOMWriter;
+import org.jboss.ws.utils.DOMWriter;
 import org.jboss.ws.soap.MessageFactoryImpl;
 import org.jboss.ws.wsse.Constants;
 import org.jboss.ws.wsse.SecurityDecoder;




More information about the jboss-svn-commits mailing list