- From: Jonathan Marsh <jonathan@wso2.com>
- Date: Wed, 14 Feb 2007 05:58:15 -0800
- To: "'Jacek Kopecky'" <jacek.kopecky@deri.org>
- Cc: <public-ws-semann@w3.org>
IIRC, the wrappers enable us to validate better (e.g. when the extension is engaged, the following properties MUST appear.) We started without them and added them when the need arose. I agree a lot of empty wrappers expands the format, but it's not intended to be terse! Jonathan Marsh - http://www.wso2.com - http://auburnmarshes.spaces.live.com > -----Original Message----- > From: Jacek Kopecky [mailto:jacek.kopecky@deri.org] > Sent: Wednesday, February 14, 2007 4:15 AM > To: Jonathan Marsh > Cc: public-ws-semann@w3.org > Subject: RE: What's an Attribute Declaration component? > > Jonathan, > > I've taken a look at the WSDL CM files in the WSDL 2.0 test suite [1] > and it looks good, even though I've already noticed an issue that we > (SAWSDL) will have to clarify (CR issue 6 [2]), about the propagation of > some of our annotations. > > Additionally, I'm not sure whether the empty > <sawsdlcm:sawsdlXXXExtension/> elements must really be everywhere when a > SAWSDL annotation is only on one (or very few) elements in the WSDL. > > In fact, I'd probably drop all these elements and put > sawsdlcm:modelReference, sawsdlcm:liftingSchemaMapping and > sawsdlcm:loweringSchemaMapping directly on the WSDL components. > > I see that also other extensions (safety, bindings) have their wrappers, > e.g. httpcm:httpBindingOperationExtension, > ext:wsdlInterfaceOperationExtension. Are these wrappers really > necessary? Do they have to be context-specific, i.e. > httpBindingOperationExtension and httpBindingExtension? The context is > present in the CM format's hierarchy, after all. > > I admit this is my first serious look at the CM format, and I don't know > the background for why it looks like it does. > > Best regards, > Jacek > > [1] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test- > suite/results/Baseline/ > [2] http://www.w3.org/2002/ws/sawsdl/issues/CR-20070126#x6
Received on Wednesday, 14 February 2007 13:58:26 UTC