Click to See Complete Forum and Search --> : Runtime files - Export


Dmorley
June 11th, 2004, 06:09 AM
According to documentation, the following files are required if you need to export data from a report...

FILE LOCATION DESCRIPTION
U2DDISK.DLL \WINDOWS\CRYSTAL Disk file destination
U2DMAPI.DLL \WINDOWS\CRYSTAL MAPI format (Microsoft Mail, Microsoft Exchange)
U2DPOST.DLL \WINDOWS\CRYSTAL Microsoft Exchange Public Folders
U2DAPP.DLL \WINDOWS\CRYSTAL Application destination

Do these just need to be placed in the System32 directory of the machine attempting to export, I placed them in \WINDOWS\CRYSTAL but the export functions don't seem to do anything still (when clicked, nothing happens - no error message or anything)

They are all Win32 DLL's as well aren't they, don't need registering?

Thanks

Dmorley
June 14th, 2004, 06:47 AM
OK, so I found the following, but still not working...

Solution

These errors messages appear because Seagate Info cannot find the export DLLs in a Citrix Metaframe or NT Terminal Server environment. By default, Seagate Info expects the export DLLs to be located in %systemroot%\Crystal. On a Citrix or Terminal Server computer, the DLLs are located in the following directories:

* \Wtsrv\Profiles\<user>\Windows\Crystal

* \Wtsrv\System32


Alternatives to deploying DLLs for Seagate Info client tools
--------------------------------------------------------

There are three main methods of deploying the required Seagate Info DLLs on a Citrix Metaframe or Terminal Server computer so that all users will be able to access them. Place the DLLs in:

* \Program Files\Seagate Software\SI\X86 (This is the recommended solution.)

* \Wtsrv\Profiles\<user>\Windows\Crystal

* \Wtsrv\System32

If you utilize the \Program Files\Seagate Software\SI\X86 directory, the Seagate Info DLLs must be copied to this folder once. This will allow all users to run the Seagate Info client tools and only one folder needs to be updated on the Citrix Metaframe or Terminal Server computer. Crystal Decisions recommends this solution.

We've placed the DLL's in the \Program Files\Seagate Software\SI\X86 folder, do we have to do anything else??!

Thanks

Dmorley
June 17th, 2004, 07:46 AM
Managed to fix this....

All support DLL's normally in C:\Winnt\Crystal need to be in C:\Winnt\System32...They are then shared amongst all users connected to the server