Sorry for the confusion. What I said is that Tuscany only supports schema validations for system code. We don't validate the XML messages from the application against the schema.

FYI: We are discussing a binding.ws implementation based on JAX-WS APIs for GSoC 2009 [1]. Your requirement can be potentially supported by that.

Thanks,
Raymond
--------------------------------------------------
From: "Ali, Haneef" <haneef....@hp.com>
Sent: Monday, March 30, 2009 6:25 PM
To: <user@tuscany.apache.org>
Subject: RE: SchemaValidation

Hi,

Just to clarify, If I need to create a webservice using contract first approach, then only way to validate the contract is to extract the types section from the wsdl and put it in a separate xsd file that can be plugged into tuscany extension.

This seems totally awkward.


Thanks,
Haneef

________________________________________
From: Raymond Feng [enjoyj...@gmail.com]
Sent: Monday, March 30, 2009 5:03 PM
To: user@tuscany.apache.org
Subject: Re: SchemaValidation

Hi,

We don't support the @SchemaValidation. In Tuscany, we do validate the
composite files and other XML files loaded by Tuscany against the SCA
schemas. The schemas can be plugged into as an extension to Tuscany using
META-INF/services/org.apache.tuscany.sca.contribution.processor.ValidationSchema.
The content of the file lists the schema locations. You can find an example
at [1].

Thanks,
Raymond

[1]
https://svn.apache.org/repos/asf/tuscany/java/sca/modules/assembly-xsd/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.processor.ValidationSchema

--------------------------------------------------
From: "Ali, Haneef" <haneef....@hp.com>
Sent: Monday, March 30, 2009 4:46 PM
To: <user@tuscany.apache.org>
Subject: SchemaValidation

Hi,

I have created stubs from the wsdl. But the stub created using jaxws
doesn't do schema validation by default.  So I added schemavalidation
annotation to the service. Still it doesn't do schemavalidation. Does
Tuscany do schemavalidation?

e.g

@javax.jws.WebService(......)
@SchemaValidation(handler=ErrorHandler.class)

public class MyServiceImpl implements MyService {
------
}


Is @SchemaValidation supported in Tuscany?=

Reply via email to