Smells like a bug... On 10/30/07, axelspin <[EMAIL PROTECTED]> wrote: > > > 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] > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
