This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 4951 - Need example of assertion showing ordering between assertions
Summary: Need example of assertion showing ordering between assertions
Status: RESOLVED WONTFIX
Alias: None
Product: WS-Policy
Classification: Unclassified
Component: Guidelines (show other bugs)
Version: FPWD
Hardware: PC Windows XP
: P2 normal
Target Milestone: ---
Assignee: Felix Sasaki
QA Contact: Web Services Policy WG QA List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-15 12:14 UTC by Ashok Malhotra
Modified: 2007-09-26 16:31 UTC (History)
0 users

See Also:


Attachments

Description Ashok Malhotra 2007-08-15 12:14:55 UTC
Consider a policy that includes Reliable Messaging, Header Encryption and Signing.  It seems clear that the Reliable Messaging headers should be added first, the headers encrypted next that finally the signature created and affixed.  At the receiving end, the signature should be checked first, the headers decrypted next and finally the Reliable Messaging headers processed.  This implies that the Policy assertions be processed in a definite sequence.

The framework document says:
"Assertions within an alternative are not ordered, and thus aspects such as the order in which behaviors (indicated by assertions) are applied to a subject <http://www.w3.org/TR/2007/PR-ws-policy-20070706/#policy_subject> are beyond the scope of this specification. However, authors can write assertions that control the order in which behaviors are applied."

It seems to me that this is a fairly common scenario and it may be good to show an example in the Guidelines document of how such an ordering assertion may be authored.
Comment 1 Christopher Ferris 2007-09-26 16:31:39 UTC
RESOLUTION: close 4951 with no action to get clean slate, and then you will open an appropriate primer or guidelines LC issue, once we have sorted out which it should be
See http://www.w3.org/2007/09/26-ws-policy-irc#T16-31-07