- From: Asir Vedamuthu <asirv@webmethods.com>
- Date: Thu, 27 Jan 2005 07:03:07 -0800
- To: "'www-ws-desc@w3.org'" <www-ws-desc@w3.org>
Issues http://www.w3.org/2002/ws/desc/4/lc-issues/#LC75t http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC92 Discussion LC75t and LC92 are the same - that is, wsdl:include is non-transitive. wsdl:include is modeled after the xs:include but, this is a sizable difference and will cause confusion among implementers and users. XML schema inclusions are effectively transitive. The XML schema model is that a single schema (i.e. set of components) is composed from the transitive closure of the included documents (as well as, in the XML Schema case, redefined documents, documents obtained through schemaLocation hints on an import or in the instance, supplied on a command line, etc.). And, I can't think of reasons why wsdl:include should be non-transitive. Are there any? Proposed Resolution Replace, "Components in directly included descriptions become part of the component model of the including description. Directly included means that component inclusion is not transitive; components included by one of the included documents are not available to the original including document unless the are included directly by that document." [1] With, "Components in the transitive closure of the included WSDL documents become part of the Description (LC43) component of the including WSDL document." [1] http://www.w3.org/TR/2004/WD-wsdl20-20040803/#includes Regards, Asir S Vedamuthu asirv at webmethods dot com http://www.webmethods.com/
Received on Thursday, 27 January 2005 15:03:31 UTC