Could i bug one of you add this to the FAQ wiki? :) http://wiki.apache.org/ws/FrontPage/Axis
thanks, dims On 11/3/05, Ron Reynolds <[EMAIL PROTECTED]> wrote: > that was exactly the email i was hunting for and it WORKED PERFECTLY: > <xsd:schema ... elementFormDefault ="qualified"> > > i knew this question had been asked and answered - just gotta get better at > searching the archives i guess (the search > form stripped the '=""' from my search string and every email and its cousin > has "xmlns" in it.) > > lots of thanks. :) > .............ron. > > > I'm hoping that Anne Manes or someone more knowledgable will step forward > > on this one, but I've seen similar questions come up on this list over the > > past few months and I wonder if the behavior you're seeing is because of > > the default "unqualified" setting that you have in your schema. See this > > post from Anne, where she gives an example of how this might work: > > > > http://marc.theaimsgroup.com/?l=axis-user&m=112241677227703&w=2 > > > > Here's another response from Anne, to a question that's the opposite of > > yours--how to suppress the namespaces being added to every element! > > http://marc.theaimsgroup.com/?l=axis-user&m=111823412914728&w=2 > > > > Hope this helps-- > > > > Meghan > > > > _________________________________ > > Meghan Pietila > > Java Middleware Architect > > Sales & Service Management Program > > US Bank > > Gold 4 > > (651) 205-0904 > > (651) 271-2815 cell > > [EMAIL PROTECTED] > > > > > > > > > > "Ron Reynolds" > > <[EMAIL PROTECTED] To: > > [email protected] > > com> cc: > > Subject: only top-level > > element has namespace > > 11/02/2005 06:18 > > PM > > Please respond to > > axis-user > > > > > > > > > > > > > > i hate to ask a duplicate question but 5 minuets digging in the list > > archives was leading nowhere. > > my question is, what's causing this 'xmlns=""' to be added and how do i > > prevent it? (my service is document-literal) > > > > <soapenv:Body> > > <findVialsByAttributesResponse xmlns="urn:amgen.com/freezer/data"> > > <locations xmlns=""> > > <location id="1"> > > ... > > > > same thing's happening on the request side as well - > > > > <soapenv:Body xmlns:wsu="..." wsu:Id="id-21465667"> > > <findVialsByAttributesRequest xmlns="urn:amgen.com/freezer/data"> > > <materialTypeName xmlns="">FooTest</materialTypeName> > > <attributeName xmlns="">Volume</attributeName> > > <attributeValues xmlns=""> > > <value>1</value> > > <value>2</value> > > ... > > > > is it a WSDL issue? i import the type XSD thus: > > <wsdl:definitions targetNamespace = "urn:amgen.com/freezer" > > xmlns:tns = "urn:amgen.com/freezer" > > xmlns:data = "urn:amgen.com/freezer/data" > > xmlns:soap = "http://schemas.xmlsoap.org/wsdl/soap/ > > " > > xmlns:xsd = "http://www.w3.org/2001/XMLSchema" > > xmlns:wsdl = "http://schemas.xmlsoap.org/wsdl/"> > > <wsdl:types xmlns="urn:amgen.com/freezer/data"> > > <xsd:schema targetNamespace="urn:amgen.com/freezer/data"> > > <xsd:import namespace="urn:amgen.com/freezer/data" > > schemaLocation="freezer-data.xsd"/> > > ... > > <xsd:element name="findVialsByAttributesRequest" > > type="data:TFindVialsByAttributesRequest"/> > > <xsd:element name="findVialsByAttributesResponse" > > type="data:TFindVialsByAttributesResponse"/> > > </xsd:schema> > > </wsdl:types> > > ... > > <wsdl:message name="FindVialsByAttributesRequest"> > > <wsdl:part name="request" > > element="data:findVialsByAttributesRequest"/> > > </wsdl:message> > > <wsdl:message name="FindVialsByAttributesResponse"> > > <wsdl:part name="response" > > element="data:findVialsByAttributesResponse"/> > > </wsdl:message> > > ... > > > > i noticed the XSD doesn't explicitly call out qualified elements: > > <xsd:schema > > targetNamespace="urn:amgen.com/freezer/data" > > xmlns:data ="urn:amgen.com/freezer/data" > > xmlns:xsd = "http://www.w3.org/2001/XMLSchema"> > > <xsd:complexType name="TLocation"> > > <xsd:sequence> > > ... > > > > could that be a problem? it still doesn't make sense why the SOAP message > > would EXPLICITLY strip the namespace from > > everything except the root element, or does it? :-/ > > > > never giving up, ;-) > > .................ron. > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Electronic Privacy Notice. This e-mail, and any attachments, contains > > information that is, or may be, covered by > > electronic communications privacy laws, and is also confidential and > > proprietary in nature. If you are not the > > intended recipient, please be advised that you are legally prohibited from > > retaining, using, copying, distributing, or > > otherwise disclosing this information in any manner. Instead, please reply > > to the sender that you have received this > > communication in error, and then immediately delete it. Thank you in > > advance for your cooperation. > > ============================================================================== > > > > > > > -- Davanum Srinivas : http://wso2.com/blogs/
