home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / insthint.zip / read.me < prev    next >
Text File  |  1996-06-14  |  23KB  |  503 lines

  1.  
  2.                      Software Installer for OS/2 - READ.ME
  3.                      -------------------------------------
  4.  
  5. Welcome to Software Installer v1.4.1 for OS/2.
  6.  
  7. This READ.ME file contains information you need for installing Software
  8. Installer, as well as information that was not available for our
  9. printed publications.  This READ.ME is divided into the following categories:
  10.    -  Before You Install Software Installer
  11.    -  Getting Help
  12.    -  Installing Software Installer
  13.    -  Late-Breaking News
  14.    -  Your Satisfaction
  15.    -  Trademarks
  16.  
  17.  
  18. Before You Install Software Installer
  19. -------------------------------------
  20.    Software Requirements
  21.    ---------------------
  22.    -  IBM Operating System/2(*) (OS/2) Version 2.11 or Warp 3.0.
  23.  
  24.    -  IBM Developer's Toolkit for OS/2 Version 2.11 or Warp 3.0.
  25.  
  26.       NOTE:
  27.            - If the resource compiler (RC.EXE) is installed with the
  28.              version of OS/2 you are using, the toolkit is only
  29.              required if you:
  30.              -  Create application exits that must be compiled
  31.              -  Change the online help and must use the IPFC.EXE compiler
  32.              -  Compile the EPFIHOOK.DLL to customize directory processing.
  33.              If the resource compiler is installed and you do not do
  34.              these tasks for your installation, you can disregard any
  35.              notices about requiring the toolkit that you receive
  36.              during the rename process.
  37.  
  38.            - Users of your product do not need the toolkit on their systems
  39.              to install your products.
  40.  
  41.    -  To install from an AS/400 host system, you need IBM PC Support/400
  42.       (Program Number 5738-PC1) Version 2 Release 2.
  43.  
  44.    -  To install from a VM, MVS, or VSE host system, you need IBM Extended
  45.       Services for OS/2 with Communications Manager or Communication
  46.       Manager/2 installed.
  47.  
  48.  
  49.    Hardware Requirements
  50.    ---------------------
  51.    -  A personal computer that runs OS/2 Version 2.11 or Warp 3.0
  52.  
  53.    -  15 MB of fixed disk space above that required by OS/2.
  54.       This includes .7 MB for each national language version installed
  55.       and approximately 1.4 MB for a temporary copy of Software Installer
  56.       that is removed after installation.
  57.  
  58.    -  .5 MB of memory above that required by OS/2
  59.  
  60.    -  2-button mouse or other pointing device
  61.  
  62.  
  63. Registering Your Software
  64. --------------------------
  65.    Registration Form
  66.    -----------------
  67.    Please complete the registration form and return it to us.  The file,
  68.    REGISTER.FRM, contains the registration form.  Please write in English,
  69.    imbed the form in a note and send it to installr@vnet.ibm.com.  You may
  70.    also print this form and fax it to the Software Installer Development Team
  71.    at (919)254-6194.
  72.  
  73.  
  74. Getting Help
  75. ------------
  76.    Available Documentation
  77.    -----------------------
  78.    -  World Wide Web page
  79.       http://www.raleigh.ibm.com/sws/SoftwareInstaller/index.html
  80.  
  81.    -  GETSTART.PS
  82.       This file is a PostScript** formatted file of the Getting Started book.
  83.       Getting Started book provides an overview of Software Installer.
  84.  
  85.    -  Software Installer Reference
  86.       This program item in the Software Installer folder is an online
  87.       document that describes in detail how to enable your products for
  88.       installation.
  89.  
  90.    -  EPFIPGR.PS
  91.       This file is a PostScript-formatted file of the online reference.  You
  92.       can print a copy of the online reference by sending this file to a
  93.       PostScript printer.
  94.  
  95.    Service and Technical Support
  96.    -----------------------------
  97.    We are ready to help you with your Software Installer questions.  You can
  98.    contact us through one of the following:
  99.  
  100.    For Technical Support:
  101.       -  IBM Talklink:  INSTALL2 FORUM
  102.          For information about Talklink registration and access, call
  103.          1-800-547-1283.
  104.  
  105.       -  CompuServe:  GO OS2DF2, section 8
  106.          For information about CompuServe registration and access questions, call
  107.            o US: 1-800-848-8990 (representative #239)
  108.            o UK: 0800-289-378
  109.            o Germany:  0130-86-4643
  110.  
  111.    For Product Information:
  112.       -  US:          1-800-IBM-3333
  113.       -  Outside US:  520-574-4600
  114.  
  115.    Defect Reporting
  116.    ----------------
  117.    If you believe you have found a product defect, fill out the Problem
  118.    Report Form, PROBREP.DOC.  Please write in English, imbed the form in a note
  119.    and send it to installr@vnet.ibm.com. You may also print this form and fax
  120.    it to the Software Installer Development Team at (919) 254-6194.
  121.  
  122.    NOTE:  For IBM internal customers, submit defects via the Software
  123.           Installer internal web page.
  124.                http://installr.raleigh.ibm.com/
  125.  
  126.  
  127. Installing Software Installer
  128. -----------------------------
  129.    From a Diskette Drive
  130.    ---------------------
  131.    1. Insert Diskette 1 into a drive.  In this example, the A
  132.       drive is used.
  133.  
  134.    2. Type the following an the OS/2 command prompt:
  135.             A:\INSTALL
  136.  
  137.    3. Press Enter.
  138.  
  139.    4. Follow the on-screen prompts.
  140.  
  141.    From a Local Area Network Server
  142.    --------------------------------
  143.    If you have purchased multiple licenses of Software Installer, consider
  144.    placing it on a LAN server for easier access.  To do this, follow these
  145.    steps:
  146.  
  147.       1. Create a directory on the LAN server to store the Software Installer
  148.          files.  For example:
  149.             MKDIR J:\INSTALL2
  150.  
  151.       2. Copy each Software Installer diskette into this directory.  You can
  152.          do this using the OS/2 XCOPY command.  For example:
  153.             XCOPY A:* J:\INSTALL2 /S
  154.  
  155.       3. Give all licensed users access to the LAN drive you copied the
  156.          diskettes into (in this example, the J drive).
  157.  
  158.    After these steps are complete, users with access to the LAN drive can
  159.    access the alias drive and directory and install Software Installer by
  160.    typing:
  161.             INSTALL
  162.  
  163.    After following the installation dialog with Software Installer,
  164.    the LAN users are ready to use Software Installer on their workstations.
  165.  
  166.  
  167. Late-Breaking News
  168. ------------------
  169.    Service History
  170.    ---------------
  171.    Updates included in Software Installer v1.4.1 release:
  172.  
  173.       PMRs
  174.  
  175.       - 1483: Dialog sizing problem in Spanish version of Software Installer
  176.       - 1485: Dialog sizing problem in French version of Software Installer
  177.       - 1499: Installations from a host system will now automatically
  178.               download the new EPFIRSBK.DLL Software Installer file
  179.       - 1515: Backups of files in an AUX dir or which have an installation
  180.               variable coded as part of the PWS value are now properly
  181.               handled by the maintenance functions (Update/Restore/Delete)
  182.       - 1520: Directories specified in a response file are no longer
  183.               inappropriately used when installing 'additional' components of
  184.               a product which already has some components installed
  185.       - 1544: /TU parameter now handles lowercase drive letters again
  186.       - 1569: Handle subpaths in the PWS value when using DRIVEONLY
  187.       - 1573: User exit DLLs now correctly loaded from INSTTEMP.EPF
  188.       - 1586: LSI.MSG and LSIH.MSG now packaged within Software Installer
  189.       - 1588: Handle NT server LAN drives again
  190.       - 1605: Handle 64K+ service history in the INI file
  191.  
  192.       Other Bug Fixes
  193.  
  194.       - Fixed miscellaneous dialog sizing problems in several language versions
  195.  
  196.       New Features
  197.  
  198.       - Added several new language versions
  199.  
  200.  
  201.    Updates included in Software Installer v1.4 release:
  202.  
  203.       APARs
  204.  
  205.       - PJ20116:  System environment corrupted by removal of installation
  206.                   variables
  207.  
  208.       Other Bug Fixes
  209.  
  210.       - Diskgen now recognizes the Description keyword
  211.       - Error message now displayed if specified log values cannot be used
  212.       - Updated the Locked File Device Driver (LFDD) to a newer version that correctly handles file date and time setting
  213.       - Fixed drive type identification of WORM drive (so it will not be used for Software Installer's temporary directory)
  214.       - Message is displayed when the config.sys file cannot be updated
  215.  
  216.       New Features
  217.  
  218.       - Software Installer recognizes A and B as hard drives when they exist as such
  219.       - Software Installer now backs up to the directory tree
  220.       - 'Yes to All' pushbutton added to Overwrite Files message
  221.       - Post-install user exit - new hook added - called after progress indicator goes
  222.         away but before end message is displayed
  223.       - New command line option added for suppessing ending messages
  224.       - Error log generated even if /L1 not specified
  225.       - Specified log directories now created if they do not exist
  226.       - Install ? gives help on allowable parameters
  227.       - New ECID return codes now supported
  228.       - Non-zero return codes from user exits now supported
  229.       - User response to message now logged in attended mode
  230.       - New message added for the delete/re-install case when a reboot is required
  231.       - Automatic exit from EPFIDLDS
  232.       - Progress displayed by percent complete
  233.       - DEFERWHEN keyword for COMPONENT entry types
  234.       - Desktop Management Interface (DMI) now supported
  235.       - Message is displayed when the config.sys file can not be updated
  236.       - 500 and 600 series messages are now documented in the online reference
  237.       - Keyword with no value now handled in response files
  238.  
  239.    Updates included in Software Installer v1.3 release:
  240.  
  241.       APARs
  242.  
  243.       - PN58801:  CONFIG.ADD file overwritten
  244.       - PN60319:  "SETLIB=" remains in the config.sys
  245.       - PN53035:  Large number of files not deleted
  246.       - PN68508:  Files were not being deleted for a failed unattended install
  247.       - PN69730:  Looping on querying product information
  248.       - PN69294:  With WARP focus on Cancel pushbutton of the description window
  249.       - PN69621:  1604 returned for files in use
  250.  
  251.       Other Bug Fixes
  252.  
  253.       - CID return code fixes.  FE00 now automatically generated and returned
  254.         if Software Installer modifies the CONFIG.SYS.  Clarification of return
  255.         code handling in the online reference.
  256.  
  257.       New Features
  258.       - Shared component support within a product suite
  259.       - Replace system files in use via the locked file device driver
  260.       - Convert to PACK2
  261.         NOTE: For products shipped with previous releases of Software Installer:
  262.            Because Software Installer now uses EPFIPAK2 and EPFIUPK2 to pack and
  263.            unpack product files, you must either repack your product files using
  264.            EPFIPAK2 or ship and specify the EPFIUPCK.EXE as the alternate
  265.            unpacking utility using the UNPACK keyword.
  266.       - Pack the package file
  267.       - Software Installer has been repackaged to include all available
  268.         national language versions in one Software Installer package.
  269.         Previously each national language version was a separate Software
  270.         Installer package.  Additionally Software Installer now contains
  271.         Russian, Traditional and Simplified Chinese language versions.
  272.       - Software Installer no longer has a rename step
  273.       - Diskgen enhanced to pack to any hard drive in addition to its
  274.         current a: and b: capability
  275.       - EPFISINC.PKG no longer requires modifications before you can include
  276.         it in your package file.  Now additions to your package file allow you
  277.         to automatically open the correct catalog file for maintenance.
  278.       - CREATEWPSOBJECT exit now has an update option
  279.       - New variables added for saving backups, getting the backup directory
  280.         name, and controlling when a user exit runs
  281.       - Hook enhanced to allow the developer to perform checking and display
  282.         information prior to the install directories dialog
  283.       - Reusable CID documentation
  284.       - Software Installer now uses Warp animated icons
  285.       - Removed requirement for special CD-ROM exit to clear READONLY attribute
  286.         from package files.  The READONLY attribute is now automatically
  287.         removed from package files.
  288.       - Software Installer now allows disk space checking across multiple drives
  289.       - Software Installer now sets EPFICATALOG, EPFINONINTERACT, EPFIERRORLOG,
  290.         EPFIHISTORYLOG, EPFIL3LOG, EPFIL4LOG, EPFIL5LOG, EPFIGENRESPDIR,
  291.         EPFITARGETCNF, EPFIPKGFILE, and EPFIPKGVRM prior to displaying the
  292.         progress indicator
  293.  
  294.    Updates included in Software Installer v1.2.4 PTF:
  295.  
  296.       APARs
  297.  
  298.       - PN58581:  Unable to install 900+ files
  299.       - PN58873:  Receiving messages EPFIW138 and EPFIW141 for files that are
  300.                   "in use"
  301.       - PN59183:  Not returning 0x0000 return code on success even when any
  302.                   other unrelated error message was displayed
  303.       - PN59234:  Directory entered in Target entry field of EPFIDLDS.EXE during
  304.                   a host install is incorrectly used by the Install Utility on
  305.                   an update
  306.       - PN59235:  Host install onto a workstation using Korean codepage fails
  307.       - PN60250:  Various OS/2 v2.11 problems
  308.          - INFO1_WINDOW button in EPFIDLDS.EXE have the wrong focus
  309.          - Correct ending message not displayed when CONFIG.SYS has been changed
  310.       - PN60319:  DIREMPTY fails when ADDSTR ends in a ';'
  311.       - PN60497:  Update fails on LAN Server 3.0 with AD attributes set on
  312.       - PN60758:  When using the Diskette Generator, upload to a host computer
  313.                   fails if the source drive is the same as the host session
  314.       - PN62089:  User-defined variables with similar names not saved properly
  315.  
  316.       Other Bug Fixes
  317.  
  318.       - Documented the restriction that the package filename cannot be changed
  319.         from one release to the next.
  320.       - Restore action operational on OS/2 v2.11 and OS/2 v3.0.
  321.  
  322.       New Features
  323.  
  324.       - When installing from a host running OS/400, a retry is automatically
  325.         performed if the first attempt to transfer the file from the host fails.
  326.       - All entries added to the error and history logs are preceded with a
  327.         date/time stamp.
  328.       - Return codes from user exits are formatted as a 2-byte hexadecimal
  329.         number preceded with "0x".
  330.  
  331.  
  332.    Updates included in Software Installer v1.2.3 PTF:
  333.  
  334.       APARs
  335.  
  336.       - PN49382:  EPFISOURCEDIR not set correctly
  337.       - PN49474:  Documentation changes
  338.          - Clarified expected Installation Utility host file names
  339.          - Corrected help for message EPFIE198
  340.          - Corrected maximum allowable length for the LEVEL keyword of the
  341.            SERVICELEVEL entry type
  342.       - PN49708:  VSE host installs
  343.          - Could not start Installation Utility
  344.          - Could not download catalog file
  345.          - Package file name truncated to 7 characters
  346.       - PN50465:  Install continues after an error during delete/reinstall
  347.                   action when selected in EPFIDLDS.EXE
  348.       - PN51237:  Temporary file directory bit should not be set; if it is set,
  349.                   display message EPFIE132
  350.       - PN52989:  Using DIREMPTY would not delete the item from the CONFIG.SYS
  351.                   when the directory did not exist
  352.       - PN53817:  Last line of CONFIG.SYS omitted when line did not end with
  353.                   CR/LF
  354.       - PN53909:  LOCATION keyword included twice by Diskette Generator
  355.  
  356.       Other Bug Fixes
  357.  
  358.       - Can install when INSTALL.EXE cannot find any local hard disks
  359.       - Documentation/help changes
  360.          - Message EPFIE208 displays the correct maximum number of
  361.            components
  362.          - .DLL entry points must be in uppercase
  363.          - Help for message EPFIQ139 is correct for the "NO" response
  364.       - Dialogs positioned on screen correctly
  365.       - DISKGEN
  366.          - Component is installed during an unattended installation
  367.          - FILE/COMPONENT Size keywords updated when the /UAD option is used
  368.          - Lower case "yes" on UNPACK keyword packs the file
  369.          - Temporary files are created in correct directory
  370.          - /A option appends directory name when PACKFILE is used
  371.          - PWSPath value of "PWSFILE" remains unchanged
  372.          - Location keyword of ADDCONFIG entry type not added twice
  373.          - When uploading to a host, the PC code page is used during the file
  374.            transfer
  375.       - Rename utility no longer accepts an incorrect prefix
  376.       - Response file can be on a read-only drive
  377.       - 'Delete-reinstall' dialog does not continue in a deferred delete
  378.       - If the help file cannot be loaded, a message is displayed and
  379.         installation continues
  380.       - /P: parameter passed to EPFIDLDS.EXE correctly overrides
  381.         STARTPARM_PRODUCT in the IIRC.RC file
  382.       - Parameter ending with a '\' correctly interpreted
  383.  
  384.       New Features
  385.  
  386.       - Improved delete scenario
  387.          - Deleting from a command line is seamlessly detected
  388.       - CONFIG.SYS changes
  389.          - Ending message displayed based upon whether CONFIG.SYS was actually
  390.            changed
  391.          - Added the NAME keyword to select a filename other than CONFIG.SYS
  392.          - Added the CASESENSITIVE keyword to specify case sensitivity of
  393.            searching
  394.          - ADDCONFIG entry type only
  395.             - Added the DELETELINE keyword to select to physically delete lines
  396.               from the CONFIG.SYS
  397.             - Added the PARTIALSTRING keyword to specify whether a search within
  398.               an rvalue (not just the entire rvalue) is allowed during a delete
  399.          - UPDATECONFIG entry type only
  400.             - Added the DELIMITER keyword to specify an alternate delimiter
  401.             - Added the BEFORELAN keyword value to the LINELOCATION keyword of
  402.               the UPDATECONFIG entry type to specify that a path is to be
  403.               inserted before the first LAN drive
  404.       - Installation Utility creates an error log when /L1: parameter is
  405.         present, regardless of whether action is attended
  406.       - Changed samples to use CREATEWPSOBJECT instead of ADDPROG
  407.       - Changed samples to use ADDCONFIG entry type instead of ADDCONFIG exit
  408.       - Documentation/help changes
  409.          - Added a CD-ROM section to the on-line reference
  410.          - Clarified the use of EPFIHOOK.DLL
  411.          - Clarified the DISK entry type
  412.          - Clarified comments in IIRC.RC host vs. workstation usage
  413.          - Added list of predefined WPS IDs to CREATEWPSOBJECT exit information
  414.          - Specified conditions requiring response file keywords
  415.       - Changed <varsfp.h> to "varsfp.h" in EPFIHOOK.C
  416.       - Shipped OS/2 v2.1 pack/unpack routines
  417.       - Changed icons on messages EPFIW177 and EPFIW178 to the stop icon
  418.       - Host installations
  419.          - Selectable host code page
  420.          - MVS, VSE host dataset automatically passed to EPFINSTS.EXE as /S:
  421.          - destination directory automatically passed to EPFINSTS.EXE as /T:
  422.          - For MVS/VSE /S: parameter will work with and without an ending '.'
  423.  
  424.  
  425.     Updates included in Software Installer v1.2.2 PTF:
  426.  
  427.       APARs
  428.  
  429.       - PN48450:  Trailing spaces in CONFIG.SYS removed.
  430.       - PN49467:  Documented restriction that when either the NUMBER or FEATURE
  431.                   keyword values of the PACKAGE entry in a catalog file are
  432.                   changed in successive releases the NAME keyword value must
  433.                   also be changed.
  434.       - PN50231:  Correct text displayed on Progress window when Stop button
  435.                   is pressed.
  436.       - PN49474:  Correctly documented the name of the EPFICLEARHOST environment
  437.                   variable in the on-line reference (was incorrectly documented
  438.                   as EPFIHOSTCLEAR).
  439.       - PN50465:  Changed processing of return codes to affect the
  440.                   delete/re-install scenario.  Added support for the CID defined
  441.                   REMOTE_INSTALL_STATE environment variable.
  442.       - PN48452:  Display correct error messages when using HPFS386 with local
  443.                   security enabled.
  444.  
  445.       New Features
  446.  
  447.       - Increased the maximum number of components allowed in a package file to
  448.         100.
  449.       - Added the UPDATECONFIGSYS keyword to the catalog PACKAGE entry type to
  450.         control the 'Update CONFIG.SYS' check box on the Install window.
  451.       - Enhanced searching for user exit .DLLs by additionally searching in the
  452.         directory where the Install Utility is running; also enhanced
  453.         BLDINST.CMD to take optional parameters to include additional files
  454.         within INSTALL.IN_.  Both enhancements allow user exit .DLLs to be
  455.         referenced in a package file EXIT entry type without first installing
  456.         the .DLLs onto the workstation.
  457.       - Enhanced the EPFIHOOK.DLL processing so the .DLL is called prior to
  458.         displaying the Install-directories window, allowing the .DLL to affect
  459.         the window during its creation.
  460.  
  461.  
  462.     Updates included in Software Installer v1.2.1b PTF:
  463.  
  464.       APARs
  465.  
  466.       - PN43830:  Diskette Generator dynamically loads the HLLAPI DLL.
  467.       - PN43300:  Correct the option string for binary transfers from VSE/ESA
  468.                   host to PC.
  469.       - PN45267:  Monocase directories used in user exits.
  470.       - PN45265:  Deferred processing .CMD (EPFIDEFI.CMD) is generated
  471.                   correctly.
  472.       - PN45405:  Spaces in command line parameters are handled correctly.
  473.  
  474.       Other Bug Fixes
  475.  
  476.       - Documentation corrected for value returned by the EPFISOURCE
  477.         installation variable.
  478.       - Diskette Generator recognizes the ADDCONFIG, UPDATECONFIG, and
  479.         OPTIONS entry types.
  480.       - The step-by-step instructions corrected for host installation.
  481.       - Documentation corrected for CD-ROM installation.
  482.       - Selectable clear of host screen.
  483.  
  484.  
  485. Your Satisfaction
  486. -----------------
  487. Your satisfaction with IBM is important to us. If you are not totally
  488. satisfied with this product, please contact us through one of the Service
  489. and Technical support channels listed above.
  490.  
  491. Tell us what is not meeting your expectations and why you are
  492. dissatisfied.  Provide your name, your organization's name, and
  493. your telephone number so that we can contact you.  We will work with
  494. you to resolve your concerns.
  495.  
  496.  
  497. Trademarks
  498. ----------
  499.    (*)   Trademark of the IBM Corporation in the United States and other
  500.          countries.
  501.    (**)  Trademark of Adobe Systems Incorporated.
  502.  
  503.