3.1.4.3.5 Setting the Delegate Rule

The delegator's client creates or updates the delegate rule, as specified in section 2.2.3, if, while creating the delegation relationship:

  1. Any delegate is receiving Meeting Request objects on behalf of the delegator, because this adds the OP_DELEGATE action, as specified in [MS-OXORULE] section 2.2.5.1.2.4, to the delegate rule.

  2. The delegator has elected not to receive copies of Meeting Request objects, because this adds the OP_DELETE action, as specified in [MS-OXORULE] section 2.2.5.1.2.7, to the delegate rule.

The client first retrieves the existing rules by sending the RopGetRulesTable ROP ([MS-OXCROPS] section 2.2.11.2 and then modifies the existing rules by sending the RopModifyRules ROP ([MS-OXCROPS] section 2.2.11.1).

The OP_DELETE action MUST NOT be present in the delegate rule when the PidTagScheduleInfoDelegatorWantsCopy property (section 2.2.2.2.1) has a value of TRUE. The value of this property is set to TRUE if the value of the PidTagScheduleInfoDelegatorWantsInfo property (section 2.2.2.2.2) is set to TRUE. The delegator adds the OP_DELETE action to the delegate rule when the PidTagScheduleInfoDelegatorWantsCopy property has a value of FALSE.