D
Don
Getting errors after following the MSDN article on using VB.NET (and VS2005)
for "Implementing a Managed OnSave Event Sink" for Exchange Server 2007. Not
sure, but part of the problem may be that it's the 64-bit version of
Exchange 2007 installed on Windows Server 2003 Enterprise x64, while the
Exchange 2007 SDK samples seem mostly geared toward 32-bit. Even at that, I
was able to build the TLB and install it into COM+ Component Services, then
use Exchange Explorer to register the event in a Public Folder. The event
fired when I saved a message to the Folder, but the following two errors
were logged. Permissions seem to be okay in Component Services, DCOM Config,
and on the Folder. I even tried installing VS2005 on the Server, but no
change in results. I also made sure that I followed the steps in the
prerequisite article "Building Managed Event Sink DLLs". Has anyone been
able to get the OnSave example to work on an all-64-bit setup?
Event Type: Error
Event Source: EXOLEDB
Event Category: Events
Event ID: 108
Date: 2/8/2007
Time: 7:46:21 AM
User: N/A
Computer: ENGNT3
Description:
Microsoft Exchange OLEDB was unable to either create
an event sink object or get necessary interface(s)
from the sink class specified by
SampleEvtSinkVB.AsyncEvents, HRESULT = 0x80004002.
Event Type: Error
Event Source: EXOLEDB
Event Category: Events
Event ID: 114
Date: 2/8/2007
Time: 7:46:21 AM
User: N/A
Computer: ENGNT3
Description:
Microsoft Exchange OLEDB has disabled the event binding
due to the problems in the event sink.
Binding ID = {D180271E-0F75-48AD-A402-FDDE9156398E}.
You may need to contact the event sink author and get a
fixed or updated copy.
for "Implementing a Managed OnSave Event Sink" for Exchange Server 2007. Not
sure, but part of the problem may be that it's the 64-bit version of
Exchange 2007 installed on Windows Server 2003 Enterprise x64, while the
Exchange 2007 SDK samples seem mostly geared toward 32-bit. Even at that, I
was able to build the TLB and install it into COM+ Component Services, then
use Exchange Explorer to register the event in a Public Folder. The event
fired when I saved a message to the Folder, but the following two errors
were logged. Permissions seem to be okay in Component Services, DCOM Config,
and on the Folder. I even tried installing VS2005 on the Server, but no
change in results. I also made sure that I followed the steps in the
prerequisite article "Building Managed Event Sink DLLs". Has anyone been
able to get the OnSave example to work on an all-64-bit setup?
Event Type: Error
Event Source: EXOLEDB
Event Category: Events
Event ID: 108
Date: 2/8/2007
Time: 7:46:21 AM
User: N/A
Computer: ENGNT3
Description:
Microsoft Exchange OLEDB was unable to either create
an event sink object or get necessary interface(s)
from the sink class specified by
SampleEvtSinkVB.AsyncEvents, HRESULT = 0x80004002.
Event Type: Error
Event Source: EXOLEDB
Event Category: Events
Event ID: 114
Date: 2/8/2007
Time: 7:46:21 AM
User: N/A
Computer: ENGNT3
Description:
Microsoft Exchange OLEDB has disabled the event binding
due to the problems in the event sink.
Binding ID = {D180271E-0F75-48AD-A402-FDDE9156398E}.
You may need to contact the event sink author and get a
fixed or updated copy.