- From: Gilbert Pilz <Gilbert.Pilz@bea.com>
- Date: Mon, 16 Apr 2007 12:53:51 -0700
- To: "Anish Karmarkar" <Anish.Karmarkar@oracle.com>, <tom@coastin.com>
- Cc: "WS-Addressing" <public-ws-addressing@w3.org>, "ws policy" <public-ws-policy@w3.org>
- Message-ID: <E16EB59B8AEDF445B644617E3C1B3C9C038D7795@repbex01.amer.bea.com>
Anish,
Your "supported" language seems to bring us right back to the LC issue
raised by the WS-Policy WG:
http://lists.w3.org/Archives/Public/public-ws-addressing/2007Feb/0006.html.
- gp
> -----Original Message-----
> From: public-ws-addressing-request@w3.org
> [mailto:public-ws-addressing-request@w3.org] On Behalf Of
> Anish Karmarkar
> Sent: Monday, April 16, 2007 11:44 AM
> To: tom@coastin.com
> Cc: WS-Addressing; ws policy
> Subject: Re: New Proposed Alternative H to resolve WS Policy
> LC comments on WSAM
>
>
> Tom,
>
> Why not define just two nested assertions and allow then to
> be specified together. I.e., do the following:
>
> wsam:Addressing -- says that it supports ws-addressing spec
> (nothing more, nothing less). On its own does not say
> anything about anon or non-anon, they may be supported, YMMV.
>
> nested assertion wsam:AnonymousResponse -- says that
> anonymous response is supported.
>
> nested assertion wsam:NonAnonymousResponse -- says that the
> non-anon response is supported.
>
> This is how various usecases would look like.
>
> 1) usecase 1: ws-addressing is supported (nothing more)
>
> [apologies for errors in ws-policy syntax, if any]
>
> <wsp:Policy>
> <wsp:ExactlyOne>
> <wsp:All>
> <wsam:Addressing/>
> </wsp:All>
> </wsp:ExactlyOne>
> <wsp:Policy>
>
> 2) usecase 2: WS-addressing with guarantee that anon is supported:
>
> <wsp:Policy>
> <wsp:ExactlyOne>
> <wsp:All>
> <wsam:Addressing>
> <wsp:Policy>
> <wsp:ExactlyOne>
> <wsp:All>
> <wsam:AnonymousResponse/>
> </wsp:All>
> </wsp:ExactlyOne>
> </wsam:Addressing>
> </wsp:All>
> </wsp:ExactlyOne>
> <wsp:Policy>
>
> 3) usecase 3: ws-addressing with guarantee that non-anon is supported:
>
> <wsp:Policy>
> <wsp:ExactlyOne>
> <wsp:All>
> <wsam:Addressing>
> <wsp:Policy>
> <wsp:ExactlyOne>
> <wsp:All>
> <wsam:NonAnonymousResponse/>
> </wsp:All>
> </wsp:ExactlyOne>
> </wsam:Addressing>
> </wsp:All>
> </wsp:ExactlyOne>
> <wsp:Policy>
>
> 4) usecase 4: ws-addressing with guaranted that both anon and
> non-anon are supported:
>
> <wsp:Policy>
> <wsp:ExactlyOne>
> <wsp:All>
> <wsam:Addressing>
> <wsp:Policy>
> <wsp:ExactlyOne>
> <wsp:All>
> <wsam:AnonymousResponse/>
> </wsp:All>
> <wsp:All>
> <wsam:NonAnonymousRespone/>
> <wsp:All>
> </wsp:ExactlyOne>
> </wsam:Addressing>
> </wsp:All>
> </wsp:ExactlyOne>
> <wsp:Policy>
>
> WRT policy matching,
> 1) if one were looking for ws-addressing with a guarantee
> that (say) anonymous was supported, one would look for a
> policy similar to one in usecase 2.
>
> 2) if one were looking for ws-addressing with possible anon
> support (but no guarantee), then one would look for a match
> for { usecase 1 OR usecase 2}.
>
> -Anish
> --
>
> Tom Rutt wrote:
> > It seems there is quite a bit of discussion on the meaning
> of an empty
> > assertion, when that assertion is defined to allow nested assertion
> > types.
> >
> > One way for wsa to totally avoid this interpretation question is to
> > define the Addressing assertion in such a way that one and
> only one of
> > the following three nested assertions MUST be present in any
> > alternative using the Addressing assertions:
> > OnlyAnonymousResponses.
> > OnlyNonAnonymousResponses
> > BothResponseTypes
> >
> > to indicate any restrictions on response EPR types.
> >
> > I attach this new proposal for discussion :
> >
> > Tom Rutt
> >
>
>
>
Received on Monday, 16 April 2007 19:54:34 UTC