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 >>>>>