Naveen Srinivasa Murthy wrote:
Can you suggest an alternative as to how I
can achieve this?
have a look at castor (http://castor.exolab.org/), also do a search in the axis archives for "castor", there have been some posts over the last months on this.

i also heard rumours about castor being integrated into axis, can anybody comment on this?


Naveen
-----Original Message-----
*From:* Tom Jordahl [mailto:tomj@;macromedia.com]
*Sent:* Friday, October 18, 2002 10:03 AM
*To:* '[EMAIL PROTECTED]'
*Subject:* RE: help - axis and schema validation
*Sensitivity:* Confidential

Axis does not do this.

--
Tom Jordahl
Macromedia Server Development

-----Original Message-----
*From:* Naveen Srinivasa Murthy [mailto:nmurthy@;datalinx.net]
*Sent:* Friday, October 18, 2002 10:00 AM
*To:* [EMAIL PROTECTED]
*Subject:* help - axis and schema validation
*Importance:* High
*Sensitivity:* Confidential


I want to know whether the Service and Call objects
provided by axis, can somehow do a schema validation
of a webservice input parameter before Webservice invocation.

consider this part of my wsdl

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://localhost/axis/services/MyService/axis/services/MyService"; xmlns="http://schemas.xmlsoap.org/wsdl/"; xmlns:apachesoap="http://xml.apache.org/xml-soap"; xmlns:impl="http://localhost/axis/services/MyService/axis/services/MyService-impl"; xmlns:intf="http://localhost/axis/services/MyService/axis/services/MyService"; xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
*xmlns:esxsd="**http://naveen.com/myxml.xsd**";
*xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
<wsdl:message name="serviceMethodResponse">
<wsdl:part name="return" type="xsd:string"/>
</wsdl:message>
<wsdl:message name="serviceMethodRequest">
<*wsdl:part name="arg" element="esxsd:ROOT"*/>
<wsdl:part name="arg2" type="xsd:string"/>


the input param 'arg' is supposed be an xml conforming

to the 'ROOT' element in the *http://naveen.com/myxml.xsd* schema.


I m calling my webservice using a Service and Call objects

and im providing the WSDL url to the Service obj during the WS

call. Is the Call object supposed to automatically validate

the input against *http://naveen.com/myxml.xsd* schema? If not can

I achieve this?


Please let me know...


thanks

Naveen



Reply via email to