and you are right!.. I did it `cose I took some inspiration from here
http://thefigtrees.net/DAWG/sparql-wsdl-1.1-note.html#wsdl11 Since I have to develop a service to access to a RDF model Now.. I moved that import again to xs:import because the REST access to the service doesn`t work anymore properly. my XMLBeans are not poplulated because the namespace is not present anymore in the generated XML This is wat I get with wsdl:import after a REST Call INFO org.neries.orfeus.rdf.webservice.AbstractRDFService - <rdfInstances><uri>smi://eu.orfeusddd</uri></rdfInstances> org.apache.xmlbeans.XmlException: error: The document is not a [EMAIL PROTECTED]:neries:orfeus:ws: document element namespace mismatch expected "urn:neries:orfeus:ws" got "" And this is the right XML passed from axis2 through AXIOM with an xs:import INFO org.neries.orfeus.rdf.webservice.AbstractRDFService - <axis2ns5:rdfInstances xmlns:axis2ns5="urn:neries:orfeus:ws"><axis2ns5:creator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /><axis2ns5:starttime xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /><axis2ns5:endtime xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /><axis2ns5:uri>smi://eu.orfeus</axis2ns5:uri><axis2ns5:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /><axis2ns5:upperLat xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /><axis2ns5:upperLon xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /><axis2ns5:lowerLat xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /><axis2ns5:lowerLon xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /></axis2ns5:rdfInstances> is it a bug? what If I had to use the wsdl:import to import a wsdl then? would the RESTful Calls being affected anyhow? Anne Thomas Manes wrote: > > You should not use wsdl:import to import a schema. > > Anne > > On 10/30/07, axelspin <[EMAIL PROTECTED]> wrote: >> >> >> >> Well, I applied some changes like using a wsdl:import rather than an >> xs:import >> <wsdl:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >> location="rdf.xsd"/> >> >> and most important thing, I changed my ws testing tool. >> i was using the Eclispe WS Explorer, and it doesn`t recognize all the >> schema >> imported in the wsdl and shows some how a wrong output. >> >> now I am using this one: >> http://www.soapui.org/ >> >> and to have a second proof: >> http://soapclient.com/soaptest.html >> >> everything is well parsed and the serialized response is consistent too >> >> >> >> axelspin wrote: >> > >> > Hi, >> > >> > I am developing ws with axis2 (1.2,1.3 behave the same) and AXIOM with >> raw >> > XML in out and I need to include in a SOAP envelope of a >> document/literal >> > style WS a response that is an RDF document. >> > >> > in my operation method, if I print out the OMElement, just before >> leaving >> > the payload to axis2 I get the right document with the right prefix in >> > front of the RDF root tag. >> > >> > <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >> > xmlns:dc="http://purl.org/dc/elements/1.1/" >> > xmlns:wgs="http://www.w3.org/2003/01/geo/wgs84_pos#" >> > xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" >> > xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> >> > ... >> > <rdf:RDF> >> > >> > Afterwards, when I get the SOAP message the prefix disappears! while >> all >> > the namespaces are still there. >> > >> > below there is part of the wsdl I where I import the the RDF element >> > >> > <xs:schema attributeFormDefault="qualified" >> elementFormDefault="qualified" >> > targetNamespace="urn:neries:orfeus:ws" >> > xmlns:xs="http://www.w3.org/2001/XMLSchema"> >> > <xs:import >> namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns" >> > schemaLocation="resources?xsd=rdf-dummy.xsd"/> >> > >> > [request elements omitted...] >> > >> > </xs:schema> >> > >> > >> > and the Response Message declaration takes this shape: >> > >> > <wsdl:message name="rdfClassesResponseMessage"> >> > <wsdl:part name="part1" element="rdf:RDF"> >> > </wsdl:part> >> > </wsdl:message> >> > >> > am I doing something wrong? >> > how can I tell to axis2 not to erase the prefixes of my response root >> tag? >> > >> > >> > thanks >> > >> >> -- >> View this message in context: >> http://www.nabble.com/response-prefix-omitted-tf4712371.html#a13486398 >> Sent from the Axis - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/response-prefix-omitted-tf4712371.html#a13490639 Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
