issues: propagation of annotations in or above WSDL component model?

Hi all,
looking at the interpretation of our test suite files by Jonathan
Marsh's XSLT implementation of WSDL parser, I noticed that he only
represents the annotations that are physically in the file, not those
that "propagate", like for example from an extended interface to the
extending one.

We propagate modelReference from interface to extending interface 
(sec 3.1), possibly modelReference from type declarations to elements or
attributes of that type (sec 4.1.1, needs clarification), and
schemaMappings from type to element (sec 4.2).

Should such propagation be represented in the WSDL component model, or
should it be handled by the application that uses the model? It makes a
difference to parsers - if you ask for the modelReference of an
interface, should the parser give you all the modelReference values from
all the extended interfaces as well?

This will be CR issue 6, and the part about clarifying 4.1.1 and 4.1.2
wrt propagation from type to elements and attributes of that type will
be CR issue 7.

Jacek

Received on Tuesday, 13 February 2007 16:58:28 UTC