2.1.3.1.1.2 Property: PRODID
RFC Reference: [RFC2445] section 4.7.3
Number of Instances Allowed: 1
Format: Text ([RFC2445] section 4.3.11)
Brief Description: Identifies the application that generated the iCalendar file.
Importing to Calendar objects
When parsing an iCalendar file, if the value of the PRODID property begins with the substring '-//Microsoft Corporation//Outlook<SP>' and ends with the substring '<SP>MIMEDIR//EN', where 'MIMEDIR' represents the Mimedir.dll file. '<SP>' represents the space character (Unicode character U+0020), the portion of the string between the two substrings SHOULD be evaluated to determine if it matches the following ABNF rule:
-
version_number = 1*2DIGIT '.' *DIGIT
The DIGIT elements to the left of the period ('.') are evaluated as an integer. If the integer is between 1 and 11 (inclusive), then some behavior changes SHOULD be made as described in section 2.1.3.2.4.
Exporting from Calendar objects
The value assigned to PRODID MUST be unique for different implementations or different versions of an iCalendar converter.