- From: Peter Vanderbilt <pv@nas.nasa.gov>
- Date: Wed, 09 Oct 2002 15:56:49 -0700
- To: www-ws-desc@w3.org
What's the current thinking about the following questions related to portType inheritance: Assume portType C derives from portTypes A and B. What appears as wsdl:port elements in wsdl:service? Is there one port element or three? If one, is its binding structured in a way that allows independent binding mechanisms for A and B? Different addresses? Can a client that operates on services containing (wsdl:) port A (and doesn't know about C) operate on a service containing port C? In other words, is each C port also an A port? If the example above results in three ports, how are the operations allocated to the ports? Presumably there are ports for A and B separately. Does the port for C reference operation bindings for just those directly defined in portType C? Or does it include operation bindings for A and B? Is it legal for a service to have a C port without both A and B ports? Pete P.S. I'm a member of the Global Grid Forum OGSI group but not an official representative. (The ignorance is my own.) Martin Gudgin wrote: > > An updated version of the port type extension proposal is at[1]. The > only major change is to the mapping of the {port type] property on the > service component[2] to allow multiple port types. > > Gudge > > [1] > http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl12/wsdl12.ptext.ser > vice.ptmult.html > [2] > http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl12/wsdl12.ptext.ser > vice.ptmult.html#Service_Mapping
Received on Wednesday, 9 October 2002 19:00:40 UTC