2.1.3.1.1.20.2.3 Parameter: PARTSTAT
RFC Reference: [RFC2445] section 4.2.12
Number of Instances Allowed: 0,1
Format: Text ([RFC2445] section 4.3.11)
Brief Description: The attendee's response status.
Importing to Calendar objects
Import behavior for the PARTSTAT parameter into the recipient table is specified in section 2.1.3.1.1.20.2.
For calendars with a METHOD of COUNTER or REPLY, the PARTSTAT parameter is used in conjunction with the METHOD property to determine the PidTagMessageClass of the Calendar object. See section 2.1.3.1.1.1.
For calendars with a METHOD of PUBLISH, if the attendee is the user, the PARTSTAT parameter SHOULD<97> also be imported to the PidLidResponseStatus ([MS-OXPROPS] section 2.231) of the Calendar object as follows.
PARTSTAT |
PidLidResponseStatus |
---|---|
ACCEPTED |
0x00000003 |
DECLINED |
0x00000004 |
TENTATIVE |
0x00000002 |
(Any other value) |
Not imported |
Exporting from Calendar objects
For calendars with a METHOD of COUNTER or REPLY, the PARTSTAT parameter MUST be exported based on the PidTagMessageClass of the Calendar object. See section 2.1.3.1.1.1.
For calendars with a METHOD of PUBLISH, if the attendee is being exported from a row in the recipient table, the PARTSTAT parameter SHOULD<98> be exported from the PidTagRecipientTrackStatus of the recipient as specified in the following table. If PidTagRecipientTrackStatus could not be exported because it is unset or 0 and the attendee is the user, then the PidLidResponseStatus of the Calendar object SHOULD<99> be exported instead as specified in the following table.
PidTagRecipientTrackStatus or PidLidResponseStatus |
PARTSTAT |
---|---|
0x00000003 |
ACCEPTED |
0x00000004 |
DECLINED |
0x00000002 |
TENTATIVE |
(Other) |
(Not exported) |