Customer Support Language
 
HomeKnowledge BaseCampaign CSiCSI v4.0 - Unable to load ReportSmith DLL: rs_api.dll
Information
Article ID112
Created On2/20/2005
Modified6/16/2009
Share With Others
CSI v4.0 - Unable to load ReportSmith DLL: rs_api.dll
There are several things that can cause this error:

1. Check workstation mapping to ensure that it's the same drive letter as the original configuration. You can check the local c:\windows or c:\winnt directory for a file called RS_RUN.INI - open with Notepad - make note of the drive mapping shown.

2. Check the workstation mapping to make sure it's the same as the RS_RUN.INI file. For example, if RS_RUN.INI shows T:\douglas\csi...etc... Then mapping to the campaign software should be T:\DOUGLAS\CSI\CAMPAIGN.EXE. If it's different, this error will generate.

3. If file RS_RUN.INI and file RS_SQLIF.INI are not in the windows directory, copy them from the :\DOUGLAS\CSI\INIFILES directory. Open RS_RUN.INI and change paths to match the workstation mapping, then save to local C:\windows or C:\winnt directory.

4. If mapping and ini files are in place and the error still occurs, check the workstation registry for the correct path.

HKEY_LOCAL_MACHINE | SOFTWARE | BORLAND
a. Make sure a key called ReportSmith is under key BORLAND. If not, create one (case sensitive - ReportSmith).
b. Under key ReportSmith, check or create key 3.00 (three, dot zero zero).
c. Under key 3.00 - check or create a new String Value called Runtime Directory (case sensitive).
d. Under string Runtime Directory - check or create a value with a path to the RS_RUN32 directory that matches the mapped path:
Example: T:\DOUGLAS\CSI\RS_RUN32
e. Check the Permissions on this part of the Registry to be sure the user has access