All,
I agree with the spirit of Jim's proposal and with Russ' proposed added
sentences.
However, I believe that we should discuss Jim's matrix before accepting it.
I believe that the following modified matrix should apply:
Previous |
Policy | MLA B's Receipt Policy
(MLA A's |
Policy) | none insteadOf inAdditionTo missing
--------------------------------------------------------------------
none | none none none none
insteadOf | none insteadOf(A+B) insteadOf(A+B) insteadOf(A)
inAdditionTo | none insteadOf(A+B) inAdditionTo(A+B) inAditionTo(A)
missing | none insteadOf(B) inAddtionTo(B) missing
The changes are that Mail List Agent (MLA) B always includes MLA A's
insteadOf and inAdditionTo requirements. Specifically, I changed "B" to
"A+B" in column 2 of Jim's matrix. Consider the following examples:
1) Row 2, Col 2: MLA A's MLReceiptPolicy states that the recipients must
return a signedReceipt to MLA A instead of the originator. MLA B's
MLReceiptPolicy states that the recipients must return a signedReceipt to
MLA B instead of the originator. MLA B processes the SignedData sent by MLA
A. MLA B creates a MLReceiptPolicy in the new SignedData to be sent to the
ML that states that the recipients must return signedReceipts to both MLA A
and MLA B instead of the originator. This respects MLA A's requirement to
send signed receipts to MLA A instead of the originator and includes MLA B's
requirement for recipients to send signed receipts to MLA B instead of the
originator.
2) Row 2, Col 3: MLA A's MLReceiptPolicy states that the recipients must
return a signedReceipt to MLA A instead of the originator. MLA B's
MLReceiptPolicy states that the recipients must return a signedReceipt to
MLA B in addition to the originator. MLA B processes the SignedData sent by
MLA A. MLA B creates a MLReceiptPolicy in the new SignedData to be sent to
the ML that states that the recipients must return signedReceipts to both
MLA A and MLA B instead of the originator. This respects MLA A's
requirement to send signed receipts to MLA A instead of the originator and
includes MLA B's requirement for recipients to send signed receipts to MLA B.
3) Row 3, Col 2: MLA A's MLReceiptPolicy states that the recipients must
return a signedReceipt to MLA A in addition to the originator. MLA B's
MLReceiptPolicy states that the recipients must return a signedReceipt to
MLA B instead of the originator. MLA B processes the SignedData sent by MLA
A. MLA B creates a MLReceiptPolicy in the new SignedData to be sent to the
ML that states that the recipients must return signedReceipts to both MLA A
and MLA B instead of the originator. This respects MLA A's requirement to
send signed receipts to MLA A and includes MLA B's requirement for
recipients to send signed receipts to MLA B instead of the originator.
4) Row 3, Col 3: MLA A's MLReceiptPolicy states that the recipients must
return a signedReceipt to MLA A in addition to the originator. MLA B's
MLReceiptPolicy states that the recipients must return a signedReceipt to
MLA B in addition to the originator. MLA B processes the SignedData sent by
MLA A. MLA B creates a MLReceiptPolicy in the new SignedData to be sent to
the ML that states that the recipients must return signedReceipts to both
MLA A and MLA B in addition to the originator. This respects MLA A's
requirement to send signed receipts to MLA A in addition to the originator
and includes MLA B's requirement for recipients to send signed receipts to
MLA B in addition to the originator.
================================
John Pawling
jsp(_at_)jgvandyke(_dot_)com
J.G. Van Dyke & Associates, Inc.
================================