- From: Vambenepe, William N <vbp@hp.com>
- Date: Fri, 13 Feb 2004 09:54:43 -0800
- To: "Tom Jordahl" <tomj@macromedia.com>, <www-ws-desc@w3.org>
> - The version attribute indicates a "minor" revision of the > definition or > interface. Specifically, a "minor" revision indicates that > a client using > a WSDL with a version attribute less-than the current > value is expected > to continue to function. What if the service implements the older interface and the invoker builds its request using the newer interface? Are we expecting this to work in a "minor" revision? If yes, then what exactly has changed in the revision? If no, then shouldn't the service be able to specify up to which "version" of the interface can be used to invoke it? Which means having bindings refer to interfaces not just by QName but also by version number. At which point you might as well put all the info in the QName. Maybe what we need instead is an optional convention on how to build interface QNames that convey versioning information. Whether that convention belongs in the WSDL spec is another question... William
Received on Friday, 13 February 2004 12:54:45 UTC