in reply to outlook calendar through IIS

Your problem is almost certainly nothing to do with Perl but is due to the fact that the appropriate user registry hive is not opened when an application is activated using DCOM. See http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B288367 for more on this. One solution that I have used with success is to create a small no-op service that runs as the appropriate user and whose sole purpose is to get the registry hive opened.

/J\

Replies are listed 'Best First'.
Re: Re: outlook calendar through IIS
by primus (Scribe) on Jun 16, 2003 at 16:15 UTC
    thanks for the reply, i think you are right, but in the link you gave on step 7, it has
    # Click Start, click Run, and then type DCOMCNFG. Select the applicati +on that you want to automate. The application names are listed below: Microsoft Access 97 - Microsoft Access Database Microsoft Access 2000/2002 - Microsoft Access Application Microsoft Excel 97/2000/2002 - Microsoft Excel Application Microsoft Word 97 - Microsoft Word Basic Microsoft Word 2000/2002 - Microsoft Word Document
    but there is no entry for "Outlook Application", when i run the command, only two things show up for outlook, "Outlook Message Attachment" and "Outlook Office Finder", this was bugging me before... i dont know why it isnt there...

      Looking at the registry I think that for some reason the Office Type library puts Outlook.Application under the Outlook Message Attachment AppId. I would however recommend that you ask this question on some microsoft.* newsgroup as they are almost certainly going to have more experts on these matters.

      /J\
      
Re: Re: outlook calendar through IIS
by primus (Scribe) on Jun 16, 2003 at 17:48 UTC
    in the HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ there is a key Outlook.Application, so shouldnt that be in DCOM... do you think it is not registered properly or something? the message attachment didnt see to do much when i ran it as the dummy user... but i dont know, i will keep messing with it.

    EDIT

    i found this on google groups, think it is true?