rfc9671v2.txt | rfc9671.txt | |||
---|---|---|---|---|
skipping to change at line 132 ¶ | skipping to change at line 132 ¶ | |||
[ :addresses <string-list> ] | [ :addresses <string-list> ] | |||
[ :updatesonly / :calendarid <string> ] | [ :updatesonly / :calendarid <string> ] | |||
[ :deletecancelled ] | [ :deletecancelled ] | |||
[ :organizers <ext-list-name: string> ] | [ :organizers <ext-list-name: string> ] | |||
[ :outcome <variablename: string> ] | [ :outcome <variablename: string> ] | |||
[ :reason <variablename: string> ] | [ :reason <variablename: string> ] | |||
The "processcalendar" action is used to parse encapsulated calendar | The "processcalendar" action is used to parse encapsulated calendar | |||
data and perform the appropriate action based on the content. If the | data and perform the appropriate action based on the content. If the | |||
calendar data is malformed in any way, it MUST be ignored and no | calendar data is malformed in any way, it MUST be ignored and no | |||
action is taken. Otherwise, based on the iTIP method (see | action is taken. Otherwise, calendar objects may be created, | |||
Section 1.4 of [RFC5546]) of the message, calendar objects are | updated, or deleted from a given calendar. | |||
created, updated, or deleted from a given calendar. | ||||
This action can be used with or without the "extlists" extension | This action can be used with or without the "extlists" extension | |||
[RFC6134]. When the "extlists" extension is enabled in a script | [RFC6134]. When the "extlists" extension is enabled in a script | |||
using <require "extlists">, the script can use the :organizers | using <require "extlists">, the script can use the :organizers | |||
argument (Section 4.6) in the "processcalendar" action as described | argument (Section 4.6) in the "processcalendar" action as described | |||
below. When the "extlists" extension is not enabled, the :organizers | below. When the "extlists" extension is not enabled, the :organizers | |||
argument MUST NOT be used and MUST cause an error according to | argument MUST NOT be used and MUST cause an error according to | |||
[RFC5228]. | [RFC5228]. | |||
This action can be used with or without the "variables" extension | This action can be used with or without the "variables" extension | |||
skipping to change at line 277 ¶ | skipping to change at line 276 ¶ | |||
The optional :outcome argument specifies the name of a variable into | The optional :outcome argument specifies the name of a variable into | |||
which one of the following strings specifying the outcome of the | which one of the following strings specifying the outcome of the | |||
action will be stored: | action will be stored: | |||
"no_action": No action was performed (e.g., the message didn't | "no_action": No action was performed (e.g., the message didn't | |||
contain calendar data, or the set of provided options prevented | contain calendar data, or the set of provided options prevented | |||
the message from being processed). | the message from being processed). | |||
"added": A new calendar object was added to a calendar. | "added": A new calendar object was added to a calendar. | |||
"updated": A calendar resource was updated, cancelled, or removed | "updated": A calendar object was updated, cancelled, or removed from | |||
from the calendar. | the calendar. | |||
"error": The message would have been processed but encountered an | "error": The message would have been processed but encountered an | |||
error in doing so. | error in doing so. | |||
4.8. Reason Argument | 4.8. Reason Argument | |||
The optional :reason argument specifies the name of a variable into | The optional :reason argument specifies the name of a variable into | |||
which a string describing the reason for the outcome will be stored. | which a string describing the reason for the outcome will be stored. | |||
If no reason for the outcome is available, implementations MUST set | If no reason for the outcome is available, implementations MUST set | |||
the variable to the empty string. | the variable to the empty string. | |||
End of changes. 2 change blocks. | ||||
5 lines changed or deleted | 4 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |