ok. but anyways the bottom line is the wsdl in question (wsrf) is a valid wsdl with a valid schema and we should not fail.
-- dims On 8/24/05, Glen Daniels <[EMAIL PROTECTED]> wrote: > Dims, you can only do that if WSDL says that's what you do (otherwise > it's not interoperable, or correct according to schema). > > I don't see the problem Sanjiva is worried about, though. If the > elements are unqualified, then the references are simply unqualified as > well... <input element="foo"/> instead of <input element="ns:foo"/> - > what's the big deal? > > --G > > Davanum Srinivas wrote: > > Ajith, > > > > In Axis 1.X and elsewhere, people default to wsdl's targetNamespace. > > can't we do that instead? > > > > -- dims > > > > On 8/24/05, Ajith Ranabahu <[EMAIL PROTECTED]> wrote: > > > >>Hi Dims, > >> I actually discussed this with Sanjiva after going through the specs. He's > >>in the view that the schema defined in the WSDL needs to have the > >>targetNamespace attribute even though it is not mandatory according to the > >>schema spec. The reason is that if the elements are unqualified then the > >>messages section might have a problem refering to the elements.These facts > >>do not seem to be documented anywhere :( > >> However I feel Jaya's solution seems to be valid since it serves the WSDL's > >>purpose! > >> > >> Thoughts ? > >> > >> > >> > >>On 8/24/05, Davanum Srinivas <[EMAIL PROTECTED]> wrote: > >> > >>>check the xsd schema's schema. if it is mandatory then throw exception > >>>if it is absent otherwise don't. > >>> > >>>-- dims > >>> > >>>On 8/24/05, jayachandra <[EMAIL PROTECTED] > wrote: > >>> > >>>>Ajith! > >>>>If the content inside the <xsd:schema> element is(are) just an import > >>>>statement(s) then, I guess, there need not be a targetNamespace. > >>>>However if any information other than import elements appear (viz. > >>>>element declarations, include statements etc.) then we should throw > >>>>that exception. Just my thought, though > >>>> > >>>>Thank you > >>>>Jayachandra > >>>> > >>>>On 8/24/05, Ajith Ranabahu < [EMAIL PROTECTED]> wrote: > >>>> > >>>>>Hi all, > >>>>>the following piece of WSDL is from the WSRF WSDL at > >>>>>http://docs.oasis-open.org/wsrf/rpw-1 > >>>>> > >>>>><wsdl:types> > >>>>> <xsd:schema> > >>>>> <xsd:import > >>>>> namespace="http://docs.oasis-open.org/wsrf/rp-1 " > >>>>> schemaLocation=" > >>>> > >>>>http://docs.oasis-open.org/wsrf/rp-1" /> > >>>> > >>>>> </xsd:schema> > >>>>> </wsdl:types> > >>>>>Axis2 code generator is configured to throw an exception if it > >> > >>encounters a > >> > >>>>>schema element that does not declare a target namespace. Is that > >> > >>correct in > >> > >>>>>this case ? > >>>>>-- > >>>>>Ajith Ranabahu > >>>> > >>>> > >>>>-- > >>>>-- Jaya > >>>> > >>> > >>> > >>>-- > >>>Davanum Srinivas : http://wso2.com/ - Oxygenating The Web Service Platform > >>> > >> > >> > >> > >> > >>-- > >>Ajith Ranabahu > > > > > > > -- Davanum Srinivas : http://wso2.com/ - Oxygenating The Web Service Platform
