I ended up reverting to just before the jee additions were added and
then updating just the core-databinding and databinding-jaxb modules.
I'm still seeing one odd thing that may just be caused by the way I'm
generating the webservice client.

My test program has a Data class which has an array of Data2 objects.
Each Data2 object has an array of String objects.  When I generate the
WS client using Axis 1.3 it seems to "flatten" things out resulting in a
Data class that contains a 2d array of Strings instead of a 1d array of
Data2 objects (each containing a 1d array of Strings).  However, the
WSDL looks correct and if I add another attribute to Data2 I get the
expected array of Data2 objects in the Data class which leads me to
believe that it's a problem on my side.

I'll do some more testing to see if I find any other oddities but I
think the main issue is solved.  Thanks for all the help Raymond.

-----Original Message-----
From: Raymond Feng [mailto:enjoyj...@gmail.com] 
Sent: Thursday, March 19, 2009 10:16
To: user@tuscany.apache.org
Subject: Re: Problem with generated WSDLs

Hmm, it looks like the newly-added JEE archive processor has some
issues. I 
assume you can simply remove the modules out of the dependency classpath
to 
avoid the problem while we are fixing that.

Thanks,
Raymond
--------------------------------------------------
From: "Phillips, Chad" <chad.phill...@gdit.com>
Sent: Thursday, March 19, 2009 10:02 AM
To: <user@tuscany.apache.org>
Subject: RE: Problem with generated WSDLs

> The sample no longer fails but when I run my test program now I'm
> getting a new error:
>
> server:
>     [java] Mar 19, 2009 9:59:24 AM
> org.apache.tuscany.sca.node.impl.NodeImpl <init>
>     [java] INFO: Creating node: META-INF/test.composite
>     [java] - Using Persistence Adapter: MemoryPersistenceAdapter
>     [java] - ActiveMQ null JMS Message Broker (localhost) is starting
>     [java] - For help or more information please see:
> http://activemq.apache.org/
>     [java] - Listening for connections at: tcp://OS-CPHILLIPS:3584
>     [java] - Connector tcp://OS-CPHILLIPS:3584 Started
>     [java] - Network Connector localhost Started
>     [java] - ActiveMQ JMS Message Broker (localhost,
> ID:OS-CPHILLIPS-3585-1237481966121-0:0) started
>     [java] Mar 19, 2009 9:59:27 AM
> org.apache.tuscany.sca.node.impl.NodeImpl configureNode
>     [java] INFO: Loading contribution:
> file:/C:/sandbox/test2/test/build/lib/server.jar
>     [java] Exception in thread "main"
> org.osoa.sca.ServiceRuntimeException:
> org.apache.tuscany.sca.contribution.service.ContributionException:
> java.lang.NullPo
> interException
>     [java]     at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:192)
>     [java]     at
>
org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANodeFromClassL
> oader(NodeFactoryImpl.java:37)
>     [java]     at
>
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultS
> CADomain.java:175)
>     [java]     at
>
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Defaul
> tSCADomain.java:97)
>     [java]     at
>
org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADoma
> in.java:182)
>     [java]     at
>
org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.jav
> a:63)
>     [java]     at test.server.Server.main(Server.java:9)
>     [java] Caused by:
> org.apache.tuscany.sca.contribution.service.ContributionException:
> java.lang.NullPointerException
>     [java]     at
>
org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl
> .addContribution(ContributionServiceImpl.java:416)
>     [java]     at
>
org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl
> .contribute(ContributionServiceImpl.java:195)
>     [java]     at
>
org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:51
> 7)
>     [java]     at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:188)
>     [java]     ... 6 more
>     [java] Caused by: java.lang.NullPointerException
>     [java]     at
>
org.apache.tuscany.sca.contribution.jee.impl.EjbArchiveProcessor.read(Ej
> bArchiveProcessor.java:51)
>     [java]     at
>
org.apache.tuscany.sca.contribution.jee.impl.EjbArchiveProcessor.read(Ej
> bArchiveProcessor.java:39)
>     [java]     at
>
org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProcesso
> rExtensionPoint$LazyURLArtifactProcessor.read(DefaultURLArtifactProce
> ssorExtensionPoint.java:222)
>     [java] - ActiveMQ Message Broker (localhost,
> ID:OS-CPHILLIPS-3585-1237481966121-0:0) is shutting down
>     [java]     at
>
org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactProce
> ssor.read(ExtensibleURLArtifactProcessor.java:96)
>     [java] - Network Connector localhost Stopped
>     [java]     at
>
org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl
> .processReadPhase(ContributionServiceImpl.java:512)
>     [java]     at
>
org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl
> .addContribution(ContributionServiceImpl.java:414)
>     [java]     ... 9 more
>     [java] - Connector tcp://OS-CPHILLIPS:3584 Stopped
>     [java] - ActiveMQ JMS Message Broker (localhost,
> ID:OS-CPHILLIPS-3585-1237481966121-0:0) stopped
>     [java] Java Result: 1
>
>
> -----Original Message-----
> From: Raymond Feng [mailto:enjoyj...@gmail.com]
> Sent: Wednesday, March 18, 2009 20:40
> To: user@tuscany.apache.org
> Subject: Re: Problem with generated WSDLs
>
> The regression is now fixed. Please try again.
>
> Thanks,
> Raymond
> --------------------------------------------------
> From: "Phillips, Chad" <chad.phill...@gdit.com>
> Sent: Wednesday, March 18, 2009 9:47 AM
> To: <user@tuscany.apache.org>
> Subject: RE: Problem with generated WSDLs
>
>> I ran an update and did a clean build but now one of the unit tests
> for
>> the helloworld-ws-sdo sample is failing with a bunch of
>> IllegalAnnotationsExceptions such as:
>>
>> org.osoa.sca.ServiceRuntimeException:
>> org.apache.tuscany.sca.databinding.TransformationException:
>> org.apache.tuscany.sca.databinding.TransformationException: co
>> m.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of
>> IllegalAnnotationExceptions
>> helloworld.Name is an interface, and JAXB can't handle interfaces.
>>        this problem is related to the following location:
>>                at helloworld.Name
>>                at protected helloworld.Name
>> helloworld.jaxws.GetGreetings.arg0
>>                at helloworld.jaxws.GetGreetings
>> helloworld.Name does not have a no-arg default constructor.
>>        this problem is related to the following location:
>>                at helloworld.Name
>>                at protected helloworld.Name
>> helloworld.jaxws.GetGreetings.arg0
>>                at helloworld.jaxws.GetGreetings
>>
>>        at
>>
>
org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(Runtime
>> WireInvoker.java:138)
>>        at
>>
>
org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(Runtime
>> WireInvoker.java:104)
>>        at
>>
>
org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(Runtime
>> WireInvoker.java:98)
>>        at
>>
>
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.invoke(RuntimeWireI
>> mpl.java:159)
>>        at
>>
>
org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.invokeTarge
>> t(Axis2ServiceProvider.java:754)
>>        at
>>
>
org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMessageRece
>>
iver.invokeBusinessLogic(Axis2ServiceInOutSyncMessageReceiver.java:70)
>>        at
>>
>
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusine
>> ssLogic(AbstractInOutSyncMessageReceiver.java:42)
>>        at
>>
>
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessa
>> geReceiver.java:100)
>>        at
>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>>        at
>>
>
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReques
>> t(HTTPTransportUtils.java:275)
>>        at
>>
>
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:133)
>>        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>        at
>>
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>> tionFilterChain.java:290)
>>        at
>>
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>> erChain.java:206)
>>        at
>>
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
>> e.java:233)
>>        at
>>
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
>> e.java:175)
>>        at
>>
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
>> :128)
>>        at
>>
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
>> :102)
>>        at
>>
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
>> java:109)
>>        at
>>
>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
>> 63)
>>        at
>>
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
>> 4)
>>        at
>>
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
>> Http11Protocol.java:584)
>>        at
>>
>
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.j
>> ava:354)
>>        at org.apache.tuscany.sca.core.work.Work.run(Work.java:63)
>>        at
>>
>
org.apache.tuscany.sca.core.work.ThreadPoolWorkManager$DecoratingWork.ru
>> n(ThreadPoolWorkManager.java:215)
>>        at
>>
>
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
>> r.java:650)
>>        at
>>
>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
>> va:675)
>>        at java.lang.Thread.run(Thread.java:595)
>>
>>
>> -----Original Message-----
>> From: Raymond Feng [mailto:enjoyj...@gmail.com]
>> Sent: Tuesday, March 17, 2009 21:46
>> To: tuscany-user
>> Subject: Re: Problem with generated WSDLs
>>
>> Hi,
>>
>> I checked in a fix under r755474 in the 1.x branch. Please try.
>>
>> http://svn.apache.org/viewvc?rev=755474&view=rev
>>
>> Thanks,
>> Raymond
>>
>> --------------------------------------------------
>> From: "Raymond Feng" <enjoyj...@gmail.com>
>> Sent: Friday, March 13, 2009 9:19 PM
>> To: <user@tuscany.apache.org>
>> Subject: Re: Problem with generated WSDLs
>>
>>> Hi,
>>>
>>> I found the issue (the child elements under the doc-lit-wrapper are
>>> missing the type namespace) and worked out a fix. I'll have to do
> some
>>
>>> more tests before I checked it in.
>>>
>>> Thanks,
>>> Raymond
>>> --------------------------------------------------
>>> From: "Phillips, Chad" <chad.phill...@gdit.com>
>>> Sent: Friday, March 13, 2009 6:02 PM
>>> To: <user@tuscany.apache.org>
>>> Subject: RE: Problem with generated WSDLs
>>>
>>>> Revisiting this issue (TUSCANY-2853).
>>>>
>>>> For clarity, the test server/client I'm referring to are in the
test
>>>> program, now test2.zip, attached to TUSCANY-2853.
>>>>
>>>> Here is what I did today:
>>>>
>>>> * Checked out and built the 1.x branch (currently 1.5-SNAPSHOT)
>>>> * Added the supplied package-info.java to src/test/server
>>>> * Recompiled the test code and started the test server
>>>> * Retrieved the WSDL via a web browser
>>>> * Reran the test client to generate the WS client using Axis
>>>>
>>>> This results in the same error that I was seeing on 1.4:
>>>>
>>>>     [java] java.io.IOException: Type data is referenced but not
>>>> defined.
>>>>     [java]     at
>>>>
>>
>
org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTab
>>>> le.java:665)
>>>>     [java]     at
>>>>
>>
org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:545)
>>>>     [java]     at
>>>>
>>
>
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:5
>>>> 18)
>>>>     [java]     at
>>>>
>>
>
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:4
>>>> 95)
>>>>     [java]     at
>>>> org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
>>>>     [java]     at java.lang.Thread.run(Thread.java:595)
>>>>
>>>> I then changed the namespace from http://test/server to
>>>> http://server.test in the package-info.java, and reran the test
> which
>>>> resulted in the same error as shown above.  The test2.zip contains
>> that
>>>> namespace change as well.
>>>>
>>>> Is there something else that I need to do to implement the
>> workaround?
>>>>
>>>> -----Original Message-----
>>>> From: Raymond Feng [mailto:enjoyj...@gmail.com]
>>>> Sent: Tuesday, February 17, 2009 15:43
>>>> To: user@tuscany.apache.org
>>>> Subject: Re: Problem with generated WSDLs
>>>>
>>>> FYI: the fix is checked into 1.x branch:
>>>> http://svn.apache.org/viewvc?rev=745299&view=rev
>>>>
>>>> Thanks,
>>>> Raymond
>>>>
>>>> --------------------------------------------------
>>>> From: "Raymond Feng" <enjoyj...@gmail.com>
>>>> Sent: Tuesday, February 17, 2009 3:17 PM
>>>> To: <user@tuscany.apache.org>
>>>> Subject: Re: Problem with generated WSDLs
>>>>
>>>>> I'll fix that issue. We were trying to create a package-based
>>>> JAXBContext
>>>>> if there is a package-info with @XmlSchema. It will fail if the
>>>>> ObjectFactory.class is not present for the package.
>>>>>
>>>>> Thanks,
>>>>> Raymond
>>>>>
>>>>> --------------------------------------------------
>>>>> From: "Phillips, Chad" <chad.phill...@gdit.com>
>>>>> Sent: Tuesday, February 17, 2009 2:58 PM
>>>>> To: <user@tuscany.apache.org>
>>>>> Subject: RE: Problem with generated WSDLs
>>>>>
>>>>>> Hi Raymond,
>>>>>>
>>>>>> Thanks for taking the time to look into this.  I added the
> supplied
>>>>>> package-info.java to my test/server src dir and recompiled; this
>> now
>>>>>> generates a new error after starting up the SCA runtime (see
>> below).
>>>> Do
>>>>>> I need to generate ObjectFactory using a JAXB tool or
>> create/generate
>>>>>> jaxb.index?
>>>>>>
>>>>>>     [java] SEVERE: Exception thrown was:
>>>>>> org.osoa.sca.ServiceRuntimeException:
> javax.xml.bind.JAXBException:
>>>>>> "test.server" doesnt contain ObjectFactory.class o
>>>>>> r jaxb.index
>>>>>>     [java] Exception in thread "main"
>>>>>> org.osoa.sca.ServiceRuntimeException:
> javax.xml.bind.JAXBException:
>>>>>> "test.server" doesnt contain ObjectFactory.class or j
>>>>>> axb.index
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefiniti
>>>>>> ons(JAXBTypeHelper.java:241)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.binding.ws.wsdlgen.Interface2WSDLGenerator.genera
>>>>>> te(Interface2WSDLGenerator.java:308)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSD
>>>>>> LInterfaceContract(BindingWSDLGenerator.java:307)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSD
>>>>>> LDocument(BindingWSDLGenerator.java:205)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.generateW
>>>>>> SDL(BindingWSDLGenerator.java:163)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.binding.ws.xml.BindingBuilderImpl.build(BindingBu
>>>>>> ilderImpl.java:48)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuil
>>>>>>
>> derImpl.buildServiceBindings(ComponentServiceBindingBuilderImpl.java:
>>>>>> 68)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuil
>>>>>> derImpl.build(ComponentServiceBindingBuilderImpl.java:48)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl.build(
>>>>>> CompositeBuilderImpl.java:204)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.buildComposite(Runt
>>>>>> imeBootStrapper.java:244)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:57
>>>>>> 2)
>>>>>>     [java]     at
>>>>>>
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:167)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANodeFromClassL
>>>>>> oader(NodeFactoryImpl.java:37)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultS
>>>>>> CADomain.java:175)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Defaul
>>>>>> tSCADomain.java:97)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADoma
>>>>>> in.java:182)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.jav
>>>>>> a:63)
>>>>>>     [java]     at test.server.Server.main(Server.java:9)
>>>>>>     [java] Caused by: javax.xml.bind.JAXBException: "test.server"
>>>>>> doesnt contain ObjectFactory.class or jaxb.index
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:183
>>>>>> )
>>>>>>     [java]     at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>> Method)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
>>>>>> a:39)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
>>>>>> Impl.java:25)
>>>>>>     [java]     at
java.lang.reflect.Method.invoke(Method.java:585)
>>>>>>     [java]     at
>>>>>> javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:133)
>>>>>>     [java]     at
>>>>>> javax.xml.bind.ContextFinder.find(ContextFinder.java:286)
>>>>>>     [java]     at
>>>>>> javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
>>>>>>     [java]     at
>>>>>> javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(
>>>>>> JAXBContextCache.java:242)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(
>>>>>> JAXBContextCache.java:284)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBCont
>>>>>> ext(JAXBContextHelper.java:181)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBCont
>>>>>> ext(JAXBContextHelper.java:213)
>>>>>>     [java]     at
>>>>>>
>>>>
>>
>
org.apache.tuscany.sca.databinding.jaxb.JAXBTypeHelper.getSchemaDefiniti
>>>>>> ons(JAXBTypeHelper.java:236)
>>>>>>     [java]     ... 17 more
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Raymond Feng [mailto:enjoyj...@gmail.com]
>>>>>> Sent: Tuesday, February 17, 2009 14:43
>>>>>> To: user@tuscany.apache.org
>>>>>> Subject: Re: Problem with generated WSDLs
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> The issue is a result of JAXBContext.generateSchema(). JAXB
> doesn't
>>>> try
>>>>>> to
>>>>>> derive the target namespace from the java package name and it use
>> ""
>>>> as
>>>>>> the
>>>>>> default unless the package is annotated with @XmlSchema.
>>>>>>
>>>>>> Adding a test/server/package-info.java with the following
contents
>>>> allow
>>>>>> you
>>>>>> to provide the namespace.
>>>>>>
>>>>>>
>> @javax.xml.bind.annotation.XmlSchema(namespace="http://test/server";)
>>>>>> package test.server;
>>>>>>
>>>>>> Then the generated schema looks like:
>>>>>>
>>>>>> <?xml version="1.0" standalone="yes"?>
>>>>>> <xs:schema version="1.0" targetNamespace="http://test/server";
>>>>>> xmlns:tns="http://test/server";
>>>>>> xmlns:xs="http://www.w3.org/2001/XMLSchema";>
>>>>>>
>>>>>>  <xs:complexType name="data">
>>>>>>    <xs:sequence>
>>>>>>      <xs:element name="a" type="tns:data2" nillable="true"
>>>>>> minOccurs="0"
>>>>>> maxOccurs="unbounded"/>
>>>>>>      <xs:element name="b" type="xs:int"/>
>>>>>>      <xs:element name="c" type="xs:float"/>
>>>>>>    </xs:sequence>
>>>>>>  </xs:complexType>
>>>>>>
>>>>>>  <xs:complexType name="data2">
>>>>>>    <xs:sequence>
>>>>>>      <xs:element name="asdf" type="xs:string" nillable="true"
>>>>>> minOccurs="0"
>>>>>> maxOccurs="unbounded"/>
>>>>>>    </xs:sequence>
>>>>>>  </xs:complexType>
>>>>>> </xs:schema>
>>>>>>
>>>>>> Can you try to add package-info.java? I agree it is not nice at
> all
>>>> if
>>>>>> the
>>>>>> default value (no namespace) breaks the generated WSDL/XSD.
>>>>>>
>>>>>> Thanks,
>>>>>> Raymond
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------
>>>>>> From: "Phillips, Chad" <chad.phill...@gdit.com>
>>>>>> Sent: Tuesday, February 17, 2009 11:13 AM
>>>>>> To: <user@tuscany.apache.org>
>>>>>> Subject: Problem with generated WSDLs
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm having a problem when using the WSDLs generated via Tuscany
>> SCA
>>>>>> Java
>>>>>>> 1.4 for services using the WS binding.  Specifically, I can't
>>>> generate
>>>>>> a
>>>>>>> WS client using Axis, Axis2, JAX-WS, or XMLBeans with the
Tuscany
>>>>>>> generated WSDL.  The issue only seems to show up when the input
>>>>>>> parameter for a service contains a complex type.  I've
documented
>>>> the
>>>>>>> issue (including code to reproduce the error) in
>>>>>>> https://issues.apache.org/jira/browse/TUSCANY-2853
>>>>>>>
>>>>>>> The problem seems to be related to how namespaces are being
>> created
>>>>>>> and/or associated with the complex types in the WSDL.  Has
anyone
>>>> else
>>>>>>> encountered this issue and if so have you found a workaround to
>> the
>>>>>>> problem?
>>>>>>>
>>>>>>> - Chad Phillips
>>>>> 

Reply via email to