home *** CD-ROM | disk | FTP | other *** search
- April, 2000
-
- Installation Notes for ISIS version 2.3 (Windows)
- (c) Copyright 2000 by MDL Information Systems, Inc. All rights reserved.
-
- NOTE: The file Appinst.txt provides the installation notes for the ISIS
- Applications. It is located in the Documents folder on the ISIS 2.3 CD, and in
- the ISIS 2.3 folder after installation.
-
- This document provides information about the following topics:
-
- 1. Recommended PC Hardware
- 2. Paperless Installation
- 3. Additional Readme Files Available
- 4. Installation Alternatives
- 5. Silent Install (For ISIS Administrators Only)
- 6. File and Directory Structure
- 7. Installing and Using ISIS 2.3 and ISIS 2.2/2.1.x on the Same Machine
- 8. Uninstalling ISIS
- 9. Distributing Preconfigured RAFs (For ISIS Administrators Only)
-
- -------------------------------------------------------------------------
-
- 1. Recommended PC Hardware
-
- The installation will not proceed if you are attempting to install ISIS 2.3 onto
- a computer running other than Windows 95, 98 or NT 4.0.
-
- Following is the minimum hardware configuration required to run ISIS and ISIS
- applications:
-
- - A 486 microprocessor or higher
- - Maximum of 48 Mb of free hard-disk space, depending on your license
- - 16 Mb RAM for Windows 95 and 98, 24 Mb RAM for Windows NT 4.0
- - PostScript printer
-
- In addition, you must have administrator privileges to install onto a machine
- running Windows NT 4.0. This is necessary for updating system files.
-
- -------------------------------------------------------------------------
-
- 2. Paperless Installation
-
- There are no written instructions for installing ISIS 2.3 other than this
- document. The installer will provide you with all the information that you need,
- with the addition of a few notes in this document.
-
- We highly recommend that you have no other applications running or minimized
- during installation. The installer will be able to complete all installation
- tasks if this is the case.
-
- If you do have other applications running or minimized during the installation,
- the Registration of ISIS/Object Library may fail. You must then complete the
- registration manually by choosing "ISIS ADK Registration" from the Start menu.
- To get the exact command for Object Library registration, examine the shortcut
- property. This registration is required to successfully run any applications
- written using the ISIS/Object Library.
-
- Any system files with read-only protection MUST have that protection removed in
- order to complete the ISIS 2.3 installation. This is only necessary if the
- protected files have a version number less than the minimum version required by
- ISIS 2.3.
-
- See the "File and Directory Structure" section of this document to see exactly
- which system files are installed and the criteria used for installation. Shared
- system files require updating into the Windows/System32 (NT 4.0) or
- Windows/Systems folder (Windows 95 or 98).
-
- The files installed into the Windows/System (or System32) folder must be
- installed into the appropriate directory used by EACH workstation. For network
- installations, this may mean these files alone must be installed onto each
- workstation. See the "Installation alternatives" section of this document for
- more details.
-
- The ISIS 2.3 installation also installs the ISIS Applications. The installer
- installs ISIS and ISIS Application files based on the type of seat and databases
- that you have licensed. You are given a key (or set of keys) for all of the ISIS
- seats and databases that you have licensed. These keys are located on a card in
- your package. You use these keys during the installation of each seat. If you
- have many seats to install, see the instructions in section 4 of this document
- for several installation alternatives to make installation easier.
-
- This installer has been tested with Office 97 and Office 2000 on Windows
- 95/98/NT 4.0. These products share some of the system files installed for ISIS
- 2.3.
-
- -------------------------------------------------------------------------
-
- 3. Additional Readme Files Available
-
- The following Readme files are located in the ISIS 2.3 folder.
-
- * AIMREAD.TXT has information about the ISIS/Add-in Manager.
-
- * SARADDIN.TXT has information about ISIS SAR Table and ISIS/Add-ins.
-
- * APPINST.TXT has the installation notes for ISIS Applications.
-
- * With the Development seat, there is also an ISIS 2.3 Developer's Readme file,
- called ADK_READ.TXT. This file is located under the ISIS 2.3 directory (or
- whichever directory you specified during the installation).
-
- These files contain late-breaking information about improvements and
- limitations. We recommend that you read them PRIOR to using ISIS 2.3.
-
- -------------------------------------------------------------------------
-
- 4. Installation Alternatives
-
- There are several alternative methods for installing ISIS 2.3. This section
- describes the options and the steps necessary to perform each option, as well as
- the pros and cons of each option. Use the information in this section to
- determine what method of installation will best serve the needs of your
- organization. The options are listed in approximate order of complexity.
-
- A. Install from CD-ROM on each workstation.
- B. Copy the installer files onto the your network disk server and allow each
- user to run the installer and load the files onto their workstation.
- C. Install ISIS 2.3 onto your network.
- D. Distribute ISIS 2.3 via your internal web.
- E. Install some ISIS 2.3 files onto each workstation and some shared files onto
- your network.
-
- Option A
- --------
-
- Option A requires that CD-ROMs be distributed to all users, or that the ISIS
- administrator installs ISIS and ISIS applications, using the applicable
- installation key, on each workstation. This works well for small numbers of
- workstations, but can be cumbersome for large numbers of workstations. This is
- one of the simpler installation methods, as it only requires running the
- installer and knowing the installation key for each workstation.
-
- Option B
- --------
-
- Option B involves copying the installation files onto your internal network disk
- server and allowing each end-user to run the installer on their personal
- workstation. Option B is relatively simple for both administrator and end-users,
- so long as end-users are comfortable with accessing the network.
-
- With this option, a log file (INSTALL.LOG) is created in the directory in which
- you copy the ISIS 2.3 installer files. Each time a user runs the installer, the
- user's name, the date, and the seat they install (Development, Chemistry, Life
- Science, or Retrieval) is appended to this log file.
-
- As each user will be automatically writing to this log file, the network
- directory containing the ISIS installation files and the INSTALL.LOG file MUST
- be writable. Otherwise, this log will not be updated and the installation will
- stop.
-
- This alternative requires that the ISIS administrator:
-
- 1. Copy all of the installer files from the CD-ROM into a single directory.
-
- 2. Create an empty file named INSTALL.LOG in this directory. This flags the
- installer that you want to keep a log of all users who install ISIS 2.3.
-
- 3. Provide EACH end-user with the installation key for the seat and databases
- that they have licensed.
-
- End-users then:
-
- 1. Run setup.exe to install ISIS 2.3.
-
- 2. Enter their installation key when prompted during the installation.
-
- To automate installation key input, you can create an installation data file,
- INSTALL.DAT, which contains the installation key for each seat and database that
- you have licensed. Note this MAY NOT be used in conjunction with silent install.
- (See Section 5 "Silent Install" for more information.)
-
- INSTALL.DAT must have the following format:
-
- MDLI.V2 version2.3
- # company
- # users
- # comments
- 4-digitInstallKeyHere
-
- "MDLI.V2" is a reserved word, and must appear in the installation data file.
- INSTALL.DAT must be located in the same folder as the ISIS 2.3 installer files.
-
- If you have more than one installation key, you need to copy the same ISIS 2.3
- installer files into different folders for each licensed key, and create a
- specific installation data file for each license.
-
- Option C
- --------
-
- Option C allows the ISIS administrator to install the files on the network for
- each type of seat the site has licensed, and then have users run ISIS from each
- seat area. For speed reasons, we do NOT recommend installing the ISIS 2.3
- Development seat onto the network - it should be installed on each developer's workstation.
-
- This option requires some effort to set up. In addition, the performance speed
- when running ISIS from the network can be a major concern.
-
- This alternative requires that the ISIS administrator:
-
- 1. Install all licensed ISIS seats (except the Development seat) into separate
- folders on a standalone workstation. You can name these directories anything
- - we suggest ISISCHEM, ISISLIFE, and ISISRETR.
-
- 2. Copy the ISISCHEM, ISISLIFE, and ISISRETR folders and the ISIS common folder
- onto your network. (See Section 6 "File and Directory Structure" for ISIS
- file locations.)
-
- 3. System files required by ISIS 2.3 MUST be copied into each user's system.
-
- 4. If each user needs to have personal configuration files, isisdraw.cfg and
- isisbase.cfg must be copied to each user's Windows folder.
-
- 5. Object Library must be registered on the network manually using Olreg32.exe.
-
- 6. A path pointing to the ISIS Common folder where ISISLib.dll and Mdlctl32.dll
- are installed must be manually added to each user's environment.
-
- 7. If you choose to install SAR table for Excel version 9 (Office 2000) or Excel
- version 8 (Office 97), the file SARTABLE.XLA must be in the XLSTART directory
- in Microsft Office folder or in the directory specified as the Alternate Startup
- File Location on the Options dialog (Tools > Options menu command, General tab).
-
-
- Option D
- --------
-
- Option D applies if you have an internal web and are distributing other software
- in this manner, or if you want to distribute ISIS in this manner.
-
- This alternative requires that the ISIS administrator:
-
- 1. Copy all of the installer files from the CD-ROM into a single directory.
-
- 2. Create INSTALL.DAT which contains the installation key.(See Option B for
- the format of this file.)
-
- 3. Combine all of the installer files and the installation data file into a
- single compressed file using PKZIP (available as shareware on the
- Internet).
-
- 4. Create a self-extracting archive using Winzip (also from PKZIP).
-
- 5. If you have more than one installation key, repeat these steps to create
- each self-extracting archive for each license.
-
- 6. Publish the ISIS 2.3 self-extracting installer archive via an HTML download
- page.
-
- End-users then:
-
- 1. Download the single file from the internal web.
-
- 2. From the Windows Explorer, double click the self-extracting archive file to
- expand the installer files.
-
- 3. Run Setup.exe to install ISIS 2.3.
-
- Option E
- --------
-
- Option E involves installing some ISIS files on each user's workstation
- (executables and configuration files), and installing the support files
- (template, forms, settings, help, and sample) files onto your network.
-
- This is the most complicated of the installation options, though it does save
- some disk space on each user's workstation. This option allows some files to be
- installed and used on the network and other files to be installed on each user's
- workstation. The files that you might want to keep on your network include the
- template, forms, settings, and sample files. We do NOT recommend keeping the
- help files on the network, as the access time will minimize the help file's
- usefulness. Since the online help is the ONLY documentation available to most
- end-users, ready and easy access to the help files is important.
-
- Keeping the sample databases and settings on the network means that these files
- cannot be modified without impacting ALL users.
-
- If you are keeping any ISIS support files on the network, provide instructions
- to your users as to the directories in which the support files reside. The first
- time a user tries to access one of these files (template, forms, settings, help,
- and sample), the ISIS program looks for the files in or below the ISIS 2.3
- executable directory. If they are not found (which they would not be), a dialog
- box prompts the user to navigate to the directory where the file resides. The
- user must navigate to the directory on the network one time, and then ISIS saves
- the location of the file on the user's local drive.
-
- To set up this file configuration:
-
- 1. Install program-only files from Chemistry, Life Science, or Retrieval seats
- onto each workstation.
-
- 2. Delete the Settings and Forms folders from these installations.
-
- 3. Install the full Chemistry seat onto your network.
-
- 4. Delete all files at the ISIS 2.3 level (not the subdirectories) except
- perhaps the readme files and ISISDESK.HLP (though again, we recommend that
- you install the help file on each workstation for performance reasons).
-
- -------------------------------------------------------------------------
-
- 5. Silent Install (For ISIS administrator only)
-
- Silent Install allows the end-user to run the ISIS 2.3 Installer without having
- to provide any input. All user responses have already been provided by the
- administrator.
-
- Silent Install is available on the PC only, and is one of the features of
- InstallShield. It is meant to be an additional option for deploying ISIS, and
- does not change nor break your current deployment strategy.
-
- How Silent Install Works
- ------------------------
-
- 1. The Administrator runs the ISIS 2.3 Installer in record mode and answers all
- the user questions. This creates a response file (setup.iss) which contains
- all the responses to the dialogs.
-
- 2. The Administrator creates a shortcut (using the appropriate command line
- switches) to the ISIS 2.3 Installer on the network, then gives this location
- to the end-user.
-
- 3. The end-user double-clicks the shortcut to run the ISIS 2.3 Installer, but
- does not have to provide any input. This generates a log file.
-
- 4. The Administrator checks the log file to make sure that the silent install
- was successful.
-
- To Record an Installation
- -------------------------
-
- c:\ISISDir\setup.exe -r
-
- [-r] is to run the installer in "record" mode. This creates a response file
- called setup.iss on your machine in the Windows folder. This file provides user
- input for later playback. Setup.iss can be renamed and should be placed in the
- same location as the ISIS Installer.
-
- To Play Back an Installation
- ----------------------------
-
- Create a shortcut for the end-user based on the following sample syntax:
-
- setup.exe -s -f2C:\temp\ISISInstall.log
-
- This example launches the installer silently, uses setup.iss from the same
- folder as the installer, and generates the log file ISISInstall.log in the
- C:\temp folder.
-
- [-s] is to run the installer in "silent" mode.
-
- [-f2] lets you specify an alternative location for the log file. By default, the
- log file is created in the installer folder, but this is not desirable as the
- installer is normally placed on a network server.
-
- Checking the Log File
- ---------------------
-
- The log file contains three sections. The first section, [InstallShield Silent],
- identifies the version of InstallShield Silent used in the silent setup. It also
- identifies the file as a log file.
-
- The second section, [Application], identifies the name and version of the installed application, as well as the company name.
-
- The third section, [ResponseResult], contains the result code that indicates
- whether or not the silent install succeeded. An integer value is assigned to the
- ResultCode keyname in the [ResponseResult] section. InstallShield places one of
- the following return values after the ResultCode keyname:
-
- 0 success
- -1 general error
- -2 invalid mode
- -3 required data not found in setup.iss file
- -4 not enough memory available
- -5 file does not exist
- -6 cannot write to the response file
- -7 unable to write to the log file
- -8 invalid path to the silent install response file
- -9 not a valid list type (string or number)
- -10 data type is unknown
- -11 unknown error during setup
- -12 dialog boxes are out of order
- -51 cannot create the specified folder
- -52 cannot access the specified file or folder
- -53 invalid option selected
-
- Important Notes:
-
- * If you press Back, Cancel or make a mistake when recording, you MUST exit the
- installer and re-record the installation. Any of these actions can corrupt the
- response file. If you get a warning such as invalid path, and so on, you must
- also re-record.
-
- * Do not edit the setup.iss file. This might cause the silent install to fail.
-
- * Do not use install.dat at the same time as silent install. The installation
- will fail if both install.dat and setup.iss exist.
-
- * The directory path you choose to install ISIS in will not necessarily be the
- path in the silent installation. The default path of the silent install will
- always be [Windows drive]:\Program Files\ISIS 2.3.
-
- * If you install Sartable while recording, the installer will automatically
- search for the Excel location during playback. The file sartable.xla will be
- placed in \xlstart folder in either Excel version 9 (Office 2000) or Excel
- version 8 (Office 97). If neither folder is found, the installer will create
- an \xlstart folder in the ISIS 2.3 folder and place sartable.xla in it.
-
- ---------------------------------------------------------------------------
-
- 6. File and Directory Structure
-
- ISIS 2.3 files are installed into 4 areas(folders):
-
- <bootdrive>:\Program Files\Common Files\MDL Shared\ISIS:
- ISISLIB.DLL
- MDLCTL32.DLL
-
- ISIS 2.3 folder:
- All ISIS 2.3 and application files
-
- Windows folder:
- isissar.ini
-
- Windows System folder:
- PWSOCK32.DLL 1.00.119
- PWIOCB32.DLL 1.0.006
- MFC40.DLL 4.1.6130
- MFCO40.DLL 4.0.5136
- MFC42.DLL 6.00.8168.0
- MSVCIRT.DLL 6.00.8168.0
- MSVCRT.DLL 6.00.8168.0
- MSVCRT40.DLL 4.21.0000
- NMAPI32.DLL 1.0.009
- OLEAUT32.DLL 2.30.4261
- OLEPRO32.DLL 5.0.4261
- CTL3D32.DLL 2.31.00 (Windows 95/98)
- CTL3D32.DLL 2.31.00 (Windows NT 4.0)
- STDOLE2.TLB 2.30.4261
-
- The system files are replaced ONLY if the currently installed versions (or
- dates) are older than the version shipped with ISIS 2.3.
-
- File added to the Windows System folder after running ISIS 2.3:
- TPL.CFG
-
- NOTE: In order for ISIS to locate necessary files in several areas, it is
- necessary to modify the search path in your system.
-
- Windows 95 or 98:
- The file autoexec.bat is modified to add the following path:
- <bootdrive>:\Program Files\Common Files\MDL Shared\ISIS.
- Short path names must be used, such as D:\PROGRA~1\COMMON~1\MDLSHA~1\ISIS.
-
- Windows NT 4.0:
- The registry is modified to add this path.
-
- -------------------------------------------------------------------------
-
- 7. Installing and Using ISIS 2.3 and ISIS 2.2/ISIS 2.1.x on the same machine
-
- If you plan to use both versions on the same machine, you must move the
- following 2 files to the ISIS 2.2/ISIS 2.1.x application folder BEFORE
- installing ISIS 2.3. ISIS uses standard search paths to locate these files.
-
- Do the following:
-
- 1. Move the 2.2/2.1.X versions of ISISLib.dll and Mdlctl32.dll from
- <boot_drive>:Program Files\Common Files\MDL Shared\ISIS to the ISIS 2.2/2.1.x
- application folder.
-
- 2. Install ISIS 2.3.
-
- Your ISIS 2.2/2.1.x will be using the ISISLib.dll and Mdlctl32.dll from it's
- folder. Your ISIS 2.3 will be using the ISISLib.dll and Mdlctl32.dll from the
- Common folder.
-
- NOTE: If you run ISIS/Object Library, you must re-register each time you switch
- between versions.
-
- To register from the ISIS 2.2/2.1.x folder:
-
- Since the "ISIS ADK Registration" shortcut will no longer work after you move
- ISISLib.dll to the ISIS 2.2/2.1.x folder, you need to manually enter the
- following command line at the DOS Prompt:
-
- <change directory to your ISIS 2.2/2.1.x folder>
- i.e, cd c:\Program Files\ISIS 2.2\
- then enter
- olreg32.exe /System /Server=isislib.dll /mdldb=mdldb.ocx /mdlbox=mdlbox.ocx
-
- To register from ISIS 2.3:
-
- Choose "ISIS ADK Registration" from the Start menu.
-
- -------------------------------------------------------------------------
-
- 8. Uninstalling ISIS
-
- 1. Choose Settings > Control Panels from the Windows Start menu.
- 2. Double click Add/Remove programs.
- 3. Select ISIS 2.3.
- 4. Click Add/Remove.
- Windows 95/NT 4.0 will uninstall ISIS 2.3, and will remove the ISIS 2.3
- shortcut from the Start menu and desktop icons.
-
- -------------------------------------------------------------------------
-
- 9. Distributing Preconfigured RAFs (For ISIS Administrator Only)
-
- The ISIS Installer can now copy preconfigured RAFs when the end-user installs
- ISIS from the network. This simplifies the task of setting up site-specific
- connection information and Hview identification for multiple users.
-
- How it Works
- ------------
-
- The ISIS administrator:
-
- 1. Installs ISIS/Desktop 2.3 on their local PC.
-
- 2. Runs ISIS/Base 2.3 and configures the RAFs by specifying the connectivity and
- Hview information for their site.
-
- 3. Copies these preconfigured RAFs to the same network folder that contains the
- ISIS Installer (setup.exe).
-
- End-users then:
-
- 1. Run the ISIS Installer from the network. The installer copies the
- preconfigured RAFs to the correct location on the end-user's PC.
-
-
- Following is the set of RAFs that can be preconfigured:
- -------------------------------------------------------
-
- ACD Finder - Acdfind.db
- CMC-3D Finder - cmc3d.db
- MDDR-3D Finder - mddr3d.db
- MDDR Finder - mddr.db
- Reaction Browser - rxnbrows.db
- Metabolite Browser - metab.db
- Metabolite Registrar - xyzmol.db and xyzrxn.db
- Toxicity Finder - toxfind.db
- Base samples - flat.db, hier.db, localmx.db and localrx.db
-