@qname refers to the name of the element which is the child of the <soap:Body>. @type refers to the type of that element.
The type corresponds to the typemapping. Anne On 7/21/06, Ben Reif <[EMAIL PROTECTED]> wrote:
Anne, I'm confused. The reference link you included says that attribute qname - Qualified name of the XML element containing the parameter value in a SOAP message type - Qualified name of the parameter type So, is the reference page incorrect? Should the type attribute in the <parameter> be the qualified type in the SOAP request/response and the qname attribute be the same qname that matches the qname attribute of the <typeMapping> defined to serialize/deserialize the object? Thanks, Ben On 7/21/06, Anne Thomas Manes <[EMAIL PROTECTED]> wrote: > http://www.oio.de/axis-wsdd/parameter-operation.htm > > The @type specifies the XML type of the request. > > Anne > > On 7/21/06, Andrew Morrison <[EMAIL PROTECTED]> wrote: > > I've been looking at that WSDD reference but I can't find a way to > > specify the XML type of the <soap:body> request. > > > > I want to specify a schema in the generated WSDL and then state the XML > > in the soap body request/response to be of that schema type. Is this > > possible? > > > > Thanks, > > Andrew > > > > -----Original Message----- > > From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] > > Sent: 20 July 2006 22:48 > > To: [email protected] > > Subject: Re: WSDD reference or examples > > > > See http://www.oio.de/axis-wsdd/ > > > > > > On 7/20/06, Andrew Morrison <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > Thanks, but I am looking for something a bit more detailed. > > > > > > > > > > > > I am able to create working Message style web services from a WSDD, > > but I > > > would like to specify a schema in the generated WSDL to state the type > > of > > > the XML in the soap body. Has anyone done this? > > > > > > > > > > > > I want to: > > > > > > 1. Include a schema in the generated WSDL - this can be achieved > > using: > > > > > > <parameter name="wsdlInputSchema" > > > value="http://localhost:8080/axis/schemas/eligibility_noxs.xsd "/> > > > > > > > > > > > > 2. Specify that the request message should contain an XML message that > > can > > > also be validated against the same schema - does anyone know if this > > is > > > possible, or have an example of how to specify this in the WSDD? > > > > > > > > > > > > 3. Specify the response will be of a type defined by that schema - I > > think > > > this can be achieved with: > > > > > > <operation > > > > > > name="processSOAPBody" > > > > > > > > > qname="myns:processSOAPBody" > > > > > > > > > returnQName="myns:processSOAPBodyReturn" > > > > > > > > > returnType="myns:eligibility"> > > > > > > </operation> > > > > > > > > > > > > My complete WSDD so far is below - if anyone can suggest any > > references or > > > examples they would be appreciated. > > > > > > BTW: this site is useful but not complete: > > > http://www.oio.de/axis-wsdd/deployment.htm > > > > > > > > > > > > Thanks > > > > > > Andrew. > > > > > > > > > > > > <deployment name="MyWebService" > > > xmlns="http://xml.apache.org/axis/wsdd/ " > > > xmlns:java=http://xml.apache.org/axis/wsdd/providers/java > > > xmlns:xsi=" http://www.w3.org/2000/10/XMLSchema-instance"> > > > > > > <service name="MyMessageService1" > > > > > > provider="java:MSG" > > > > > > style="message" > > > > > > use="literal" > > > > > > > > > > > xmlns:curamns=" http://localhost:8080/axis/services/MyMessageService1Name > > space"> > > > > > > > > > > > <namespace> http://localhost:8080/axis/services/MyMessageService1Namespac > > e</namespace> > > > > > > <parameter name="className" > > > value="my.messagestyle.service.MyMessageService " /> > > > > > > <parameter name="allowedMethods" > > > value="processSOAPBody" /> > > > > > > <parameter name="wsdlInputSchema" > > > value="http://localhost:8080/axis/schemas/eligibility_noxs.xsd"/> > > > > > > <parameter name="wsdlTargetNamespace" > > > > > value="http://localhost:8080/axis/services/MyMessageService1Namespace"/> > > > > > > > > > <operation > > > > > > name="processSOAPBody" > > > > > > > > > qname="myns:processSOAPBody" > > > > > > > > > returnQName="myns:processSOAPBodyReturn" > > > > > > > > > returnType="myns:eligibility"> > > > > > > </operation> > > > > > > </service> > > > > > > </deployment> > > > > > > > > > > > > ________________________________ > > > > > > > > > From: Ted Jones [mailto:[EMAIL PROTECTED] ] > > > Sent: 20 July 2006 16:49 > > > To: [email protected]; Andrew Morrison > > > Subject: RE: WSDD reference or examples > > > > > > > > > > > > > > > Here is an example of wsdd for what you describe: > > > > > > > > > > > > <deployment name="test" > > > xmlns=" http://xml.apache.org/axis/wsdd/" > > > > > > xmlns:java="http://xml.apache.org/axis/wsdd/providers/java" > > > > > > xmlns:xsi=" http://www.w3.org/2000/10/XMLSchema-instance"> > > > <!-- note that either style="message" OR provider="java:MSG" both > > work > > > --> > > > <service name="serviceName" provider="java:MSG"> > > > <parameter name="className" value="com.test.service.MyWebService " > > /> > > > <parameter name="allowedMethods" value="MyMethodName" /> > > > </service> > > > </deployment> > > > > > > > > > > > > > > > > > > > > > > > > > > > ________________________________ > > > > > > > > > From: Andrew Morrison [mailto: [EMAIL PROTECTED] > > > Sent: Thursday, July 20, 2006 7:11 AM > > > To: [email protected] > > > Subject: WSDD reference or examples > > > > > > Hi, > > > > > > > > > > > > Can anyone point me to a reference for creating a *.wsdd? > > > > > > > > > > > > I am trying to create a WSDD for a Message style web service. > > > > > > The intention is that the Axis generated WSDL will specify a > > user-defined > > > XML schema (wsdlInputSchema) and assert that the input and output for > > the > > > web service should be an XML document as defined by the schema. > > > > > > > > > > > > If anyone knows where I could see an example that would be great - I > > am > > > finding snippets of info on the web, but am having difficulty finding > > a > > > detailed listing of the options etc. > > > > > > > > > > > > All the best, > > > > > > Andrew. > > > The information in this email is confidential and may be legally > > privileged. > > > It is intended solely for the addressee. Access to this email by > > anyone else > > > is unauthorized. If you are not the intended recipient, any > > disclosure, > > > copying, distribution or any action taken or omitted to be taken in > > reliance > > > on it, is prohibited and may be unlawful. If you are not the intended > > > addressee please contact the sender and dispose of this e-mail. Thank > > you. > > > > > > > > > The information in this email is confidential and may be legally > > privileged. > > > It is intended solely for the addressee. Access to this email by > > anyone else > > > is unauthorized. If you are not the intended recipient, any > > disclosure, > > > copying, distribution or any action taken or omitted to be taken in > > reliance > > > on it, is prohibited and may be unlawful. If you are not the intended > > > addressee please contact the sender and dispose of this e-mail. Thank > > you. > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > The information in this email is confidential and may be legally privileged. > > It is intended solely for the addressee. Access to this email by anyone else > > is unauthorized. If you are not the intended recipient, any disclosure, > > copying, distribution or any action taken or omitted to be taken in reliance > > on it, is prohibited and may be unlawful. If you are not the intended > > addressee please contact the sender and dispose of this e-mail. Thank you. > > > > --------------------------------------------------------------------- > > 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] > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
