This article applies to the following products:
Messageware Plus Pack 2007 v1.6
The following event error is logged in the application event logs:
Event Type: Error
Event Source: Messageware Plus Pack
Event Category: None
Event ID: 104
ERROR: Unspecified error
. CSWGeneralSettings::GetADProperty failed to get msExchUserCulture for sUser username sSession sessionID
When a user accesses OWA, the Plus Pack reads the msExchUserCulture attribute in order to identify the language for that particular user. In a standard Exchange environment, users are notified to select a default language settings upon logging into OWA for the first time, which sets the corresponding language value in the msExchUserCulture attribute.
In a non-standard Exchange environment where users are not notified to select a default language setting upon logging into OWA, the msExchUserCulture attribute is never set with a value. The Plus Pack is unable to identify the mailbox language using the msExchUserCulture attribute, and the an 104 error is logged in the event logs.
To correct this behavior, apply the steps below to suppress the event 104 errors. Restarting the World Wide Web Publishing Service is required for changes to take effect.
Download the hotfix from the link below and extract it to a temporary location
On the CAS, navigate to \Program Files\Messageware\Plus Pack\Service Worker
Rename PP_ServiceWorker.dll to PP_ServiceWorker.old1
Paste in the updated PP_ServiceWorker.dll file
On the CAS, navigate to \Program Files\Messageware\Plus Pack\vDir\bin\
Rename PlusPack.dll to PlusPack.dll.old
Paste in the updated PlusPack.dll
Rename PlusPackIsapi.dll to PlusPackIsapi.old
Paste in the updated PlusPackIsapi.dll
Verify NTFS permissions on all the above files that have been updated
Restart the World Wide Web Publishing Service for changes to take effect
The hotfix above will be included in the Plus Pack version 2.0.