3.2.4.2.17.1 Commit (Opnum 11)

The Commit method is implemented as one of the methods for the IFsrmObject interface (section 3.2.4.2.10). This method has the behavior specified in sections 3.2.4.2.10.5, 3.2.4.2.14.1, and 3.2.4.2.15.1, with the following additional behavior:

  • If the FSRM Base Object.Deleted property is set to true for this Non-Persisted Auto Apply Quota Instance (section 3.2.1.2.2.2), the server MUST remove the Persisted Auto Apply Quota (section 3.2.1.2.2.1) from the List of Persisted Auto Apply Quotas (section 3.2.1.2) that has the same Directory Quota.Folder path property as this Non-Persisted Auto Apply Quota Instance, if one exists. This removal MUST occur even if other changes were made to the configuration of the Non-Persisted Auto Apply Quota Instance If there is no Persisted Auto Apply Quota (section 3.2.1.2.2.1) in the List of Persisted Auto Apply Quotas (section 3.2.1.2) that has the same Directory Quota.Folder path property as this Non-Persisted Auto Apply Quota Instance (section 3.2.1.2.2.2) being deleted, the server does not perform any action and MUST return zero. The server MUST return a nonzero error code if removal fails.

  • If the FSRM Base Object.Deleted property is set to false for this Non-Persisted Auto Apply Quota Instance, the server MUST update the configuration data of the Persisted Auto Apply Quota in the List of Persisted Auto Apply Quotas that has the same Directory Quota.Folder path property as this Non-Persisted Auto Apply Quota Instance, if one exists, with the configuration data from this instance, or return a nonzero error code.

  • If a Persisted Auto Apply Quota does not exist with the same Directory Quota.Folder path property, and the FSRM Base Object.Deleted property is set to false, the server MUST create a new Persisted Auto Apply Quota, populate its configuration with the configuration from this Non-Persisted Auto Apply Quota Instance, and add the new Persisted Auto Apply Quota to the List of Persisted Auto Apply Quotas.

To update or populate the configuration data from a Non-Persisted Auto Apply Quota Instance to a Persisted Auto Apply Quota, the server MUST assign the values of all the properties in the list that follows, of the Non-Persisted Auto Apply Quota Instance to the corresponding properties of the Persisted Auto Apply Quota.

  • FSRM Base Object.Description

  • Quota limit

  • Quota limit mode

  • Quota enable/disable

  • Thresholds

  • Notifications (Actions). For each notification in the list, the server MUST assign the values of all properties that apply to the notification, depending on the type of action. See section 3.2.1.4 for details on the possible action types and the set of notification properties maintained for each type of action.

  • Template id

  • Auto apply quota id

  • Exclude folders