Is there a .aegis.xml file in the neighborhood of your problem?
> -----Original Message----- > From: Clough, Samuel (USPC.PRG.Atlanta) > [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 18, 2007 3:02 PM > To: cxf-user@incubator.apache.org > Subject: RE: WSDL Generation problem using Aegis binding > > Thanks for the clarification. I wonder what's making Aegis omit the > namespace. I found it odd since Aegis doesn't seem to generate the > element node for another service I looked at, but your explanation makes > perfect sense. > > -----Original Message----- > From: omatzura [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 18, 2007 2:57 PM > To: cxf-user@incubator.apache.org > Subject: Re: WSDL Generation problem using Aegis binding > > > Hi Samuel, > > Just to clarify the error: an element definition like this is fine, the > problem in this particular case is that the type for the element is not > namespace qualified, so it basically means that for the > > <element name="getDataWarnings" type="getDataWarnings"/> > > element, the type getDataWarnings is expected to be in the default > namespace > (which is the xmlschema namespace, as the error message implies.. ) > > What's missing is a namespace-prefix declaration for the target > namespace > and then that prefix on your elements' type.. ie > > <schema xmlns="http://www.w3.org/2001/XMLSchema" > attributeFormDefault="qualified" elementFormDefault="qualified" > targetNamespace="http://service.afp.prg.com/"> > > should be something like > > <schema xmlns="http://www.w3.org/2001/XMLSchema" > attributeFormDefault="qualified" elementFormDefault="qualified" > targetNamespace="http://service.afp.prg.com/" > xmlns:tns="http://service.afp.prg.com/"> > > and the element should then be > > <element name="getDataWarnings" type="tns:getDataWarnings"/> > > Don't know if this helps you resolve the error, but maybe at least > understand it in more detail.. > > kind regards, and thanks for using soapUI ! > > /Ole > eviware.com > > > Clough, Samuel (USPC.PRG.Atlanta) wrote: > > > > Below is a snippet of the WSDL that's getting generated using Aegis > > binding with the embedded server and causing errors. We're doing Java > > first development, no annotations or anything as these are all > internal > > appsl. When the .NET client tried to connect we were getting a > bizarre > > error which I believe I have been able to track down using soapui. At > > the bottom of this message is a fragment of the wsdl generated. I am > > very green at wsdl, but the problem seems to be that for every complex > > type being defined in the schema, before the complexType node there is > > an "element" node by the same name. SoapUI is what led me to this > > conclusion because it rasies an error trying to pull in the wsdl that > > the type is not defined at http://www.w3.org/2001/XMLSchema. So, I > > believe the "element" node that is preceding each complexType node is > an > > error. The bizarre thing is that we have other classes generating > wsdl > > just fine and on those services there is not element node preceding > each > > complexType node of the same name. Any clue what could be causing > this > > error? > > > > <?xml version="1.0" encoding="utf-8"?><wsdl:definitions > > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > > xmlns:ns1="http://service.afp.prg.com/" > > xmlns:ns2="http://schemas.xmlsoap.org/soap/http" > > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AFPManagerService" > > targetNamespace="http://service.afp.prg.com/"> > > <wsdl:types> > > <schema xmlns="http://www.w3.org/2001/XMLSchema" > > attributeFormDefault="qualified" elementFormDefault="qualified" > > targetNamespace="http://service.afp.prg.com/"> > > <complexType name="ArrayOfString"> > > <sequence> > > <element maxOccurs="unbounded" minOccurs="0" name="string" > > nillable="true" type="string"/> > > </sequence> > > </complexType> > > <element name="getDataWarnings" type="getDataWarnings"/> > > <complexType name="getDataWarnings"> > > <sequence> > > <element minOccurs="0" name="arg00" type="string"/> > > <element name="arg11" type="long"/> > > <element name="arg22" type="boolean"/> > > </sequence> > > </complexType> > > > > <element name="getDataWarningsResponse" > type="getDataWarningsResponse"/> > > <complexType name="getDataWarningsResponse"> > > <sequence> > > <element maxOccurs="unbounded" minOccurs="0" name="return" > > type="ArrayOfString"/> > > </sequence> > > </complexType> > > <element name="finishImport" type="finishImport"/> > > <complexType name="finishImport"> > > <sequence> > > <element name="arg00" type="long"/> > > <element name="arg11" type="boolean"/> > > </sequence> > > </complexType> > > <element name="finishImportResponse" type="finishImportResponse"/> > > <complexType name="finishImportResponse"> > > <sequence> > > <element name="return" type="long"/> > > > > </sequence> > > </complexType> > > </schema> > > -------------------------------------------------------- > > > > Princeton Retirement Group, Inc - Important Terms > > This E-mail is not intended for distribution to, or use by, any person > or > > entity in any location where such distribution or use would be > contrary to > > law or regulation, or which would subject Princeton Retirement Group, > Inc. > > or any affiliate to any registration requirement within such location. > > > This E-mail may contain privileged or confidential information or may > > otherwise be protected by work product immunity or other legal rules. > No > > confidentiality or privilege is waived or lost by any mistransmission. > > Access, copying or re-use of information by non-intended or > non-authorized > > recipients is prohibited. If you are not an intended recipient of this > > E-mail, please notify the sender, delete it and do not read, act upon, > > print, disclose, copy, retain or redistribute any portion of this > E-mail. > > The transmission and content of this E-mail cannot be guaranteed to be > > secure or error-free. Therefore, we cannot represent that the > information > > in this E-mail is complete, accurate, uncorrupted, timely or free of > > viruses, and Princeton Retirement Group, Inc. cannot accept any > liability > > for E-mails that have been altered in the course of delivery. > Princeton > > Retirement Group, Inc. reserves the right to monitor, review and > retain > > all electronic communications, including E-mail, traveling through its > > networks and systems (subject to and in accordance with local laws). > If > > any of your details are incorrect or if you no longer wish to receive > > mailings such as this by E-mail please contact the sender by reply > E-mail. > > > > -------------------------------------------------------- > > > > > > -- > View this message in context: > http://www.nabble.com/WSDL-Generation-problem-using-Aegis-binding-tf4105 > 058.html#a11674917 > Sent from the cxf-user mailing list archive at Nabble.com. > -------------------------------------------------------- > > Princeton Retirement Group, Inc - Important Terms > This E-mail is not intended for distribution to, or use by, any person or > entity in any location where such distribution or use would be contrary to > law or regulation, or which would subject Princeton Retirement Group, Inc. > or any affiliate to any registration requirement within such location. > This E-mail may contain privileged or confidential information or may > otherwise be protected by work product immunity or other legal rules. No > confidentiality or privilege is waived or lost by any mistransmission. > Access, copying or re-use of information by non-intended or non-authorized > recipients is prohibited. If you are not an intended recipient of this E- > mail, please notify the sender, delete it and do not read, act upon, print, > disclose, copy, retain or redistribute any portion of this E-mail. > The transmission and content of this E-mail cannot be guaranteed to be > secure or error-free. Therefore, we cannot represent that the information > in this E-mail is complete, accurate, uncorrupted, timely or free of > viruses, and Princeton Retirement Group, Inc. cannot accept any liability > for E-mails that have been altered in the course of delivery. Princeton > Retirement Group, Inc. reserves the right to monitor, review and retain > all electronic communications, including E-mail, traveling through its > networks and systems (subject to and in accordance with local laws). If > any of your details are incorrect or if you no longer wish to receive > mailings such as this by E-mail please contact the sender by reply E-mail. > > --------------------------------------------------------