Author: dkulp
Date: Wed Oct 24 16:38:39 2012
New Revision: 1401769

URL: http://svn.apache.org/viewvc?rev=1401769&view=rev
Log:
Merged revisions 1401764 via  git cherry-pick from
https://svn.apache.org/repos/asf/cxf/trunk

........
  r1401764 | dkulp | 2012-10-24 12:25:11 -0400 (Wed, 24 Oct 2012) | 3 lines

  Turn on wsdl validation for a much larger set of the tooling tests and fix 
some of the issues that reveals.
  Should make it easier/quicker to spot if changes to the validation code will 
cause issues.

........

Modified:
    
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/UniqueBodyPartsValidator.java
    
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSDL11Validator.java
    
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSIBPValidator.java
    
cxf/branches/2.6.x-fixes/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBDataBinding.java
    
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/AbstractCodeGenTest.java
    
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenBugTest.java
    
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java
    
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/cxf2193/hello_world_extension_wrapped.wsdl
    
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/jms_test_rpc_fault.wsdl
    
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/mapping-doc-literal.wsdl
    
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema1.xsd
    
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema2.xsd

Modified: 
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/UniqueBodyPartsValidator.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/UniqueBodyPartsValidator.java?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/UniqueBodyPartsValidator.java
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/UniqueBodyPartsValidator.java
 Wed Oct 24 16:38:39 2012
@@ -53,7 +53,7 @@ public class UniqueBodyPartsValidator ex
             List<BindingOperation> ops = 
CastUtils.cast(binding.getBindingOperations());
             for (BindingOperation op : ops) {
                 Operation operation = op.getOperation();
-                if (operation.getInput() != null) {
+                if (operation != null && operation.getInput() != null) {
                     Message inMessage = operation.getInput().getMessage();
                     BindingInput bin = op.getBindingInput();
                     Set<String> headers = new HashSet<String>();

Modified: 
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSDL11Validator.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSDL11Validator.java?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSDL11Validator.java
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSDL11Validator.java
 Wed Oct 24 16:38:39 2012
@@ -136,6 +136,7 @@ public class WSDL11Validator extends Abs
             }
         }
         if (notValid) {
+            System.out.println(this.getErrorMessage());
             throw new ToolException(this.getErrorMessage());            
         }
 

Modified: 
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSIBPValidator.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSIBPValidator.java?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSIBPValidator.java
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/validator/src/main/java/org/apache/cxf/tools/validator/internal/WSIBPValidator.java
 Wed Oct 24 16:38:39 2012
@@ -372,6 +372,10 @@ public class WSIBPValidator extends Abst
                                    + binding.getQName() + "> is NOT a SOAP 
binding");
                 continue;
             }
+            if (binding.getPortType() == null) {
+                //will error later
+                continue;
+            }
 
             for (Iterator<?> ite2 = 
binding.getPortType().getOperations().iterator(); ite2.hasNext();) {
                 Operation operation = (Operation)ite2.next();

Modified: 
cxf/branches/2.6.x-fixes/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBDataBinding.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBDataBinding.java?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBDataBinding.java
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/wsdlto/databinding/jaxb/src/main/java/org/apache/cxf/tools/wsdlto/databinding/jaxb/JAXBDataBinding.java
 Wed Oct 24 16:38:39 2012
@@ -22,6 +22,8 @@ import java.io.FileInputStream;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
+import java.io.StringReader;
+import java.io.StringWriter;
 import java.io.Writer;
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Field;
@@ -646,7 +648,7 @@ public class JAXBDataBinding implements 
                     } catch (Throwable ex) {
                         //ignore - DOM level 3
                     }
-                    validateSchema(ele, uri, catalog);
+                    validateSchema(ele, uri, catalog, schemaCollection);
                 }
                 ele = removeImportElement(ele, key, catalog);
                 try {
@@ -715,7 +717,7 @@ public class JAXBDataBinding implements 
                 ids.add(key);
                 Element ele = sci.getElement();
                 if (context.fullValidateWSDL()) {
-                    validateSchema(ele, sci.getSystemId(), catalog);
+                    validateSchema(ele, sci.getSystemId(), catalog, 
schemaCollection);
                 }
                 ele = removeImportElement(ele, key, catalog);
                 InputSource is = new InputSource((InputStream)null);
@@ -955,8 +957,10 @@ public class JAXBDataBinding implements 
     }
 
 
-    public void validateSchema(Element ele, String uri,
-                               final OASISCatalogManager catalog) throws 
ToolException {
+    public void validateSchema(Element ele, 
+                               String uri,
+                               final OASISCatalogManager catalog,
+                               final SchemaCollection schemaCollection) throws 
ToolException {
         SchemaFactory schemaFact = 
SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
         schemaFact.setResourceResolver(new LSResourceResolver() {
             public LSInput resolveResource(String type,
@@ -965,6 +969,15 @@ public class JAXBDataBinding implements 
                                            String systemId,
                                            String baseURI) {
                 String s = JAXBDataBinding.mapSchemaLocation(systemId, 
baseURI, catalog);
+                //System.out.println(namespaceURI + " " + systemId + " " + 
baseURI + " " + s);
+                if (s == null) {
+                    XmlSchema sc = 
schemaCollection.getSchemaByTargetNamespace(namespaceURI);
+                    StringWriter writer = new StringWriter();
+                    sc.write(writer);
+                    InputSource src = new InputSource(new 
StringReader(writer.toString()));
+                    src.setSystemId(sc.getSourceURI());
+                    return new LSInputSAXWrapper(src);
+                }
                 return new LSInputSAXWrapper(new InputSource(s));
             }
         });
@@ -975,6 +988,7 @@ public class JAXBDataBinding implements 
             if (e.getLocalizedMessage().indexOf("src-resolve.4.2") > -1)  {
                 //Ignore schema resolve error and do nothing
             } else {
+                //e.printStackTrace();
                 throw new ToolException("Schema Error : " + 
e.getLocalizedMessage(), e);
             }
         }

Modified: 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/AbstractCodeGenTest.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/AbstractCodeGenTest.java?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/AbstractCodeGenTest.java
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/AbstractCodeGenTest.java
 Wed Oct 24 16:38:39 2012
@@ -50,6 +50,7 @@ public abstract class AbstractCodeGenTes
             env.put(ToolConstants.CFG_IMPL, "impl");
             env.put(ToolConstants.CFG_OUTPUTDIR, tmpDir.getRoot().toString());
             env.put(ToolConstants.CFG_SUPPRESS_WARNINGS, true);
+            env.put(ToolConstants.CFG_VALIDATE_WSDL, true);
         }
     };
     //CHECKSTYLE:ON

Modified: 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenBugTest.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenBugTest.java?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenBugTest.java
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenBugTest.java
 Wed Oct 24 16:38:39 2012
@@ -79,6 +79,8 @@ public class CodeGenBugTest extends Abst
     @Test
     public void testCXF1969() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/cxf1969/report_incident.wsdl"));
+        //wsdl is invalid, but want to test some of the parsing of the invalid 
parts
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); 
         processor.setContext(env);
 
         try {
@@ -93,6 +95,7 @@ public class CodeGenBugTest extends Abst
     public void testLogicalOnlyWSDL() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL,
                 
getLocation("/wsdl2java_wsdl/cxf-1678/hello_world_logical_only.wsdl"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); //no binding/service
         processor.setContext(env);
         processor.execute();
 
@@ -381,6 +384,7 @@ public class CodeGenBugTest extends Abst
     @Test
     public void testWsdlNoService() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/helloworld_withnoservice.wsdl"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); //no binding/service
         processor.setContext(env);
         processor.execute();
     }
@@ -620,6 +624,7 @@ public class CodeGenBugTest extends Abst
     @Test
     public void testRecursiveImport() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/cxf778/hello_world_recursive.wsdl"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL);
         processor.setContext(env);
         processor.execute();
         assertNotNull("Process recursive import wsdl error ", output);
@@ -694,8 +699,7 @@ public class CodeGenBugTest extends Abst
     public void testNonUniqueBody() throws Exception {
         try {
             env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/cxf939/bug.wsdl"));
-            // env.put(ToolConstants.CFG_VALIDATE_WSDL,
-            // ToolConstants.CFG_VALIDATE_WSDL);
+            env.remove(ToolConstants.CFG_VALIDATE_WSDL);
             processor.setContext(env);
             processor.execute();
         } catch (Exception e) {
@@ -902,6 +906,7 @@ public class CodeGenBugTest extends Abst
         env.put(ToolConstants.CFG_WSDLURL, "http://example.org/wsdl";);
         env.put(ToolConstants.CFG_CATALOG, 
getLocation("/wsdl2java_wsdl/cxf1112/jax-ws-catalog.xml"));
         env.put(ToolConstants.CFG_BINDING, 
getLocation("/wsdl2java_wsdl/cxf1112/binding.xml"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL);
         processor.setContext(env);
         processor.execute();
     }
@@ -911,6 +916,7 @@ public class CodeGenBugTest extends Abst
         env.put(ToolConstants.CFG_WSDLURL, "http://example.org/wsdl";);
         env.put(ToolConstants.CFG_CATALOG, 
getLocation("/wsdl2java_wsdl/cxf1112/jax-ws-catalog2.xml"));
         env.put(ToolConstants.CFG_BINDING, 
getLocation("/wsdl2java_wsdl/cxf1112/binding.xml"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL);
         processor.setContext(env);
         processor.execute();
     }

Modified: 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java
 Wed Oct 24 16:38:39 2012
@@ -57,6 +57,7 @@ public class CodeGenTest extends Abstrac
 
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/pizza.wsdl"));
         env.put(ToolConstants.CFG_EXTRA_SOAPHEADER, "TRUE");
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); 
         processor.setContext(env);
         processor.execute();
 
@@ -116,6 +117,7 @@ public class CodeGenTest extends Abstrac
     @Test
     public void testHeaderFromAnotherMessage2() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/pizza.wsdl"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); 
         processor.setContext(env);
         processor.execute();
 
@@ -149,6 +151,7 @@ public class CodeGenTest extends Abstrac
     public void testHeaderFromAnotherMessage3() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/pizza.wsdl"));
         env.put(ToolConstants.CFG_EXTRA_SOAPHEADER, "FALSE");
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); 
         processor.setContext(env);
         processor.execute();
 
@@ -367,6 +370,7 @@ public class CodeGenTest extends Abstrac
     @Test
     public void testAsyncMethodNoService() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/hello_world_async_noservice.wsdl"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); //no binding so all the 
tests that check bindings fail
         processor.setContext(env);
         processor.execute();
 
@@ -870,6 +874,7 @@ public class CodeGenTest extends Abstrac
     @Test
     public void testHolderHeader() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/hello_world_holder.wsdl"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); // testing multiple parts 
in body
         processor.setContext(env);
         processor.execute();
 
@@ -930,6 +935,7 @@ public class CodeGenTest extends Abstrac
     @Test
     public void testVoidInOutMethod() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/interoptestdoclit.wsdl"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL);
         processor.setContext(env);
         processor.execute();
 
@@ -1138,6 +1144,7 @@ public class CodeGenTest extends Abstrac
 
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/swa-mime.wsdl"));
         env.put(ToolConstants.CFG_BINDING, 
getLocation("/wsdl2java_wsdl/swa-mime-binding.xml"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); // swa-mime puts multple 
parts in body
         processor.setContext(env);
         processor.execute();
         Class<?> clz = 
classLoader.loadClass("org.apache.cxf.swa.SwAServiceInterface");
@@ -1156,6 +1163,9 @@ public class CodeGenTest extends Abstrac
     @Test
     public void testRPCHeader() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/soapheader_rpc.wsdl"));
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); // headers must be 
element, but validation
+                       // doesn't fully process the entire soap:binding 
information to 
+                       // to figure out which parts are headers and which are 
body for rpc/lit
         processor.setContext(env);
         processor.execute();
         Class<?> cls = 
classLoader.loadClass("org.apache.header_test.rpc.TestRPCHeader");
@@ -1228,9 +1238,10 @@ public class CodeGenTest extends Abstrac
     }
 
     @Test
-    public void testWebFaultAnnotaion() throws Exception {
+    public void testWebFaultAnnotation() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/jms_test_rpc_fault.wsdl"));
         env.put(ToolConstants.CFG_SERVICENAME, "HelloWorldService");
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL); //testing some 
technically invalid fault message formats
         processor.setContext(env);
         processor.execute();
         Class<?> cls = 
classLoader.loadClass("org.apache.cxf.w2j.hello_world_jms.BadRecordLitFault");
@@ -1286,7 +1297,8 @@ public class CodeGenTest extends Abstrac
     public void testMimeFromCommandLine() throws Exception {
         env.put(ToolConstants.CFG_WSDLURL, 
getLocation("/wsdl2java_wsdl/hello-mime.wsdl"));
         env.put(ToolConstants.CFG_MIMEMETHODS, new String[0]);
-
+        env.remove(ToolConstants.CFG_VALIDATE_WSDL);
+        
         processor.setContext(env);
         processor.execute();
 

Modified: 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/cxf2193/hello_world_extension_wrapped.wsdl
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/cxf2193/hello_world_extension_wrapped.wsdl?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/cxf2193/hello_world_extension_wrapped.wsdl
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/cxf2193/hello_world_extension_wrapped.wsdl
 Wed Oct 24 16:38:39 2012
@@ -63,7 +63,6 @@
        </wsdl:message>
 
        <wsdl:portType name="Greeter">
-               >
                <wsdl:operation name="greetMe">
                        <wsdl:input name="greetMeRequest" 
message="tns:greetMeRequest" />
                        <wsdl:output name="greetMeResponse" 
message="tns:greetMeResponse" />

Modified: 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/jms_test_rpc_fault.wsdl
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/jms_test_rpc_fault.wsdl?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/jms_test_rpc_fault.wsdl
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/jms_test_rpc_fault.wsdl
 Wed Oct 24 16:38:39 2012
@@ -156,10 +156,10 @@
                 <soap:body 
namespace="http://cxf.apache.org/w2j/hello_world_jms";  use="literal"/>
             </output>
             <fault name="NoSuchCodeLitFault">
-                <soap:fault name="NoSuchCodeLitFault" 
namespace="http://cxf.apache.org/w2j/hello_world_jms"; use="literal"/>
+                <soap:fault name="NoSuchCodeLitFault" use="literal"/>
             </fault>
             <fault name="BadRecordLitFault">
-                <soap:fault name="BadRecordLitFault" 
namespace="http://cxf.apache.org/w2j/hello_world_jms"; use="literal"/>
+                <soap:fault name="BadRecordLitFault" use="literal"/>
             </fault>
         </operation>
     </binding>

Modified: 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/mapping-doc-literal.wsdl
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/mapping-doc-literal.wsdl?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/mapping-doc-literal.wsdl
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/mapping-doc-literal.wsdl
 Wed Oct 24 16:38:39 2012
@@ -99,6 +99,15 @@
                 <soap:body use="literal"/>
             </output>
         </operation>
+        <operation name="gdocsRequest">
+            <soap:operation soapAction="" style="document"/>
+            <input name="gdocsRequest">
+                <soap:body use="literal"/>
+            </input>
+            <output name="gdocsResponse">
+                <soap:body use="literal"/>
+            </output>
+        </operation>
     </binding>
     <service name="SomethingService">
         <port binding="tns:SomethingServerSOAPBinding" name="SOAPOverHTTPPort">

Modified: 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema1.xsd
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema1.xsd?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema1.xsd
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema1.xsd
 Wed Oct 24 16:38:39 2012
@@ -19,9 +19,9 @@
 -->
 <xs:schema version="1.0" 
targetNamespace="http://cxf.apache.org/w2j/hello_world_soap_http/types"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
 
-  <xs:import namespace="http://cxf.apache.org/w2j/hello_world_soap_http/types"; 
schemaLocation="./schema2.xsd"/>
+  <xs:include schemaLocation="./schema2.xsd"/>
 
-  <xs:import namespace="http://cxf.apache.org/w2j/hello_world_soap_http/types"; 
schemaLocation="./schema3.xsd"/>
+  <xs:include schemaLocation="./schema3.xsd"/>
 
   <xs:element name="pingMe">
     <xs:complexType/>

Modified: 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema2.xsd
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema2.xsd?rev=1401769&r1=1401768&r2=1401769&view=diff
==============================================================================
--- 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema2.xsd
 (original)
+++ 
cxf/branches/2.6.x-fixes/tools/wsdlto/test/src/test/resources/wsdl2java_wsdl/schema2.xsd
 Wed Oct 24 16:38:39 2012
@@ -19,7 +19,7 @@
 -->
 <xs:schema version="1.0" 
targetNamespace="http://cxf.apache.org/w2j/hello_world_soap_http/types"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
 
-  <xs:import namespace="http://cxf.apache.org/w2j/hello_world_soap_http/types"; 
schemaLocation="./schema4.xsd"/>
+  <xs:include schemaLocation="./schema4.xsd"/>
 
   <xs:element name="sayHi">
     <xs:complexType/>


Reply via email to