I am writing calendar events from an external system and sending them to users as an iCalendar SMTP message. This works OK to setup a meeting, but when I want to update, the reschedule notification comes up with a Note Item not found error when I open it.
A further message then comes up: tmpUseLongDate - Incorrect data type for operator or @Function: Time/Date expected. and the reschedule seems to fail.
The tmpUseLongDate issue is caused by the failure of the iCalendar conversion utility to convert the DTStart & DTEnd components into the StartDateTime and EndDateTime notes fields.
The iCalendar message sent originally looked like this:
As you can see the DTSTART & DTEND components are there, it is just that they have been uodated to a new date. The SEQUENCE is correctly incremented. So IBM, why is this giving issues?
If you look at the invite it happens on 12/9, or December 9th. However, the update is scheduled for 13/9, and there is no month, so the date doesnt get populated, hence the error.DTSTART:20101309T093000Z
DTEND:20101309T100000Z
I believe you meant to schedule this on 9/12 and then to 9/13, which should look like: