You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Guillaume Sauthier <Gu...@Objectweb.org> on 2004/02/23 11:46:46 UTC

[EWS] ews/src/test/org/apache/geronimo/ews/jaxrpcmapper MapperTest.java,1.5,1.6

Hello

I add a test for anonymous type mapping today.
I have used sample from the JSR 921.
only modification done : I've declared a prefix for namespace X :
xmlns:x="X" in xsd:schema tag
and prefixed someOtherElement ref with x:

And finally this test fails :)
Here is the stacktrace :
Running org.apache.geronimo.ews.jaxrpcmapper.MapperTest
org.apache.axis.wsdl.toJava.DuplicateFileException: Duplicate file name:
/home/sauthieg/ws-projects/ews/ews/target/generated/samples/mapper/anonymous/X/_root.java.  
Hint: you may have mapped two namespaces with elements of the same name
to the same package name.
	at org.apache.axis.wsdl.toJava.JavaWriter.generate(JavaWriter.java:152)
	at
org.apache.axis.wsdl.toJava.JavaTypeWriter.generate(JavaTypeWriter.java:151)
	at
org.apache.geronimo.ews.jaxrpcmapping.J2eeGeneratorFactory$Writers.generate(J2eeGeneratorFactory.java:300)
	at
org.apache.geronimo.ews.jaxrpcmapping.J2eeEmitter.generateTypes(J2eeEmitter.java:495)
	at
org.apache.geronimo.ews.jaxrpcmapping.J2eeEmitter.generate(J2eeEmitter.java:396)
	at
org.apache.geronimo.ews.jaxrpcmapping.J2eeEmitter.access$200(J2eeEmitter.java:96)
	at
org.apache.geronimo.ews.jaxrpcmapping.J2eeEmitter$WSDLRunnable.run(J2eeEmitter.java:353)
	at java.lang.Thread.run(Thread.java:534)

Ias, is there already something in CVS for anonymous type handling ?

Regrds
Guillaume


sauthieg@users.sourceforge.net wrote:
> 
> Update of /cvsroot/ews/ews/src/test/org/apache/geronimo/ews/jaxrpcmapper
> In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8979
> 
> Modified Files:
>         MapperTest.java
> Log Message:
> add test for anonymous mapping
> 
> Index: MapperTest.java
> ===================================================================
> RCS file: /cvsroot/ews/ews/src/test/org/apache/geronimo/ews/jaxrpcmapper/MapperTest.java,v
> retrieving revision 1.5
> retrieving revision 1.6
> diff -u -d -r1.5 -r1.6
> --- MapperTest.java     10 Feb 2004 05:08:48 -0000      1.5
> +++ MapperTest.java     23 Feb 2004 10:20:49 -0000      1.6
> @@ -62,4 +62,11 @@
>                                       getTestFile("src/samples/mapper/frenchzip/FrenchZip.wsdl")};
>          WsdlToJ2ee.main(args);
>      }
> +
> +    public void testAnonymousTypes() throws Exception {
> +        String args[] = new String[]{"-m",getTestFile("src/samples/mapper/anonymous/mapping.xml"),
> +                                     "-o", getTestFile("target/generated/samples/mapper/anonymous"),
> +                                     getTestFile("src/samples/mapper/anonymous/anonymous.wsdl")};
> +        WsdlToJ2ee.main(args);
> +    }
>  }
> 
> -------------------------------------------------------
> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> Build and deploy apps & Web services for Linux with
> a free DVD software kit from IBM. Click Now!
> http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
> _______________________________________________
> ews-devel mailing list
> ews-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ews-devel