On Sun, 2005-01-09 at 13:00 +0100, Stefan Lischke wrote:
> Hi all,
> 
> 
> Ian Springer wrote:
> 
> > i meant to type this stuff in the apache-ws-fx chat room, but was 
> > actually in a private room w/ Stefan. so here it is in case anyone 
> > else has any comments.
> >
> > (15:15:53) *ips:* (15:08:30) ips: so WSN subscribe returns the EPR of 
> > a Subscription
> > (15:15:53) *ips:* (15:08:49) ips: and WS-E subscribe returns the EPR 
> > of a SubscriptionManager
> > (15:15:53) *ips:* (15:09:18) ips: for WSN, this EPR represents a 
> > WS-Resource
> > (15:15:53) *ips:* (15:09:27) ips: for WS-E, it may or may not.
> 
> I looked it up in the wsn xsd and wsdl, and correct me if i'm wrong, but 
> in WSN a SubscriptionManager represents a WS-Resource. Not like the 
> Globus design, where a Subscription represents a WS-Resource.

Huh? There is no Subscription WS-Resource anywhere.

>  So 
> subscribe on WSN and WS-E will return an EPR of a SubscriptionManager. 
> This EPR represents a WS-Resource for WSN. And WS-Resource can be 
> modelled for WS-E with calls from WS-E SubscriptionManager.

Correct.

/Sam

> -- snipp from wsdl
> <!-- ======== Resource Properties for SubscriptionManager ========= 
> -->      
>          <xsd:element name="SubscriptionManagerRP" >
>             <xsd:complexType>
>                <xsd:sequence>
>                   <xsd:element ref="wsnt:ConsumerReference"       
>                                minOccurs="1" maxOccurs="1" />
>                   <xsd:element ref="wsnt:TopicExpression"
>                                minOccurs="1" maxOccurs="1" />
>                   <xsd:element ref="wsnt:UseNotify"
>                                minOccurs="1" maxOccurs="1" />
>                   <xsd:element ref="wsnt:Precondition"
>                                minOccurs="0" maxOccurs="1" />
>                   <xsd:element ref="wsnt:Selector"
>                                minOccurs="0" maxOccurs="1" />
>                   <xsd:element ref="wsnt:SubscriptionPolicy"
>                                minOccurs="0" maxOccurs="1" />
>                   <xsd:element ref="wsnt:CreationTime"
>                                minOccurs="0" maxOccurs="1" />
>                </xsd:sequence>
>             </xsd:complexType>
>          </xsd:element>
> 
> 
> <!-- ========== SubscriptionManager PortType Definition =========== -->
>    <wsdl:portType name="SubscriptionManager"
>       wsrp:ResourceProperties ="wsntw:SubscriptionManagerRP">
>       <!-- ========== extends wsrpw:ResourceProperties ============= -->
>       <wsdl:operation name="GetResourceProperty">
>          <wsdl:input  name="GetResourcePropertyRequest"
>                       message="wsrpw:GetResourcePropertyRequest" />
>          <wsdl:output name="GetResourcePropertyResponse"
>                       message="wsrpw:GetResourcePropertyResponse" />
>          <wsdl:fault  name="ResourceUnknownFault"
>                       message="wsrpw:ResourceUnknownFault" />
>          <wsdl:fault  name="InvalidResourcePropertyQNameFault"
>                       message="wsrpw:InvalidResourcePropertyQNameFault" 
> />    
>       </wsdl:operation>
> 
>       <!-- ========= SubscriptionManager specific operations ====== -->
>       <wsdl:operation name="PauseSubscription">
>          <wsdl:input  message="wsntw:PauseSubscriptionRequest"/>
>          <wsdl:output message="wsntw:PauseSubscriptionResponse"/>
>          <wsdl:fault  name="ResourceUnknownFault"
>                       message="wsntw:ResourceUnknownFault" />
>          <wsdl:fault  name="PauseFailedFault"
>                       message="wsntw:PauseFailedFault" />       
> 
>       </wsdl:operation>
>       <wsdl:operation name="ResumeSubscription">
>          <wsdl:input  message="wsntw:ResumeSubscriptionRequest"/>
>          <wsdl:output message="wsntw:ResumeSubscriptionResponse"/>
>          <wsdl:fault  name="ResourceUnknownFault"
>                       message="wsntw:ResourceUnknownFault" />
>          <wsdl:fault  name="ResumeFailedFault"
>                       message="wsntw:ResumeFailedFault" />       
>       </wsdl:operation>       
>    </wsdl:portType>
> 
> stefan
> 
> -- 
> My place : http://user.cs.tu-berlin.de/~lischke
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
-- 
Sam Meder <[EMAIL PROTECTED]>
The Globus Alliance - University of Chicago
630-252-1752



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to