← Prev in month ← Prev in thread

RE: [ws-rx] i021 Proposal

From
Christopher B Ferris <>
Date
2006-03-01T14:09:53+00:00
ID
Thread
RE: [ws-rx] i021 Proposal
If we added the following, IBM could
support this proposal.

If an RM policy assertion is
attached to any of:

wsdl:binding/wsdl:operation/wsdl:input

wsdl:binding/wsdl:operation/wsdl:output

wsdl:binding/wsdl:operation/wsdl:faultthen
an RM policy assertion, specifying wsp:Optional=true MUST be attached to
the corresponding wsdl:binding or wsdl:port, indicating that the endpoint
supports WS-RM. Any messages, regardless of whether they have an attached
Message Policy Subject RM policy assertion, MAY be sent to that endpoint
using WS-RM. Additionally, the receiving endpoint MUST NOT reject any message
belonging to a Sequence, simply because there was no Message Policy Subject
RM policy assertion attached to that message.

Cheers,

Christopher Ferris

STSM, Software Group Standards Strategy

email: 

blog: http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=440

phone: +1 508 377 9295

"Patil, Sanjay" <>
wrote on 02/23/2006 12:02:39 AM:

>  

> First of all, I hate to call the proposal as
my proposal because it 

> is really building upon ideas of several TC members :)

>  

> On your point about clarifying the message level
applicability when 

> EPS is involved, I personally prefer that we do not duplicate (and

> risk conflicting with) the semantics described (should I say alluded

> to) in the policy framework. However, I am open to suggestions for

> adding clarification text.

>  

> -- Sanjay

> 

> From: Ashok Malhotra [mailto:] 

> Sent: Wednesday, Feb 22, 2006 16:38 PM

> To: Patil, Sanjay; wsrx

> Subject: RE: [ws-rx] i021 Proposal

> Hi Sanjay:

> In this proposal, unlike your previous one, you
do not specify that 

> if the RM assertion is applied

> to a WSDL message definition it applies to that
message alone and if

> it is applied to a port or a binding

> it applies to all messages under that port/binding
definition.

>  

> You probably did that to avoid duplication, but
WS-PolicyAttachment 

> is famously vague about this and

> it would be better to spell it out clearly in
the WS-RX spec.

> All the best, Ashok 

>  

> 

> From: Patil, Sanjay [mailto:] 

> Sent: Wednesday, February 22, 2006 12:33 PM

> To: wsrx

> Subject: [ws-rx] i021 Proposal

> 

> Here is an updated proposal for resolving the long pending issue 

> i021. The key difference in comparison to what exists in the WS-RM

> Policy specification today is that -- the proposal allows Message

> Policy Subject (in addition to the Endpoint Policy Subject) for the

> RM Policy assertion.

> I would also like to bring to your notice that
this proposal: 

> -- Avoids text that would repeat the semantics already addressed in

> WS-PolicyAttachment, for example, an Endpoint Policy Subject applies

> to behaviors associated with all the message exchanges of the 

> endpoint, and applies to aspects of both communicating with as well

> as instantiating the endpoint. So the proposal would seem a bit 

> short and dry to some people!

> -- Does not include any recommendations for which
wsdl elements 

> (among those that are allowed by the proposal - wsdl:port Vs. wsdl:

> binding Vs.binding level messages) are more appropriate for policy

> attachment, since this may simply be a matter of best practices and

> there are no strong technical reasons for the specification to 

> promote one approach over another, IMO.

> -- Does not include any text related to whether
and how EPR 

> contained policies may interact with the WSDL attached policies, 

> since I couldn't arrive at any precise and useful (normative) text

> in this regard.

> Please try to send in your comments before the
conf-call tomorrow (2/23)! 

> -- Sanjay 

> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

> Replace the entire content of section 2.3 (Assertion
Attachment) in 

> the WS-RM Policy specification with the following: 

> The RM policy assertion is allowed to have the
following Policy 

> Subjects [WS-PolicyAttachment]: 

> Endpoint Policy Subject 

> Message Policy Subject 

> WS-PolicyAttachment defines a set of WSDL/1.1
[WSDL 1.1] policy 

> attachment points for each of the above Policy Subjects. Since an
RM

> policy assertion specifies a concrete behavior, it MUST NOT be 

> attached to the abstract WSDL policy attachment points. 

> The following is the list of WSDL/1.1 elements
whose scope contains 

> the Policy Subjects allowed for an RM policy assertion but which 

> MUST NOT have RM policy assertions attached: 

> wsdl:message 

> wsdl:portType/wsdl:operation/wsdl:input 

> wsdl:portType/wsdl:operation/wsdl:output 

> wsdl:portType/wsdl:operation/wsdl:fault 

> wsdl:portType 

> The following is the list of WSDL/1.1 elements
whose scope contains 

> the Policy Subjects allowed for an RM policy assertion and which MAY

> have RM policy assertions attached:

> wsdl:port 

> wsdl:binding 

> wsdl:binding/wsdl:operation/wsdl:input 

> wsdl:binding/wsdl:operation/wsdl:output 

> wsdl:binding/wsdl:operation/wsdl:fault 

> If the RM policy assertion appears in a policy
expression attached 

> to a wsdl:binding as well as to the individual wsdl:binding level

> message definitions(wsdl:binding/wsdl:operation/wsdl:input, wsdl:

> binding/wsdl:operation/wsdl:output, wsdl:binding/wsdl:

> operation/wsdl:fault), the parameters in the former MUST be used and

> the latter ignored.

> If the RM policy assertion appears in a policy
expression attached 

> to a wsdl:port as well as to the other allowed WSDL/1.1 elements,

> the parameters in the former MUST be used and the latter ignored.
← Prev in month ← Prev in thread