Installing for the First Time

If this is your first installation of SA-FileUp, follow the instructions here. If you have previously installed SA-FileUp and are now upgrading, first see Upgrading from a Previous Version.

For IIS Version 3 users: you will need Version 1.0b or later of Active Server Pages (ASP) for this release of SA-FileUp. The latest version of IIS can be downloaded from Microsoft's IIS Web Site (http://www.microsoft.com/iis). To determine your current version of ASP:
  • Open Windows Explorer.
  • Navigate to \winnt\system32\inetsrv\asp. (Replace \winnt by your system root.)
  • Right-click on ASP.DLL, and select Properties.
  • Choose the Version tab. It should read 1.15.14.0 (or later).
SA-FileUp will not work with an earlier version of ASP.

Quick (Automatic) Installation

To automatically install SA-FileUp, simply run InstallShield by double-clicking the setup.exe file included with this distribution.

Manual Installation

To manually install SA-FileUp, complete the following steps (see details below):

  1. Copy .DLL files to an executable directory of IIS.
  2. Register .DLL files in the system registry.
  3. (Optional) Install optional components.
  4. (Optional) Install transactional processing feature.
SA-FileUp consists of several .DLL files, some which are required, and some which are optional, depending on the components you use. Your version of IIS also determines which .DLL files you need to register:


IIS Version .DLL File Description
Version 3 SAFILEUP.DLL Required. This is the prime component for all uploading and downloading. It must be installed on your web server. See Step 1, below.
SAFILMON.DLL Optional. This is the component for SA-FileUp's new Performance Monitor counters. See Step3-1, below.
SAARCH.DLL Optional. This is the component for creating and extracting ZIP and CAB archives. See Step 3-1, below.
SAFILMGR.DLL Optional. This is the file management component. See Step 3-1, below.
SASMTP.DLL Optional. This is a full-featured SMTP E-mail client component. See Step 3-1, below.
Version 4 and later SAFILEUP.DLL Required. This is the prime component for all uploading and downloading. It must be installed on your web server. See Step 1, below.
SAFUPPS.DLL Required.
SAFILMON.DLL Optional. This is the component for SA-FileUp's new Performance Monitor counters. See Step3-1, below.
SAARCH.DLL Optional. This is the component for creating and extracting ZIP and CAB archives. See Step 3-1, below.
SAFILMGR.DLL Optional. This is the file management component. See Step 3-1, below.
SASMTP.DLL Optional. This is a full-featured SMTP E-mail client component. See Step 3-1, below.

Step 1: Copy .DLL files.

Once InstallShield has unpacked the cabinet files that contain SA-FileUp, you will see several .DLL files. SAFILEUP.DLL must installed on your web server; the others are optional, see Step 3. Copy SAFILEUP.DLL to any stable location on your web server. It does not need to be a virtual root that has execute permission. For example, it could be the directory where ASP is.

From the command prompt, type:

	C:\> COPY SAFILEUP.DLL C:\WINNT\SYSTEM32\INETSRV\ASP\CMPNTS

Step 2: Register .DLL files.

Register the DLLs.

	C:\> REGSVR32 C:\WINNT\SYSTEM32\INETSRV\ASP\CMPNTS\SAFILEUP.DLL

If you have installed a previous version of SA-FileUp, it will be necessary to stop and re-start IIS's WWW Publishing Service. If you are installing SA-FileUp for the first time, it is not necessary to re-start the WWW server. You are now ready to upload files.

Step 3: (Optional) Install optional components.

  1. To use SA-Archive, SA-SmtpMail, and SA-FileManager, the three bonus components, copy the apporpriate DLL files.

  2. If you wish to use SA-FileUp's new Performance Monitor counters, you must also copy SAFILMON.DLL to the WinNT\System32 folder and register it there.

  3. To register the component with MTS and allow for transactional processing of uploads, run SAFileUpTXInstall.vbs.
Step 3-1.  Install SA-Archive, SA-SmtpMail, and SA-FileManager.

Copy the apporpriate DLL file for the bonus components:

	C:\> COPY SAARCH.DLL C:\WINNT\SYSTEM32\INETSRV\ASP\CMPNTS
	C:\> COPY SAFILMGR.DLL C:\WINNT\SYSTEM32\INETSRV\ASP\CMPNTS
	C:\> COPY SASMTP.DLL C:\WINNT\SYSTEM32\INETSRV\ASP\CMPNTS
Step 3-2.  Copy SAFILMON.DLL
  1. Copy SAFILMON.DLL to the WinNT System32 directory:
    	C:\> COPY SAFILMON.DLL C:\WINNT\SYSTEM32
  2. Register the file using RegSvr32.exe:
    	C:\> REGSVR32 C:\WINNT\SYSTEM32\SAFILMON.DLL

You should now be able to add the SA-FileUp counters to the Performance Monitor.

Step 4. (Optional) Install transactional processing feature.

To use the new transactional processing feature, run SAFileUpTXInstall.vbs:

  1. Ensure that MTS is currently running.

  2. Copy SAFUPPS.DLL, SAFileUpTXInstall.vbs, and SAFileUpTX.pak to any stable directory:
    	C:> COPY SAFUPPS.DLL C:\Program Files\Software Artisans\SA-FileUp\
    	
    	C:> COPY SAFileUpTX.pak C:\Program Files\Software Artisans\SA-FileUp\
    
    	C:> COPY SAFileUpTXInstall.vbs C:\Program Files\Software Artisans\SA-FileUp\
    
  3. Run SAFileUpTXInstall.vbs from a Command prompt, listing the path to the pak file:
    	C:> CSCRIPT C:\Program Files\Software Artisans\SA-FileUp\SAFileUpTXInstall.vbs 
    	"C:\Program Files\Software Artisans\SA-FileUp"
    

SA-FileUp should now be ready for transactional processing.

 

Previous Page Next Page