Is the <string> element defined in the schema? Andreas
On Thu, Aug 27, 2009 at 11:23, <[email protected]> wrote: > The xsd tells me : > <xsd:complexType name="QueryParam"> > > <xsd:sequence> > > <xsd:element name="name" type="xsd:string"/> > > <!-- See note in EPCIS spec text regarding the value > for this element --> > > <xsd:element name="value" type="xsd:anyType" /> > > </xsd:sequence> > > </xsd:complexType> > > What I send with axis2 generated code : > > <param><name>eventType</name> > > <value xmlns:s23="http://www.w3.org/2001/XMLSchema-instance" > xmlns:s24="http://www.w3.org/2001/XMLSchema" > s23:type="s24:string">ObjectEvent</value> > > </param> > > What I want to send to note make the server down : > <param><name>eventType</name> > > <value><string>ObjectEvent</string></value> > > </param> > > > Is there a difference between xsd:AnyType and xs:AnyType ? > > Can't I modify the xsd to fit my needs ? (like saying that value contains a > <string> or a <datetime> or ... ?, as the possibilities are limitatted. I > have no problem with modifiying the schema definition) Do you know how can I > do that ? > > > ----- "Amila Suriarachchi" <[email protected]> a écrit : > >> How your value element looks like >> >> <element name="value" type="xs:anyType/> >> >> if so what you send is not according to the schema. Then I think there >> is not proper solution >> >> thanks, >> Amila. >> >> >> >> On Thu, Aug 27, 2009 at 1:37 PM, < [email protected] > wrote: >> >> >> No one ? >> ----- [email protected] a écrit : >> >> >> >> >> > > >> > > This is why the client should send the type. Server has said it is >> > > anyType so client has to send the type as the xsi type. >> > > As you have told your server does not process the runtime type, >> > then >> > > it may have assume it as string. >> > > >> > > thanks, >> > > Amila. >> > >> > Well, Amila, >> > >> > the server process the runtime time like this : >> > if it's string, the client send >> > <value><string>thestringvalue</string></value> >> > it it's dateTime, the client send >> > <value><datetime>thedatetime</datetime></value> >> > >> > There's no need of having fully qualified namespace. >> > What makes the server send me an error is that <string> is fully >> > qualified : <string xmlns:xi=http://....> >> > without this, it works (I've tried with SOAPUI) >> > >> > What do you think ? Any possibilities to remove these fully >> qualified >> > namespace attribute ? >> > >> > Cheers, and thanks again >> > >> > -- >> > Martin >> >> >> >> -- >> Amila Suriarachchi >> WSO2 Inc. >> blog: http://amilachinthaka.blogspot.com/ >
