Creating Calendar Entries via Agent

Hi, we are attempting to expose a webservice for clients to create/edit/delete calendar entries in a domino user’s mail database. This is so leave/sickness system can link to peoples calendars.

We have a couple of issues…

  1. Is there anyway we can lock the entries created by the webservice so the user cannot edit/delete them from his calendar? Is this possible? (Note: people will be using Web and Client)

  2. Repeating Entries. Has anyone used an agent to create repeating calendar entries in a users mail db? Did you use the NotesCSEventOwnerDocument class?

Thanks for your attention