Changing the local FTP location when Hit List is transferring
logs from the webserver to the Hit List machine via FTP.
As you may have noticed, HitList is hard-coded to send FTP
transfers (often time Zip/GZip archives) to the directory
where the Hit List "engine" is located. This location is by
default in C:\Program Files\Common Files\Marketwave and the
actual "engine" would be mwhl30s.dll (Standard); mwhl35p.dll
(Pro); mwhl35q.dll (Professional for Intranets); and mwhl35e.dll
(Enterprise). For 4.0 products this file would be HitListAPI40.dll.
As can happen in some situations/configurations, there may
not be enough space on C: to support the transfer of the logs
to that location via FTP, and thus the process bombs out and
data may be lost.
Below are two ways to work around this issue, the first method
only for use with 4.x versions of Hit List, the second method
only for use with 3.x versions of Hit List.
Be fully aware, however, that Marketwave cannot assume liability
for editing your computer's Registry. Please have an Windows
95 or Windows NT certified tech perform the operation (while
simple, this should provide sufficient precaution on your
end as well)
Method 1, for use with 4.x versions of Hit List only (won't
work with 2.x, 3.x versions of Hit List).
1) Go to Start/Run and type regedit
2) Go to HKEY_LOCAL_MACHINE\SOFTWARE\Marketwave\HitListEngine\General
3) Right-click this key and hit New . . String Value
4) type TempStreamDirectory and hit Enter.
5) right-click this new string and hit Modify
6) type in the drive and path to the folder where you want
the FTP transfers to go to (ie F:\Temp, for example)
7) Exit Regedit, shut down Hit List if it's running and shut
down the Hit List NT Service if applicable, then restart both
as necessary
8) before you test it, MAKE SURE you have already set up this
folder (Hit List won't create it for you) - so in the example
seen in (6) above, make sure you've got a Temp folder in your
F: drive.
Method 2, for use with 2.x, 3.x versions of Hit List only
(use Method 1 for 4.x versions of Hit List).
1) Move the Marketwave directory from the C:\Program Files\Common
Files location to one of your choosing, presumably on a different
drive with more space;
2) open a command prompt (Start/Run/cmd) and change drives/directories
to the NEW location of the above Marketwave folder containing
the appropriate HitList engine.
3) now use the regsvr32 command as follows:
regsvr32 mwhl35p.dll (if you are using Professional 3.5,
if a different version of HitList, change accordingly)
4) what you've done is "register" the new location of the
HitList engine in the NT Registry so that the transfer of
logs via FTP should take place to the new location. This shouldn't
require a reboot.
|