<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>4951</bug_id>
          
          <creation_ts>2007-08-15 12:14:55 +0000</creation_ts>
          <short_desc>Need example of assertion showing ordering between assertions</short_desc>
          <delta_ts>2007-09-26 16:31:39 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WS-Policy</product>
          <component>Guidelines</component>
          <version>FPWD</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ashok Malhotra">ashok.malhotra</reporter>
          <assigned_to name="Felix Sasaki">fsasaki</assigned_to>
          
          
          <qa_contact name="Web Services Policy WG QA List">public-ws-policy-qa</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>16154</commentid>
    <comment_count>0</comment_count>
    <who name="Ashok Malhotra">ashok.malhotra</who>
    <bug_when>2007-08-15 12:14:55 +0000</bug_when>
    <thetext>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:
&quot;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 &lt;http://www.w3.org/TR/2007/PR-ws-policy-20070706/#policy_subject&gt; are beyond the scope of this specification. However, authors can write assertions that control the order in which behaviors are applied.&quot;

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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16814</commentid>
    <comment_count>1</comment_count>
    <who name="Christopher Ferris">chrisfer</who>
    <bug_when>2007-09-26 16:31:39 +0000</bug_when>
    <thetext>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</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>