IBM VisualAge Generator V3.0 Fixpak5 Readme

IBM VisualAge Generator V3.0 Fixpak5 Readme


Table of Contents

Introduction

Product Enhancements, Problem Support, and Limitations

  • Euro Monetary Unit Support
  • Prerequisites
  • Currency Symbol Support during Test
  • Currency Symbol Support during Generation
  • Euro On OS/2 With U.S. English
  • Typing the Euro Currency Symbol
  • Euro Fonts Installation
  • How to Get the Euro Support
  • Fixpak5 List of APARs
  • VisualAge Generator Developer

  • Product Problem Support and Limitations
  • Batch Generation and Utilities
  • VisualAge Organizer/VAGen Parts Browser
  • Map Editor
  • VisualAge AS/400 Feature
  • COBOL Generation
  • Migration Assistance Tool
  • Test Linkage Preferences
  • Installation Instructions
  • OS/2 Installation
  • Windows Installation
  • Customization of VisualAge Generator Developer
  • After Installation Task
  • VisualAge Generator Templates

  • Product Problem Support and Limitations
  • Templates Features
  • Installation Instructions
  • OS/2 Installation
  • Windows Installation
  • VisualAge Generator Server

  • Product Problem Support and Limitations
  • HP-UX Operating System
  • Installation Instructions
  • OS/2 Installation
  • Windows Installation
  • AIX Installation
  • HP-UX Installation
  • VisualAge Generator Common Services

  • Product Problem Support and Limitations
  • Java Enhancements
  • Installation Instructions
  • OS/2 Installation
  • Windows Installation
  • VisualAge Generator Documentation

    Fixpak4 List of APARs

    Fixpak3 List of APARs

    Fixpak2 List of APARs


    Introduction

    This VisualAge Generator V3.0 Fixpak5 Readme file contains the latest installation instructions, product support, and limitation information. You can also view the .HTM version of this Readme file using a web-browsing program.


    Product Enhancements, Problem Support, and Limitations

    VisualAge Generator V3.0 Fixpak5 contains enhancements, problem support, and limitations for the following:


    Euro Monetary Unit Support

    With Fixpak5, VisualAge Generator V3.0 supports the Euro currency symbol.

    Support for the Euro currency symbol in VisualAge Generator includes:

    Prerequisites

    The following are prerequisites for the Euro support:

    Currency Symbol Support during Test

    To use the Euro currency symbol while testing your programs, set the EZERCURRENCY environment variable to the currency symbol you want your programs to use. The value you specify for the currency symbol must be a single character and can be enclosed in single quotes. However, you cannot use quotes as a value for the currency symbol.

    Currency Symbol Support during Generation

    In VisualAge Generator, the currency symbol for each program or map is determined by the value of the /CURRENCY=x generation option. If you do not specify anything for the /CURRENCY generation option, the default currency symbol is determined by the system locale.

    To specify the currency symbol from the VisualAge Generator user interface, select Set Options, then Generated Code and specify the currency symbol in the currency field. Remember, the currency symbol value must be a single character and can be enclosed in single quotes. However, you cannot use quotes as a value for the currency symbol.

    Euro On OS/2 With U.S. English

    Euro is not supported on U.S. English code page 437. Run OS/2 with code page 850 to use the Euro currency symbol. If you switch from 437 to 850, use the Brazilian Portuguese conversion table ELACNPTB instead of the default ELACNENU when generating programs for or calling servers on a U.S. English host system. Use conversion table ELAWI850 when generating for or calling servers on Windows systems.

    Typing the Euro Currency Symbol

    To type the Euro currency symbol from a keyboard that does not have a Euro keycap, do the following:

    1. Determine the type of operating system you are using (IBM or Microsoft).

    2. Press and hold the Alt button, type the decimal value for the Euro currency symbol using the numeric keypad (For the IBM system, specify the decimal value 0213. For the Microsoft system, specify the decimal value 0128.), then release the Alt button.

    Euro Fonts Installation

    For Windows NT, when you install the NT support via the Euro-only support, you must install the fonts that contain the Euro currency symbol. If you install the entire NT ServicePak, you automatically get the fonts.

    For OS/2 , the only way to install the Euro support is from the fixpak. You get all the required fonts by default. In the VisualAge Generator product, you must select a font that contains the Euro for Map definition, Test Monitor, and Map Monitor. MONOTYPE.COM is a good choice.

    How to Get the Euro Support

    The following list describes how you can get the Euro currency symbol support for installation on the various environments.


    Fixpak5 List of APARs

    The following is a list of APARs in Fixpak5:

    PQ11030
    ASSOCIATE FILE NOT FOUND WHEN LANG IS SET TO TR_TR
    PQ12734
    MESSAGE LOG THAT IS DISPLAYED IN THE VIEW MESSAGES DIALOG IS INCORRECT WHEN GENERATING MULTIPLE VISUALAGE GENERATOR PROGRAMS
    PQ13156
    VAGEN EDIT MASK DOES NOT ALLOW USER TO ENTER BLANK DATE
    PQ13315
    ERROR 'MUST BE A BOOLEAN' WHILE GENERATING VISGEN 3.0 APPLICATION
    PQ13475
    INCORRECT PERFORM OF A STATEMENT GROUP CAUSES A WALKBACK
    PQ13703
    VG VALIDATION/GENERATION SQL CODE ERROR(DATE)
    PQ13726
    DATE FIELD WITH 7 BYTES PACKED FIELD
    PQ14247
    VISUALAGE GENERATOR'S TEST FACILITY SHOULD ALLOW TESTING OF RECURSIVE PROGRAMS.
    PQ14214
    ENTERING AN INCORRECT PASSWORD WHEN USING CSOPRMPT.DLL FOR VAGEN PROMPT ON CICS - ABENDUAEY7
    PQ14525
    TWO RECORDS POINT TO SAME FILE BUT DEFINE DIFF ORG FOR THE FILE.
    PQ14380
    UNABLE TO VALIDATE MULTIPLE PROGRAM PARTS AT THE SAME TIME AFTER APPLYING FIXPAK2 TO VISUALAGE GENERATOR VERSION 3.0.
    PQ14497
    INCORRECT VALUE IN FORMATTED TEXT PART
    PQ14725
    C++ WGS PERFORMANCE ENHANCEMENTS
    PQ14990
    WORKGROUP SERVICES PERFORMANCE PROBLEM
    PQ15440
    UNRESOLVED EXTERNAL ERROR WHEN THE COMMAND: IF VARIABLE IN INTERNAL TABLE OF WORKING-STORAGE WITH START OPTION, IS USED.
    PQ15467
    WHEN CALLING A COBOL DLL FROM ITF, THE RETURN CODE FROM EZERT8 IS COMPLETELY RANDOM.
    PQ15521
    LIGHTPEN DETECTION CAN NOT BE SIMULATED BY A MOUSE DOUBLE CLICK UNDER THE VISUALGEN TEST FACILITY
    PQ15676
    VARIABLE NAMES IN GENERATED SQL CLAUSE HAVE BEEN TRUNCATED.
    PQ15804
    BATCH GENERATION PROBLEM
    PQ15842
    INDEXED RECORD WITH RECORD ID ITEM SET TO ENTIRE RECORD
    PQ15949
    DATA DESCRIPTOR IS GENERATED INCORRECTLY
    PQ15970
    HEX COMPARE PROBLEM
    PQ16315
    ORGANIZER IS SLOW TO REFRESH WHEN THERE ARE A LARGE NUMBER OF DATA ITEMS IN IMAGE.
    PQ16414
    AN ABENDASRA (0C7) WAS RECEIVED WHEN EXECUTING A VAGEN PROGRAM.
    PQ16416
    MSGIGYPS2028-E ISSUED WHEN COMPILING VA GEN PROGRAM.
    PQ16418
    TEXT DISPLAYED ON A TURQUOISE BACKGROUND
    PQ16423
    ATTEMPT TO USE ALL DCE BINDINGS
    PQ16539
    MAP GENERATED ON OS/2 DOES NOT DISPLAY TURKISH CHARS ON ISO8859
    PQ16811
    CICS ERROR READING REMOTE VSAM FILE
    PQ17094
    CANNOT TAKE FCWTRACE ON TEST MODE
    PQ17263
    VA GEN SYMBOLIC PARAMETER EZEUSRID IGNORED WHEN SPECIFIED IN
    PQ18332
    WRONG SQLCOD AFTER APPLYING FP4
    PQ18865
    SET MAP ITEM TURQ, WHITE OR FULL INCORRECT IN ITF
    PQ19030
    MESSAGE CSO7836E RC=0 ISSUED WHEN CALLING AIX SERVER FROM VISUALAGE GENERATOR CLIENT.
    PQ19232
    USE OF INDICATOR VARIABLES IN WHERE CLAUSE CAN RESULT IN A DBSCAN CAUSING BAD PERFORMANCE
    PQ19610
    DEBUGGER STARTS WHEN USER TRYS TO GET TEST COVERAGE REPORT.
    PQ19661
    AFTER APPLYING VG FOR WINDOWS NT FIXPACK4, VG FOR AIX DOES NOT GENERATE PROGRAM PARTS
    PQ19733
    UNABLE TO CALL AIX SERVER PROGRAM FROM NT CLIENT
    PQ19777
    SINGLE I-MESSAGES (F.E. 626.I) SHOULD BE SHOWN DURING ONLINE
    PQ20011
    EZESQCOD IS NOT BEING RESET TO 0 IN ITF OR C++ ENVIRONMENTS AFTER MAP CONVERSE COMMIT WHEN EZECNVCM=1
    PQ20188
    EZEUSR RETURNS THE TERMINAL ID WHICH IN THE ITF IS "PC USER".
    PQ20218
    INVALID CALL PARAMETER
    PQ20420
    A BLANK ITEM IS INSERTED AS NULL COLUMN IN A ORACLE TABLE.
    PQ21045
    EURO SUPPORT REQUIRED FOR VISUALAGE GENERATOR DEVELOPER
    PQ21047
    WALKBACK: UNDEFINEDOBJECT DOES NOT UNDERSTAND SETSTATUS AFTER MODIFYING SQL PROCESS AND RESUMING TEST.
    PQ21932
    INCORRECT CSO ERROR MESSAGE ISSUED FOR CICS ECI ERROR -4
    PQ22120
    UNDEFINED SYMBOL ERROR

    VisualAge Generator Developer


    Product Problem Support and Limitations

    VisualAge Generator V3.0 Fixpak5 contains the following problem support and limitations for VisualAge Generator Developer:

    Batch Generation and Utilities

    The following describes the support changes for VisualAge Generator Developer batch generation and utilities:

    VisualAge Organizer/VAGen Parts Browser

    The following describes the support changes for VisualAge Generator Developer VisualAge Organizer/VAGen Parts Browser:

    Map Editor

    The following describes the support changes for VisualAge Generator Developer Map Editor:

    VisualAge AS/400 Feature

    Do not load/install any of the VisualAge AS/400 features into an image in which VisualAge Generator Version 3.0 is loaded. Likewise, do not load/install VisualAge Generator Version 3.0 into an image in which any of the VisualAge AS/400 features are loaded. Loading both could result in unpredictable or incorrect behavior. The VisualAge AS/400 features and VisualAge Generator Version 3.0 each implement methods EsString>>#asInteger and ByteArray>>#asInteger. The implementations of EsString>>#asInteger are essentially equivalent in both products. The implementations for ByteArray>>#asInteger are significantly different.

    COBOL Generation

    COBOL Generation changes are as follows:

    Migration Assistance Tool

    On some OS/2 systems, in the initial stage of importing a very large ESF file into an MSL, you might get an "Out of PM Resources" message and be forced to reboot. If this happens, split the large ESF file into multiple files and import each smaller ESF file into the MSL individually.

    Test Linkage Preferences

    Programs are not being added to the list of programs to bypass when you attempt to add them through the VAGen Test Linkage notebook tab of the Preference Notebook. When you are using ITF to test linkage by selecting -Options, -Preference from the menu pulldown, if you select the VAGen Test Linkage notebook tab, then type in a program name in the box titled Select Program in library to bypass, the program is not added to the list when add is clicked.

    If this happens, click OK, which exits from the Preference Notebook. Come back into the notebook again (-Options, -Preference, VAGen Test Linkage tab), type in the program name, and click on Add. The program will now be added.


    Installation Instructions

    The following sections describe the installation of VisualAge Generator Developer in VisualAge Generator V3.0 Fixpak5.

    OS/2 Installation

    To install VisualAge Generator Developer on OS/2, do the following:

    1. On your OS2 machine, create a temporary fixpak directory called FIXDEV.
    2. Click on DV2FP5B.EXE to download the file in binary to the FIXDEV directory. DV2FP5B.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.
    3. Click on DV2FP5n.EXE to download the file in binary to the FIXDEV directory. DV2FP5n.EXE is found in /ps/products/visualagegen/fixes/v3.0/xxx (where xxx is the 3-character NLS id).
    4. Explode DV2FP5B.EXE and DV2FP5n.EXE in the FIXDEV directory as follows:
          cd \FIXDEV           -  changes directory to FIXDEV
          DV2FP5B -d          -  explodes the file into parts
          DV2FP5n -d          -  explodes the file into parts
      

      The -d parameter enables the files to be placed in the correct subdirectory structure. (The -d parameter is REQUIRED for the files to be loaded properly.)

    5. To install the VisualAge Generator Developer fixes, enter the following:
          d:\FIXDEV\xxx\HPTDEV2\INSTALL    (where xxx is the 3-character NLS id)
      
    6. Optionally, you can now delete DV2FP5B.EXE and DV2FP5n.EXE. In addition, when everyone has installed the fixpak you can delete the FIXDEV directory and its subdirectories.
    7. Reboot your machine if you modified CONFIG.SYS.
    8. See Customization of VisualAge Generator Developer for additional information to complete the installation.

    Windows Installation

    To install VisualAge Generator Developer on Windows NT, do the following:

    1. On your Windows NT machine, create a temporary fixpak directory called FIXDEV.
    2. Click on DVNFP5B.EXE to download the file in binary to the FIXDEV directory. DVNFP5B.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.
    3. Click on DVNFP5n.EXE to download the file in binary to the FIXDEV directory. DVNFP5n.EXE is found in /ps/products/visualagegen/fixes/v3.0/xxx (where xxx is the 3 char nls id).
    4. Explode DVNFP5B.EXE and DVNFP5n.EXE in the FIXDEV directory as follows:
          cd \FIXDEV             -  changes the directory to FIXDEV
          DVNFP5B -d           -   explodes the file into parts
          DVNFP5n -d           -   explodes the file into parts
      

      The -d parameter enables the files to be placed in the correct subdirectory structure. (The -d parameter is REQUIRED for the files to be loaded properly.)

    5. To install the VisualAge Generator Developer fixes, enter the following:
          d:\ WINDOWS\xxx\HPTDEVI\INSTFIX\SETUP    (where xxx is the 3-character NLS id)
      
    6. Optionally, you can now delete DVNFP5B.EXE and DVNFP5n.EXE. In addition, when everyone has installed the fixpak you can delete the FIXDEV directory and its subdirectories.
    7. See Customization of VisualAge Generator Developer for additional information to complete the installation.

    Customization of VisualAge Generator Developer

    To complete installation of VisualAge Generator Developer V3.0 Fixpak5, do the following:

    1. Installing VisualAge Generator Developer fixes make VisualAge Generator Developer V3.0 Fixpak5 an available loadable feature of VisualAge for Smalltalk. Another feature containing fixes to the Interactive Test Facility dynamic partitioning support is a loadable feature called VAGen Partitioning Support. A third feature for notebook style settings is a loadable feature called VAGen GUI Settings. To apply VisualAge Generator Developer V3.0 Fixpak5, do the following:

      1. Start VisualAge for Smalltalk.

      2. Select Tools --> Load/Unload Features... on the System Transcript.

      3. On the Selection Required window, do the following:

        1. Ensure that the Show other features check box is checked.

        2. Select Other: VAGen Developer - Fixpak5 from the Available features list. If you want to use ITF partitioning, select Other: VAGen Partitioning Support - Fixpak5 also. If you want to use notebook style settings, select Other: VAGen GUI Settings - Fixpak5.

        3. Click on the >> button to move Other: VAGen Developer - Fixpak5 to the Loaded features list. If you selected the Other: VAGen Partitioning Support - Fixpak5 feature, it will move as well. If you selected the Other: VAGen GUI Settings - Fixpak5, it will also move.

        4. Click on the OK button. The selected features will be imported and loaded into your image.

        5. Once the selected features are loaded, you will be prompted to save your image. Press the Yes button. After the image is saved, you might want to make a copy of the image file just in case you need to come back to it later.

        6. Note that if you get a walkback (VisualAge Debugger) window while saving the image, it probably means that you have run out of disk space. Close the VisualAge Debugger window. You will need to either free some space and retry the save (File --> Save Image... on the System Transcript window) or save the image on another drive File --> Save Image As...).

    After Installation Task

    Fixpak5 requires the developer to rebind to the database to develop, test, and generate DB2 applications. The physical file name for the bind file for VisualAge Generator is hptdb230.bnd. The new package name associated with hptdb230.bnd is DEVELOP.HPT2O305 for OS/2 (was DEVELOP.HPT2O304) and DEVELOP.HPT2W305 for Windows NT (was DEVELOP.HPT2W304).


    VisualAge Generator Templates


    Product Problem Support and Limitations

    V3.0 Fixpak5 contains the following problem support or limitations for VisualAge Generator Templates:

    Templates Features

    The following support was added for VisualAge Generator Templates Features that are in V3.0 Fixpak5:


    Installation Instructions

    OS/2 Installation

    To install VisualAge Generator Templates, do the following:

    1. On your OS2 machine, create a temporary fixpak directory called FIXTMP.
    2. Click on MDL3V3S2.EXE to download the file in binary to the FIXTMP directory. MDL3V3S2.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.
    3. Explode MDL3V3S2.EXE in the FIXTMP directory as follows:
          cd \FIXTMP       -  changes the directory to FIXTMP
          MDL3V3S2        -  explodes the file into parts
      
    4. Refer to the READ.ME and README.TXT files for installation and other information.
    5. To install the VisualAge Generator Templates fixes, enter the following:
          d:\FIXTMP\INSTALL
      
    6. Optionally, you can now delete MDL3V3S2.EXE. In addition, when everyone has installed the fixpak you can delete the FIXTMP directory.
    7. To view the VisualAge Generator Templates online books, you need to use Library Reader/2. If you do not have Library Reader/2, follow these steps to install it:

      1. Make a temporary directory called TMPLIB2.

      2. Click on ILRENU2.EXE to download the file in binary to the TMPLIB2 directory. ILRENU2.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.

      3. Execute ILRENU2.EXE from the TMPLIB2 directory.

      4. Execute INSTALL.EXE from the TMPLIB2 directory.

      5. After the installation is complete, you can delete the directory TMPLIB2.

    Windows Installation

    To install VisualAge Generator Templates, do the following:

    1. On your Windows NT machine, create a temporary fixpak directory called FIXTMP.
    2. Click on MDL3V3SN.EXE to download the file in binary to the FIXTMP directory. MDL3V3SN.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.
    3. Explode MDL3V3SN.EXE in the FIXTMP directory as follows:
             cd \FIXTMP       -  change directory to FIXTMP
             MDL3V3SN        -  explodes the file into parts
       
      
    4. Refer to the READ.ME and README.TXT files for installation and other information.
    5. To install the VisualAge Generator Templates fixes, do the following:
          d:\FIXTMP\SETUP
      
    6. Optionally, you can now delete MDL3V3SN.EXE. In addition, when everyone has installed the fixpak you can delete the FIXTMP directory.
    7. To view the Templates online books, you need to use Library Reader/2. If you do not have Library Reader/2 then follow these steps to install it:
      1. Make a temporary directory called TMPLIBW.
      2. Click on ILRENUW.EXE to download the file in binary to the TMPLIBW directory. ILRENUW.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.
      3. Execute ILRENUW.EXE from TMPLIBW.
      4. Execute INSTALL.EXE from TMPLIBW.
      5. After the installation is complete, you can delete directory TMPLIBW.

    VisualAge Generator Server


    Product Problem Support and Limitations

    V3.0 Fixpak5 contains the following problem support or limitations for VisualAge Generator Server:

    HP-UX Operating System

    Due to a problem with the HP-UX Operating System, VisualAge Generator Server programs running on HP-UX are limited to function keys 1 through 10. A call id (problem report) has been opened with HP (#W3701478) to provide support for function keys 11 through 24.


    Installation Instructions

    The following sections describe the installation of VisualAge Generator Server in VisualAge Generator V3.0 Fixpak5.

    OS/2 Installation

    To install VisualAge Generator Server on OS/2, do the following:

    1. On your OS2 machine, create a temporary fixpak directory called FIXSER.
    2. Click on SR2FP5B.EXE to download the file in binary to the FIXSER directory. SR2FP5B.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.
    3. Click on SR2FP5n.EXE to download the file in binary to the FIXSER directory. SR2FP5n.EXE is found in /ps/products/visualagegen/fixes/v3.0/xxx (where xxx is the 3- character NLS id).
    4. Explode SR2FP5B.EXE and SR2FP5n.EXE in the FIXSER directory as follows:
             cd \FIXSER                      change directory to FIXSER
             SR2FP5B -d                     explode the file into parts
             SR2FP5n -d                      explode the file into parts
       
      

      The -d parameter enables the files to be placed in the correct subdirectory structure. (The -d paramater is REQUIRED for the files to be loaded properly.)

    5. To install the VisualAge Generator Server fixes, enter the following:
          d:\FIXSER\xxx\HPTWGS2\INSTALL   ( where xxx is the 3-character NLS id )
       
      
    6. Optionally, you can now delete SR2FP5B.EXE and SR2FP5n.EXE. In addition, when everyone has installed the fixpak you can delete the FIXSER directory and its subdirectories.
    7. Reboot the machine if you modified CONFIG.SYS.

    Windows Installation

    To install VisualAge Generator Server on Windows NT, do the following:

    1. On your Windows NT machine, create a temporary fixpak directory called FIXSER.
    2. Click on SRNFP5B.EXE to download the file in binary to the FIXSER directory. SRNFP5B.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.
    3. Click on SRNFP5n.EXE to download the file in binary to the FIXSER directory. SRNFP5n.EXE is found in /ps/products/visualagegen/fixes/v3.0/xxx (where xxx is the 3-character NLS id)
    4. Explode SRNFP5B.EXE and SRNFP5n.EXE in the FIXSER directory as shown:
            cd \FIXSER                      change directory to FIXSER
            SRNFP5B -d                    explode the file into parts
            SRNFP5n -d                     explode the file into parts
       
      

      The -d parameter allows the files to be placed in the correct subdirectory structure. The -d paramater is REQUIRED for the files to be loaded properly.

    5. To install the VisualAge Generator Server fixes, enter the following:
          d:\ WINDOWS\xxx\HPTWGSI\INSTFIX\SETUP   (where xxx is the 3-character NLS id )
      
    6. Optionally, you can now delete SRNFP5B.EXE and SRNFP5n.EXE. In addition, when everyone has installed the fixpak you can delete the FIXSER directory and its subdirectories.

    AIX Installation

    To install VisualAge Generator Server on AIX, do the following:

    1. On your AIX machine, create a temporary fixpak directory called FIXAIX.
    2. Download image VGWGS30.IMG or VGWGS30T.IMG. The image environment is shown below:
    3. Logon as superuser (root)
    4. Type one of the following commands:
          installp -ad vgwgs30.img all
          installp -ad vgwgs30t.img all
      
    5. If VisualAge Generator Server for AIX was previously installed on the machine, you must uninstalled it before you can install a new version. To uninstall VisualAge Generator Server for HP_UX, type the following:
          installp -u vgwgs30.obj  (for AIX 4.1 or later)
      

      Non-English users must also reject the obj related to their language. This is in addition to the command shown above to uninstall the base obj file. The list below shows the command for each language.

          installp -u vgwgs30Ds_DE.obj  (Swiss German)
          installp -u vgwgs30De_DE.obj  (German)
          installp -u vgwgs30Es_ES.obj   (Spanish)
          installp -u vgwgs30Ja_JP.obj    (Japanese)
          installp -u vgwgs30ko_KR.obj  (Korean)
          installp -u vgwgs30pt_PB.obj   (Brazukuab-Portuguese)
          installp -u vgwgs30zh_TW.obj  (Simplified Chinese)
      

      Whenever you remove VisualAge Generator Server for AIX from your system to install a fixpak and you also have one of the NLS images installed, do the following:

    HP-UX Installation

    To install VisualAge Generator Server on HP-UX, do the following:

    1. On your HP-UX machine, create a temporary fixpak directory called FIXHP.
    2. Download image VGWGS30.TAR or VGWGS30X.TAR. The image environment is shown below:
          VGWGS30.TAR    - HP-UX version 10.10
       
          VGWGS30X.TAR - HP-UX version 10.20
      
    3. Type one of the following commands:
             tar -xvf  vgwgs30.tar
             tar -xvf vgwgs30x.tar
      
    4. If VisualAge Generator Server for HP_UX was previously installed on the machine, you must uninstall it before you can install a new version. To uninstall VisualAge Generator Server for HP_UX, type the following:
          rm -rf /opt/vgwgs30   (for HP-UX 10.10 or HP-UX 10.20)
      

    VisualAge Generator Common Services


    Product Problem Support and Limitations

    V3.0 Fixpak5 contains the following problem support or limitations for VisualAge Generator Common Services:

    Java Enhancements

    VisualAge Generator V3.0 Fixpak5 contains the following enhancements to the Java wrapper generation support:

    To get details on the enhancements, use a web browser to browse the html page csojava.html after running the javaw.bat (for Windows) or javao.cmd (for OS/2) commands to install the Java wrapper support. The csojava.html file is located in the root directory where you install VisualAge Generator Common Services.


    Installation Instructions

    The following sections describe the installation of VisualAge Generator Common Services in VisualAge Generator V3.0 Fixpak5.

    OS/2 Installation

    Use these instructions to install VisualAge Generator Common Services fixes on OS2 if you did not install VisualAge Generator Common Services through VisualAge Generator Developer or VisualAge Generator Server. Otherwise, you can omit this section.

    1. On your OS2 machine, create a temporary fixpak directory called FIXCSO.
    2. Click on CS2FP5B.EXE to download the file in binary to the FIXCSO directory. CS2FP5B.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.
    3. Click on CS2FP5n.EXE to download the file in binary to the FIXCSO directory. CS2FP5n.EXE is found in /ps/products/visualagegen/fixes/v3.0/xxx (where xxx is the 3-character NLS id).
    4. Explode CS2FP5B.EXE and CS2FP5n.EXE in the FIXCSO directory as shown below:
             cd \FIXCSO                     change directory to FIXCSO
             CS2FP5B -d                     explode the file into parts
             CS2FP5n -d                      explode the file into parts
       
      

      The -d parameter allows the files to be placed in the correct subdirectory structure. The -d parameter is REQUIRED for the files to be loaded properly.

    5. To install the VisualAge Generator Common Services fixes, enter the following:
           d:\FIXCSO\xxx\HPTCSO2\INSTALL   ( where xxx is the 3-character NLS id )
      
    6. Optionally, you can now delete CS2FP5B.EXE and CS2FP5n.EXE. In addition, when everyone has installed the fixpak you can delete the FIXCSO directory and its subdirectories.
    7. Reboot the machine if you have modified CONFIG.SYS.

    Windows Installation

    To install VisualAge Generator Common Services on Windows NT, do the following:

    1. On your Windows NT machine, create a temporary fixpak directory called FIXCSO.

    2. Click on CSNFP5B.EXE to download the file in binary to the FIXCSO directory. CSNFP5B.EXE is found in /ps/products/visualagegen/fixes/v3.0/base.

    3. Click on CSNFP5n.EXE to download the file in binary to the FIXCSO directory. CSNFP5n.EXE is found in /ps/products/visualagegen/fixes/v3.0/xxx (where xxx is the 3-character NLS id)

    4. Explode CSNFP5B.EXE and CSNFP5n.EXE in the FIXCSO directory as shown below:
             cd \FIXCSO                     change directory to FIXCSO
             CSNFP5B -d                    explode the file into parts
             CSNFP5n -d                     explode the file into parts
       
      

      The -d parameter allows the files to be placed in the correct subdirectory structure. The -d parameter is REQUIRED for the files to be loaded properly.

    5. To install the VisualAge Generator Common Services fixes, enter the following:
          d:\ WINDOWS\xxx\HPTCSOI\INSTFIX\SETUP   (where xxx is the 3-character NLS id )
      

    6. Optionally, you can now delete CSNFP5B.EXE and CSNFP5n.EXE. In addition, when everyone has installed the fixpak you can delete the FIXCSO directory and its subdirectories.

    VisualAge Generator Documentation

    When viewing the product documentation using the Acrobat Reader, you can now link from the table of contents to a section, link from a cross-reference to a section, and you can link directly from an index entry to the page.

    The redbook VisualAge Generator System Development Guide (SG24-4230) is available on the web.


    Fixpak4 List of APARs

    The following is a list of APARs in Fixpak4:

    PQ07029
    GENERATION FAILS WHEN DBCS CHARACTERS ARE USED IN MEMBER_NAMES (ITEM, STATEMENT GROUP, RECORD,PROCESS).
    PQ10388
    SQLCODE=0 IN ITF TRACE, WHILE EZESQCOD=100 IN ITF SHOW DATA
    PQ11617
    CODE CONVERSION ERROR (DATA > 256 BYTES)
    PQ11675
    PROJECTID GENERATION OPTION IGNORED WHEN USING FTP TO SEND VISUALAGE GENERATOR OUTPUT TO MVS.
    PQ11793
    INCORRECT MODIFICATION OF SQL STATEMENTS AFTER PROCESS UPDATE.
    PQ12423
    GENERATION FAILS WHEN DBCS CHARACTERS ARE USED IN MEMBER_NAMES
    PQ13222
    LEVEL77 ITEM ARE NOT GENERATED CORRECTLY BY VISUALAGE GENERATOR V3.0.
    PQ13315
    ERROR MUST BE A BOOLEAN WHILE GENERATING VISGEN 3.0 APPLICATION.
    PQ13809
    VMDISKADDR A USER-DEFINED SYMBOLIC PARAMETER THAT VA GENERATOR SHIPS IS 10 CHARACTERS LONG.
    PQ14219
    UNDEFINED OBJECT DOES NOT UNDERSTAND EZEFEC.
    PQ14247
    VISUALAGE GENERATOR'S TEST FACILITY SHOULD ALLOW TESTING OF RECURSIVE PROGRAMS.
    PQ14476
    GENERATION OF A CALLED PROGRAM WITH EZEPCB(08) PARAMETER ABENDS WITH EZE4316E.
    PQ14497
    INCORRECT TRUNCATION IN FORMATTED TEXT FIELD.
    PQ14659
    DEFAULT DATE TRUNCATED UNDER NT WHEN USING COBOL
    PQ14761
    Z.SCR FILE IS GENERATED INCORRECTLY FOR HP AND AIX.
    PQ15051
    WRONG EZESQCOD WHEN DATA IS NOT FOUND.
    PQ15174
    STRUCTURE DECLARE PROBLEM WITH BINARY FIELDS
    PQ15176
    EXTRA ASSIGNMENTS GENERATED
    PQ15371
    VISUALAGE GENERATOR INCORECTLY BUILDS THE CONTENTS OF THE .SCR PREP FILE USED ON AIX.
    PQ15467
    WHEN CALLING A COBOL DLL FROM ITF, THE RETURN CODE FROM EZERT8 IS COMPLETELY RANDOM.
    PQ15521
    LIGHTPEN DETECTION CANNOT BE SIMULATED BY A MOUSE DOUBLE CLICK.
    PQ15573
    IMAGE SIZE PROBLEM
    PQ15800
    GENERAL PROTECTION FAULT DURING FORMAT OF STATEMENTS
    PQ15802
    VARIOUS PROBLEMS CORRECTED USING VISUALAGE GENERATOR 3.0 MSL MIGRATION TOOL.
    PQ15803
    ADDITIONAL PROBLEMS USING THE VISUALAGE GENERATOR MSL
    PQ15805
    BATCH GENERATION PROBLEM
    PQ15842
    INDEXED RECORD WITH RECORD ID ITEM SET TO ENTIRE RECORD
    PQ15958
    MAP FIELD NUMERIC ATTRIBUTE NOT TREATED CORRECTLY.
    PQ15970
    HEX COMPARE PROBLEM
    PQ16318
    PARTADDER SAMPLE PROGRAM DOES NOT PERFORM CORRECTLY.
    PQ16423
    ATTEMPT TO USE ALL DCE BINDINGS BEFORE RETURNING ERROR
    PQ16461
    RECORD DEFINITION PERFORMANCE IS POOR.
    PQ16539
    MAP GENERATED ON OS/2 DOES NOT DISPLAY TURKISH CHARS ON ISO8859-9 AIX.
    PQ16597
    CAN'T USE SINGLE ROW SELECT
    PQ16752
    VAG 3.0 GENERATES A WRONG PCB STATEMENT IN THE COBOL SOURCE WHEN YOU USE DIFFERENT PCBs IN THE PROGRAM.
    PQ16857
    FIXES FOR VARIOUS SQL PROBLEMS USING VISUALAGEN GENERATOR 3.0

    Fixpak3 List of APARs

    The following is a list of APARs in Fixpak3:

    PQ10992
    REVERSEVIDEO NOT FUNCTIONING WITH 3153 IN 3151 EMULATION MODE
    PQ11283
    IGYDS115-S A DATA ITEM EXCEEDED THE MAXIMUM SUPPORTED LENGTH 16777215 FOR AN ITEM IN THE 'LINKAGE SECTION'.
    PQ12423
    GENERATION FAILS WHEN DBCS CHARACTERS ARE USED IN MEMBER_NAMES (ITEM, STATEMENT GROUP, RECORD,PROCESS)
    PQ12628
    RC0 RECEIVED EVEN WHEN GENERATE FAILS RC8 IS EXPECTED
    PQ12911
    LOAD MODULE FCWVSIO CANNOT BE LOADED.
    PQ13090
    AN ERROR APPEARS ON EXPORTING A VISUALGEN 2.X APPLICATION A VISUALGEN 3.0.
    PQ13289
    PARSING OF APPL.FTP FILE
    PQ13298
    WALKBACK VALIDATING APPLICATION FOR OS400 CONTAINING EZESEGTR OR EZESEGM.
    PQ13299
    WHILE TESTING VISUALAGE GENERATOR PROGRAM WITH FIRST MAP DEFINED WALDKBACK DBSTRING DOES NOT UNDERSTAND PADTO:WITH:"
    PQ13331
    A SCAN PAST THE END OF FILE ON A RELATIVE FILE DOES NOT RETURN THE NRF CONDITION UNDER OS/2.
    PQ13429
    BLANK PAGE WHEN FLOATING MAP IS DEFINED RIGHT AFTER HEADER AREA.
    PQ13430
    HEX COMPARISON TAHT IS VG'S APPLICATION DOES NOT WORK CORRECTLY
    PQ13451
    EZEDESTP PRINTING TO A TRANSIENT DATA QUEUE DIFFERENCES
    PQ13689
    "SHARED" ATTRIBUTE OF VISUALAGE GENERATOR TABLE PART NOT SAVED WHEN EDITING A TABLE PART.
    PQ13690
    SQL INFO IS NOT DISCARDED WHEN SWITCHING FROM SQLROW TO ANOTHER TYPE OF VISUALAGE GENERATOR RECORD PART.
    PQ13703
    VG VALIDATION/GENERATION SQL CODE ERROR(DATE)
    PQ14264
    UNDEFINED OBJECT DOES NOT UNDERSTAND BIT AND ISSUED WHEN TESTING SQL APPLICATION USING VA GEN ODBC SUPPORT.
    PQ14363
    ERROR STRING: 'PRIMITIVE FAILED IN: OBJECT>>#AT: DUE TO INDEX OUT OF RANGE IN ARGUEMENT 1' ON EXPORT OF PROCESS PART.
    PQ14380
    UNABLE TO VALIDATE MULTIPLE PROGRAM PARTS AT THE SAME TIME AFTER APPLYING FIXPAK2 TO VISUALAGE GENERATOR VERSION 3.0.
    PQ14725
    CPP WGS PERFORMANCE ENHANCEMENTS

    Fixpak2 List of APARs

    The following is a list of APARs in Fixpak2:

    PQ09069
    RECEIVED AN INVALID RC WHEN VG APPLICATION TERMINATES.
    PQ11217
    WE GET AN SQLCODE -519 AND SQLSATE 24506 USING DXFR AFTER AN UPDATE AND THEN OTHER OPERATION LIKE AN INQUIRY.
    PQ11218
    SEVERAL INTERMITTEND PROBLEMS MAY OCCURE DURING RUNTIME UNDER IMS.
    PQ11221
    YOU WILL GET AN INCORRECT COLUMN BACK FROM A TABLE WHEN USING THE RETRIEVE COMMAND.
    PQ11283
    IGYDS115-S A DATA ITEM EXCEEDED THE MAXIMUM SUPPORTED LENGTH 16777215 FOR AN ITEM IN THE 'LINKAGE SECTION'.
    PQ11451
    NOSP OPTION CAUSES PROBLEMS WITH DXFRS AND SEGMENTED APPS
    PQ11573
    AN EXTRA BLANK LINE IS INSERTED AFTER PRINTOUT WHEN RUNNING APPL ON VISUALGEN HOST SERVICES FOR MVS.
    PQ11643
    MESSAGE 'EXCPMSTACKOVERFLOW' WHILE TRYING TO SOLVE AN 'ADD NO FOUND PART' PROBLEM.
    PQ11644
    ERROR GENERATING TWICE A VISGEN 3.0 PROGRAM
    PQ11670
    'EXCLDTKEYNOTFOUND' ERROR
    PQ11680
    NUMBER OF OCCURANCES ITEM CANNOT BE SAVED WITH VISUALAGE GENERATOR RECORD.
    PQ11681
    WALKBACK ISSUED WHEN CONVERTING VARIABLE LENGTH INDEX FILE.
    PQ12203
    A GENERATED COBOL APPL, CONTAINING LARGE SQL STATEMENTS, COMPILED IN MVS GIVES MSGIGYR1081-S, SQLIO AND SQLERR SPECIFIED IN /TRACE.
    PQ12204
    THE 'SET FIELD NORMAL' COMMAND DOESN'T RECOGNIZE THE HIGHLIGHT ATTRIBUTES FOR A VARIABLE FIELD IN A TUI MAP.
    PQ12205
    MSGIGYPA3007-S "EZESCHEDULE-PSB" WAS NOT DEFINED AS A PROCEDURE-NAME. THE STATEMENT WAS DISCARDED.
    PQ12433
    WALKBACK OCCURS WHEN UNLOADING ENVY APPLICATION CONTAINING DL/I PARTS WHILE TESTING A DL/I PROGRAM.
    PQ12434
    THE CLUSTERING VIEW, REACHED FROM THE TEST MONITOR, SOMETIMES DOES NOT PAINT ICONS WHEN USING PARTITIONING SUPPORT.
    PQ12435
    WALKBACK OCCURS WHEN ATTEMPTING TO CONVERSE A MAP IN ITF THAT DOES NOT HAVE A DEVICE OF SIZE 24X80 SELECTED.
    PQ12463
    COMMIT/ROLLBACK PROBLEM.
    PQ12497
    EVEN SQL NOT SET TO Y WHEN LENGTH CHANGED TO EVEN IN SQL RECORD.
    PQ12627
    I/O STATES UNQ, DUP AND HRD NOT SET WHEN TESTING APPLICATIONS USING VISUALAGE GENERATOR VERSION 3.0.
    PQ12829
    CLOSE OPTION FOR A MAP IS WRONGLY INTERPRETED AS A CLOSE FOR A VISUALAGE GENERATOR RECORD.
    PQ12941
    VISUALAGE GENERATOR MESSAGE TABLE NOT LISTED AS ASSOCIATE OF A VISUALAGE GENERATOR PROGRAM PART.
    PQ12942
    HANDLE PSB IN APP SPECS AND EZEDLPSB/EZEDLPCB CALLED PARMS.
    PQ12946
    VISUALAGE GENERATOR MIGRATION TOOL NOT HANDLING ASSOCIATES FOR PSB PARTS CORRECTLY.
    PQ12957
    REPLACE/DELETE FAILS DUE TO BAD CSO HANDLE.