Author: dkulp
Date: Tue Sep  4 10:15:44 2007
New Revision: 572742

URL: http://svn.apache.org/viewvc?rev=572742&view=rev
Log:
[CXF-959] Apply patch from Benson Margulies - Thanks!
Change receive timeout in http to 60 seconds to match the ClientImpl case when 
not using HTTP. (and make debugging easier)

Modified:
    
incubator/cxf/trunk/rt/databinding/aegis/src/main/java/org/apache/cxf/aegis/databinding/AegisDatabinding.java
    
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/integration/WrappedTest.java
    
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/AnnotatedTypeTest.java
    
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/DualOutServiceTest.java
    
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/EnumTypeTest.java
    
incubator/cxf/trunk/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd

Modified: 
incubator/cxf/trunk/rt/databinding/aegis/src/main/java/org/apache/cxf/aegis/databinding/AegisDatabinding.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/databinding/aegis/src/main/java/org/apache/cxf/aegis/databinding/AegisDatabinding.java?rev=572742&r1=572741&r2=572742&view=diff
==============================================================================
--- 
incubator/cxf/trunk/rt/databinding/aegis/src/main/java/org/apache/cxf/aegis/databinding/AegisDatabinding.java
 (original)
+++ 
incubator/cxf/trunk/rt/databinding/aegis/src/main/java/org/apache/cxf/aegis/databinding/AegisDatabinding.java
 Tue Sep  4 10:15:44 2007
@@ -247,6 +247,7 @@
     }
 
     private void createSchemas(Service s, Set<Type> deps) {
+
         Map<String, Set<Type>> tns2Type = new HashMap<String, Set<Type>>();
         for (Type t : deps) {
             String ns = t.getSchemaType().getNamespaceURI();
@@ -293,6 +294,7 @@
                     info.setElement(schema.getDocumentElement());
 
                     XmlSchema xmlSchema = 
col.read(schema.getDocumentElement());
+                    xmlSchema.setNamespaceContext(nsMap);
                     info.setSchema(xmlSchema);
 
                     info.setSystemId(entry.getKey());

Modified: 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/integration/WrappedTest.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/integration/WrappedTest.java?rev=572742&r1=572741&r2=572742&view=diff
==============================================================================
--- 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/integration/WrappedTest.java
 (original)
+++ 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/integration/WrappedTest.java
 Tue Sep  4 10:15:44 2007
@@ -64,7 +64,7 @@
                     + "xsd:[EMAIL PROTECTED]'getSubmitBean']",
                     doc);
         assertValid("//xsd:[EMAIL PROTECTED]'getSubmitBean']/xsd:sequence"
-                    + "/xsd:[EMAIL PROTECTED]'bleh'[EMAIL 
PROTECTED]'string'[EMAIL PROTECTED]'0']", doc);
+                    + "/xsd:[EMAIL PROTECTED]'bleh'[EMAIL 
PROTECTED]'xsd:string'[EMAIL PROTECTED]'0']", doc);
         assertValid("//xsd:[EMAIL PROTECTED]'getSubmitBean']/xsd:sequence"
                     + "/xsd:[EMAIL PROTECTED]'bean'[EMAIL 
PROTECTED]'SimpleBean'[EMAIL PROTECTED]'0']", doc);
 
@@ -89,7 +89,7 @@
                     "/wsdl:definitions/wsdl:types"
                         + "/xsd:[EMAIL 
PROTECTED]'http://services.aegis.cxf.apache.org']"
                         + "/xsd:[EMAIL 
PROTECTED]"SimpleBean\"]/xsd:sequence/xsd:element"
-                        + "[EMAIL PROTECTED]"string\"]",
+                        + "[EMAIL PROTECTED]"xsd:string\"]",
                     doc);
     }
 

Modified: 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/AnnotatedTypeTest.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/AnnotatedTypeTest.java?rev=572742&r1=572741&r2=572742&view=diff
==============================================================================
--- 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/AnnotatedTypeTest.java
 (original)
+++ 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/AnnotatedTypeTest.java
 Tue Sep  4 10:15:44 2007
@@ -158,11 +158,11 @@
 
         assertValid(
                     "//xsd:[EMAIL 
PROTECTED]'AnnotatedBean2']/xsd:sequence/xsd:element"
-                    + "[EMAIL PROTECTED]'element'[EMAIL PROTECTED]'string']",
+                    + "[EMAIL PROTECTED]'element'[EMAIL 
PROTECTED]'xsd:string']",
                     wsdl);
         assertValid(
                     "//xsd:[EMAIL PROTECTED]'AnnotatedBean2']/xsd:attribute"
-                    + "[EMAIL PROTECTED]'attribute'[EMAIL PROTECTED]'string']",
+                    + "[EMAIL PROTECTED]'attribute'[EMAIL 
PROTECTED]'xsd:string']",
                     wsdl);
     }
 

Modified: 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/DualOutServiceTest.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/DualOutServiceTest.java?rev=572742&r1=572741&r2=572742&view=diff
==============================================================================
--- 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/DualOutServiceTest.java
 (original)
+++ 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/DualOutServiceTest.java
 Tue Sep  4 10:15:44 2007
@@ -44,11 +44,11 @@
  
         assertValid(
                     "//xsd:[EMAIL PROTECTED]'getValuesResponse']//xsd:element"
-                    + "[EMAIL PROTECTED]'return'[EMAIL PROTECTED]'string']",
+                    + "[EMAIL PROTECTED]'return'[EMAIL 
PROTECTED]'xsd:string']",
                     wsdl);
         assertValid(
                     "//xsd:[EMAIL PROTECTED]'getValuesResponse']//xsd:element"
-                    + "[EMAIL PROTECTED]'return1'[EMAIL PROTECTED]'string']",
+                    + "[EMAIL PROTECTED]'return1'[EMAIL 
PROTECTED]'xsd:string']",
                     wsdl);
     }
 }

Modified: 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/EnumTypeTest.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/EnumTypeTest.java?rev=572742&r1=572741&r2=572742&view=diff
==============================================================================
--- 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/EnumTypeTest.java
 (original)
+++ 
incubator/cxf/trunk/rt/databinding/aegis/src/test/java/org/apache/cxf/aegis/type/java5/EnumTypeTest.java
 Tue Sep  4 10:15:44 2007
@@ -114,10 +114,10 @@
         Document wsdl = getWSDLDocument("CurrencyService");
 
         assertValid("//xsd:[EMAIL PROTECTED]'inputCurrency'[EMAIL 
PROTECTED]'0']", wsdl);
-        assertValid("//xsd:[EMAIL PROTECTED]'Currency']/xsd:[EMAIL 
PROTECTED]'string']", wsdl);
-        assertValid("//xsd:[EMAIL PROTECTED]'string']/xsd:[EMAIL 
PROTECTED]'USD']", wsdl);
-        assertValid("//xsd:[EMAIL PROTECTED]'string']/xsd:[EMAIL 
PROTECTED]'EURO']", wsdl);
-        assertValid("//xsd:[EMAIL PROTECTED]'string']/xsd:[EMAIL 
PROTECTED]'POUNDS']", wsdl);
+        assertValid("//xsd:[EMAIL PROTECTED]'Currency']/xsd:[EMAIL 
PROTECTED]'xsd:string']", wsdl);
+        assertValid("//xsd:[EMAIL PROTECTED]'xsd:string']/xsd:[EMAIL 
PROTECTED]'USD']", wsdl);
+        assertValid("//xsd:[EMAIL PROTECTED]'xsd:string']/xsd:[EMAIL 
PROTECTED]'EURO']", wsdl);
+        assertValid("//xsd:[EMAIL PROTECTED]'xsd:string']/xsd:[EMAIL 
PROTECTED]'POUNDS']", wsdl);
     }
 
     @Test

Modified: 
incubator/cxf/trunk/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd?rev=572742&r1=572741&r2=572742&view=diff
==============================================================================
--- 
incubator/cxf/trunk/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd
 (original)
+++ 
incubator/cxf/trunk/rt/transports/http/src/main/resources/schemas/wsdl/http-conf.xsd
 Tue Sep  4 10:15:44 2007
@@ -161,7 +161,7 @@
                     </xs:annotation>      
                 </xs:attribute>
 
-                <xs:attribute name="ReceiveTimeout" type="xs:unsignedInt" 
use="optional" default="30000">
+                <xs:attribute name="ReceiveTimeout" type="xs:unsignedInt" 
use="optional" default="60000">
                     <xs:annotation>
                         <xs:documentation>
                         Receive timeout in milliseconds, 0 is infinite


Reply via email to