IBM VisualAge for Java

Version: 
2.0
Release date: 
Monday, 14 July, 1997

Categories:

License:

Interface:

IBM VisualAge for Java provides:

  • An Integrated Development Environment (IDE) with a Visual Composition Editor to help programmers rapidly create graphical Java applets and applications.
  • A suite of Enterprise Access Builders (EAB) to generate and develop  JavaBeans components to enable Java client access to CICS, database and Java or C++ application servers.
  • A set of html-based documentation of the product with advanced search capabilities.
This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Following ones are the download links for manual installation:

IBM VisualAge for Java v. 2.0 (IBM Enterprise Access Builder 2.02.2, 16/11/1999, International Business Machines Corporation (IBM)) Readme/What's new
======================================================================== IBM Enterprise Access Builder RELEASE NOTES 2.02.2 ======================================================================== Description =========== Version 2.02.2 contains fixes for the following: Enterprise Access Builder Tools =============================== Fixes for the Import COBOL to RecordType SmartGuide 1 ) EJECT statement COBOL statement EJECT which caused the remaining part of a structure being parsed to be ignored is now fixed. 2 ) Identical data-names According to ANS X3.23-1985, identical data-names must not appear as entries subordinate to a group item unless they are capable of being made unique through qualification or unless they are never referenced. The COBOL Importer now supports the second case, where identical data-names exist but are not referenced. It does this by generating a unique name when a duplicate data-name is encountered that cannot be made unique through qualification. Enterprise Access Builder Library (runtime) =========================================== Record Cobol SIGN LEADING SEPARATE and SIGN TRAILING SEPARATE values were being returned as a negative in the VisualAge for Java for AIX 2.0 NL version and with the Enterprise Access Builder 2.02.1 fixpak. With this fix values are returned correctly. The fix affects the IDE workspace and the runtime deployment file eablib.jar. Prerequisites ============= Enterprise Access Builder 2.02.1 with all its prerequisites should be installed prior to installing this set of fixes. Files ===== eabfix222.zip readme.eab (this readme file) Installation ============ Windows or OS/2 =============== 1) From within the IDE, using the File->Quick Start Mechanism, select Features - Delete Feature. 2) Select feature Enterprise Access Builder Library 2.02.1, and then select OK. 3) Exit the IDE. 4) Unzip the file eabfix222.zip into your install directory (ie. c:\IBMVJava). Allow the unzip program to overwrite any existing files. 5) Restart the IDE. 6) Add the IBM Enterprise Access Builder Library in your workspace by using the File->Quick Start mechanism. Select Features - Add Feature. Select IBM Enterprise Access Builder Library 2.02.2. 7) Verify that the version of the IBM Enterprise Access Builder Library has been updated to Version 2.02.2. This can be done by selecting Windows -> Show Editon Names from the VisualAge for Java Workbench. 8) Save the Workspace before continuing. Select File -> Save Workspace from the VisualAge for Java Workbench. Click OK. 9) Replace any deployed version of eablib.jar with the new version. AIX === Administrator ============= 1) Unzip the file eabfix222.zip into your install directory (ie. /usr/IBMVJava). Allow the unzip program to overwrite any existing files. 2) Notify users that they should update their local install images. Users ===== 1) From within the IDE, using the File->Quick Start Mechanism, select Features - Delete Feature. 2) Select feature Enterprise Access Builder Library 2.02.1, and then select OK. 3) Exit the IDE. 4) Unzip the file eabfix222.zip into your local install image (ie. /home/<userid>/IBMVJava). Allow the unzip to overwrite any existing files. 5) Restart the IDE. 6) Add the IBM Enterprise Access Builder Library in your workspace by using the File->Quick Start mechanism. Select Features - Add Feature. Select IBM Enterprise Access Builder Library 2.02.2. 7) Verify that the version of the IBM Enterprise Access Builder Library has been updated to Version 2.02.2. This can be done by selecting Windows -> Show Editon Names from the VisualAge for Java Workbench. 8) Save the Workspace before continuing. Select File -> Save Workspace from the VisualAge for Java Workbench. Click OK. 9) Replace any deployed version of eablib.jar with the new version.
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/eabfix222.zip
IBM VisualAge for Java v. 2.0 (OS/2 VCE black buttons fix, 31/8/1999, International Business Machines Corporation (IBM)) Readme/What's new
TITLE: OS/2 VCE black buttons fix DESCRIPTION =========== This fix is to correct the Gradd driver problem on OS/2 which causes icons in the VCE pallette to appear as black buttons. If you are not using Gradd drivers, do not install this fix. APPLICABLE PRODUCT VERSIONS =========================== Product Version: 2.0 Product Platforms OS/2 version 4 fixpak 10 Languages: English US, tested on some NL languages FILES ===== pmmerge.dll readme.txt (this readme file) INSTALLATION ============ 1. From graddfix.zip, extract pmmerge.dll 2. Boot your system with OS/2 install diskettes. At the Welcome screen, press F3 to exit to a command prompt. 3. Backup the existing version of x:\os2\dll\pmmerge.dll where x: is the OS/2 boot partition. 4. Copy the fix pmmerge.dll into x:\os2\dll\ directory. Reboot system.
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/graddfix.zip
IBM VisualAge for Java v. 2.0 (Access Builder for SAP R/3, 10/8/1999, International Business Machines Corporation (IBM)) Readme/What's new
Access Builder for SAP R/3 - autoCreateRfcModule() does not work for parameterless RFC Description This fix is to correct the following problem which exists in VisualAge for Java, v2.0 and in the Access Builder for SAP R/3 fix pack 2.02.1 autoCreateRfcModule() does not work for a parameterless RFC e.g. RFC_PING. Applicable product versions Product Version: 2.0 Product Platforms: All Languages: All Files com\ibm\sap\bapi\bor\RfcFunctionInfo.class SAPRfcPing.htm (this readme file) Prerequisites VisualAge for Java, Enterprise Edition, v2.0 Rollup 2 Access Builder for SAP R/3 and C++, Fix pack 2.02.1 Installation Unzip the zip file into an empty directory Apply the fix to your VisualAge for Java Workspace as follows: Start VisualAge for Java Select the project "IBM Access Builder for SAP R3 Libraries" Select menu "File->Import" Choose to import from a directory Select the directory where you unzipped this fix. Select ".class" files as the files you want to import Make sure that the option "Create new/scratch edition of versioned projects/packages" is checked Click the Finished button Apply the fix to your application running outside VAJ Put the class file in a directory where you may also provide other Java classes. Ensure to keep the directory structure as used in the zip file. Edit the CLASSPATH and make sure that this directory is found *before* ivjsap11.jar Apply the fix to your Access Builder for SAP R/3 tool Unzip the zip file into the Access Builder for SAP R/3 tool directory (<root>\ide\tools\com-ibm-sap-bapi)
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/sapfixRfcPing.zip
IBM VisualAge for Java v. 2.0 (Access Builder for SAP R/3 - Disable logging, 9/8/1999, International Business Machines Corporation (IBM)) Readme/What's new
Access Builder for SAP R/3 - Disable logging Description This fix is to correct the following problem which exists in VisualAge for Java, v2.0 and in the Access Builder for SAP R/3 fix pack 2.02.1 The Access Builder for SAP R/3 runtime allows you to disable logging by calling LogManager.setLogging( false). However, the LogManager does not disable the logging afterwards. Applicable product versions Product Version: 2.0 Product Platforms: All Languages: All Files com\ibm\sap\bapi\LogManager.class SAPLogManager.txt (this readme file) Installation Unzip the zip file into an empty directory Apply this fix to your VisualAge for Java Workspace as follows: Start VisualAge for Java Select "IBM Access Builder for SAP R3 Libraries" Select menu "File->Import" Choose to import from a directory Select the directory where you unzipped this fix. Select ".class" files as the files you want to import Make sure that the option "Create new/scratch edition of versioned projects/packages" is checked Click the Finished button To apply this fix to your application running outside VAJ Put the class file in a directory where you may also provide other Java classes. Ensure to keep the directory structure as used in the zip file. Edit the CLASSPATH and make sure that this directory is found *before* ivjsap11.jar
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/sapfixLogManager.zip
IBM VisualAge for Java v. 2.0 (Multiple breakpoints, 26/2/1999, International Business Machines Corporation (IBM)) Readme/What's new
TITLE: Multiple breakpoints DESCRIPTION =========== This fix is to correct a problem which exists in fixpack2, rollup1 and rollup 2. Changes to methods which affect more than one breakpoint will result in a message indicating that the Workspace is corrupt. Following this the user will not be able to save the Workspace. APPLICABLE PRODUCT VERSIONS =========================== Product Version: 2.0 Product Platforms All Languages: All FILES ===== 1f41ux2.tfs 1f41ux2.tfi 1f41ux2.txt (this readme file) INSTALLATION ============ 1. Unzip 1f41ux2.zip into the directory in which you installed VisualAge for Java. 2. Start VisualAge for Java 3. Choose Workspace -> Tools -> Fix Manager 4. Select: 1f41ux2 - Multiple breakpoints Click the >> button Click OK Confirm that on the left side of the Fix Manager dialog there is now a * (asterisk) to the left the line 1f41ux2 - Multiple breakpoints Click Close 5. File -> Exit VisualAge Click OK Important: You must exit VisualAge for Java and restart it before this fix takes effect.
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/1f41ux2.zip
IBM VisualAge for Java v. 2.0 (Fix getMethod for interfaces, 15/2/1999, International Business Machines Corporation (IBM)) Readme/What's new
TITLE: Fix getMethod for interfaces DESCRIPTION =========== Reflect failed to find some methods in inherited interfaces. APPLICABLE PRODUCT VERSIONS =========================== Product Version: 2.0 + rollup 2 Product Platforms All Languages: All FILES ===== 1f78fqu.tfs 1f78fqu.tfi 1f78fqu.txt (this readme file) INSTALLATION ============ 1. Unzip 1f78fqu.zip into the directory you install VisualAge for Java. 2. Start VisualAge for Java 3. Choose Workspace -> Tools -> Fix Manager 4. Select: 1f78fqu - Fix getMethod for interfaces Click the >> button Click OK Confirm that on the left side of the Fix Manager dialog there is now a * (asterisk) to the left the line 1f78fqu - Fix getMethod for interfaces Click Close
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/1f78fqu.zip
IBM VisualAge for Java v. 2.0 (Can't open VCE after installing rollup 2, 10/2/1999, International Business Machines Corporation (IBM)) Readme/What's new
TITLE: Can't open VCE after installing rollup 2 Important! This fix was previously available as 1f6xh0w.zip. It has now been replaced with 1f6kurp.zip. If you have previously installed 1f6xh0w.zip, you must replace it with 1f6kurp.zip by following steps 1 to 3 below. Otherwise, directly install 1f6kurp.zip. 1.Delete the following files from INSTALLDIR\ide\_update: 1f6xh0w.tfs 1f6xh0w.tfi 1f6xh0w.txt 2.Reinstall Rollup2. Make sure you read the instructions before you reinstall Rollup2. 3.Install 1f6kurp.zip. Follow the instructions below. DESCRIPTION =========== This is another problem similar to 1f6xh0w. After installing Rollup2 if you try to open or use a class who is inheriting features, you will get an exception or a debugger. APPLICABLE PRODUCT VERSIONS =========================== Product Version: 2.0 + Rollup2 Product Platforms All Languages: All NL FILES ===== 1f6kurp.tfs 1f6kurp.tfi 1f6kurp.txt (this readme file) INSTALLATION ============ 1. Unzip 1f6kurp.zip into the directory you install VisualAge for Java. 2. Start VisualAge for Java 3. Choose Workspace -> Tools -> Fix Manager 4. Select: 1f6kurp - Can't open VCE after installing rollup 2 Click the >> button Click OK Confirm that on the left side of the Fix Manager dialog there is now a * (asterisk) to the left the line 1f6kurp - Can't open VCE after installing rollup 2 Click Close 5. File -> Exit VisualAge Click OK Important: You must exit VisualAge for Java and restart it before this fix takes effect.
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/1f6kurp.zip
IBM VisualAge for Java v. 2.0 (Failure to generate code for settings on TableColumns, 4/2/1999, International Business Machines Corporation (IBM)) Readme/What's new
TITLE: Failure to generate code for settings on TableColumns DESCRIPTION =========== This fixes the problem with TableColumn properties not being saved and generated properly in Rollup2. APPLICABLE PRODUCT VERSIONS =========================== Product Version: Rollup2 Product Platforms All Languages: All NL FILES ===== 1f6mn8x.tfs 1f6mn8x.tfi 1f6mn8x.txt (this readme file) INSTALLATION ============ 1. Unzip 1f6mn8x.zip into the directory you install VisualAge for Java. 2. Start VisualAge for Java 3. Choose Workspace -> Tools -> Fix Manager 4. Select: 1f6mn8x - Failure to generate code for settings on TableColumns Click the >> button Click OK Confirm that on the left side of the Fix Manager dialog there is now a * (asterisk) to the left the line 1f6mn8x - Failure to generate code for settings on TableColumns Click Cancel 5. File -> Exit VisualAge Click OK
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/1f6mn8x.zip
IBM VisualAge for Java v. 2.0 (JNI code crashes the IDE, 4/2/1999, International Business Machines Corporation (IBM)) Readme/What's new
TITLE: JNI code crashes the IDE DESCRIPTION =========== This is a JNI (Java Native Interface) fix for caching mehtod ID's in the VisualAge for Java IDE. In VisualAge for Java, JNI method and field ID's become invalid prematurely. This fix keeps them valid for the lifetime of the class they refer to. Please check the java JNI Specification for the proper use of caching method IDs. APPLICABLE PRODUCT VERSIONS =========================== Product Version: 2.0 + Rollup2 Product Platforms OS2 Languages: All NL FILES ===== ivjvm20.dll 1f32pzp_os2.tfs 1f32pzp_os2.tfi 1f32pzp_os2.txt (this readme file) INSTALLATION ============ 1. Unzip 1f32pzp_os2.zip into the directory you install VisualAge for Java. 2. Start VisualAge for Java 3. Choose Workspace -> Tools -> Fix Manager 4. Select: 1f32pzp_os2 - JNI code crashes the IDE Click the >> button Click OK Confirm that on the left side of the Fix Manager dialog there is now a * (asterisk) to the left the line 1f32pzp - JNI code crashes the IDE Click Cancel 5. File -> Exit VisualAge Click OK Important: You must exit VisualAge for Java and restart it before this fix takes effect.
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/1f32pzp_os2.zip
IBM VisualAge for Java v. 2.0 (Fix caught exceptions problem, 2/2/1999, International Business Machines Corporation (IBM)) Readme/What's new
TITLE: Fix caught exceptions problem DESCRIPTION =========== Fixpack 2 introduced a problem where not all exceptions would trigger the "caught exceptions" feature. APPLICABLE PRODUCT VERSIONS =========================== Product Version: 2.0 + rollup 2 Product Platforms All Languages: All FILES ===== 1f6k6ns.tfs 1f6k6ns.tfi 1f6k6ns.txt (this readme file) INSTALLATION ============ 1. Unzip 1f6k6ns.zip into the directory you install VisualAge for Java. 2. Start VisualAge for Java 3. Choose Workspace -> Tools -> Fix Manager 4. Select: 1f6k6ns - Add API for HotJava bean Click the >> button Click OK Confirm that on the left side of the Fix Manager dialog there is now a * (asterisk) to the left the line 1f6k6ns - Fix caught exception behaviour Click Close
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/1f6k6na.zip
IBM VisualAge for Java v. 2.0 (Enterprise Access Builder for Persistence Rollup2.0 Fixpack, 25/1/1999, International Business Machines Corporation (IBM)) Readme/What's new
README - IBM(R) VisualAge(R) for Java(TM), Enterprise Access Builder for Persistence Rollup2.0 Fixpack DESCRIPTION =========== This fixpack contains fixes to problems that occur with Persistence Builder when the Rollup2.0 update is installed. FILES ===== pbrollup2.zip readme.txt (this readme file) INSTALLATION ============ IMPORTANT: This fix should be installed only after installing the Rollup2.0 update for VisualAge for Java. 1. Unzip the pbrollup2.zip file into your ide\ directory (e.g., C:\IBMJava\ide). 2. Start the IDE 3. Choose Workspace -> Tools -> Fix Manager 4. Select pbrollup2 - Persistence Builder fix for Rollup2 Click the >> button Click OK Confirm that on the left side of the Fix Manager dialog there is now a * (asterisk) to the left of the line pbrollup2 - Persistence Builder fix for Rollup2 Click Close
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/persistencebuilder_update.zip
IBM VisualAge for Java v. 2.0 (Rollup 2, 19/1/1999, International Business Machines Corporation (IBM)) Readme/What's new
README - IBM(R) VisualAge(R) for Java(TM), Rollup2 ======================================================================= This document provides information on Rollup2 for VisualAge for Java, Version 2.0, on Windows 95/98, Windows NT, and OS/2. DESCRIPTION ======================================================================= Rollup2 contains the following: - All fixes previously issued in Rollup1 - Additional defect fixes - JDK 1.1.7A support, which includes euro currency capability - JFC 1.0.3 support - Windows 98 support FILES ======================================================================= rollup2_vaj20_xxx.zip (where xxx is win or os2) CONTENTS ======================================================================= Part 1 - System Prerequisites and Redistributable Files/Modules Part 2 - Installing Rollup2 for the First Time Part 3 - OS Upgrades for Euro Support Part 4 - Recovery Instructions Part 5 - Components Testing and Certification Part 6 - Known Problems PART 1 - SYSTEM PREREQUISITES AND REDISTRIBUTABLE FILES/MODULES --------------------------------------------------------------- PART 1A - SYSTEM PREREQUISITES * The client software and hardware prerequisites are the same as specified for VisualAge for Java, Version 2.0, except for the following: - Ensure that there is at least 40 MB of free disk space on the drive where VisualAge for Java is installed. This is required for VisualAge for Java to finish the Rollup2 install. PART 1B - REDISTRIBUTABLE FILES/MODULES None of the files/modules included in Rollup2 are redistributable. PART 2 - INSTALLING ROLLUP2 FOR THE FIRST TIME -------------------------------------------------- If you are installing Rollup2 for the first time, then follow the instructions in parts 2A and 2B below. PART 2A - PREPARING TO INSTALL ROLLUP2 Rollup2 can be applied to any national language version of VisualAge for Java, Version 2.0. Rollup2 will install itself over your existing copy of VisualAge for Java, Version 2.0. Make sure a copy of VisualAge for Java, Version 2.0 is already installed. Note: As part of the installation of this rollup, the workspace will be replaced. This new workspace will only have the System Projects added. Workspace Recovery will rebuild the workspace by adding all the user's projects that were in the workspace before the rollup was applied. The user's projects (and all their contents) will be at the exact version/edition level they were at prior to installing the rollup (including all tool data). Workspace Recovery will NOT recover Scrapbook contents or Visual Composition Editor contents. PART 2B - INSTALLING ROLLUP2 1. Prepare for the rollup * If you are planning to apply new Enterprise connectors downloaded from VADD, you must do so before applying Rollup2. * Save any Scrapbook pages. * Save any open Visual Composition windows. * Exit the workspace by choosing File -> Exit VisualAge... Note: If you do not want Workspace Recovery to rebuild your workspace, then at this point you should version all of your projects and delete them from the workspace. 2. Unzip rollup2_vaj20_xxx.zip (where xxx is win or os2) into the directory created when VisualAge for Java was originally installed. Unzip rollup2_vaj20_xxx_pre.zip into the same directory. Unzip should be set to OVERWRITE existing files of the same name and path. 3. Run VisualAge for Java. VisualAge for Java will now finish the installation. If the required disk space is not available (as mentioned in PART 1A), the installation will fail. If this occurs, more free space must be created on the disk drive. Once there is sufficient space, go back and unzip rollup2_vaj20_xxx.zip as in step 2. Re-run VisualAge for Java. If there were User Projects in the workspace before the rollup was installed, Workspace Recovery will rebuild the workspace. A dialog will appear with the following text: The Workspace is not consistent with the Repository. Attempting to rebuild the Workspace. Please wait... Note: The process could take a few minutes, depending on the amount of work in the workspace before the rollup was applied. 4. Confirm that the rollup has been applied properly. Help -> About VisualAge In the dialog, the third line should read: 2.0,(NC) 12/4/98 IV2-2 5. Save the workspace before continuing. * Select File -> Save Workspace. * Click OK. * Keep a copy of the workspace file INSTALLDIR/ide/Program/IDE.icx. PART 3 - OS UPGRADES FOR EURO SUPPORT ------------------------------------- 1. To display the Euro currency symbol, you may need to upgrade the operating system as follows: * Windows NT 4.0 users should download and run the 'NT 4.0 euro product update' available from http://microsoft.com/windows/euro.asp * Windows 95 users should download and run the 'Final Windows 95 product update' available from http://microsoft.com/windows/euro.asp * OS/2 users should download the appropriate fixpack from http://ps.software.ibm.com/pbin-usa-ps/getobj.pl?/pdocs- usa/softupd.html 2.a. For SBCS languages for Windows, do the following: * Run VisualAge for Java. * Select Window -> Option. * Select Appearance. * Select Source and change the font to Courier New. * Click OK. 2.b. For SBCS languages for OS/2, do the following: * Run VisualAge for Java. * Select Window -> Option. * Select Appearance. * Select Source and change the font to Times New Roman. * Click OK. PART 4 - RECOVERY INSTRUCTIONS ------------------------------ Note: These instructions describe how a user can recover from a corrupt workspace once they have installed the rollup. If the workspace gets into a state where 1) the product will not start; 2) the workspace file seems to grow indefinitely; 3) the product behaves in some other degenerate way; then delete the workspace file INSTALLDIR/ide/program/ide.icx, and use the saved copy of the ide.icx workspace file (see INSTALLATION, PART 2B). You will then be able to reload your work from the repository. PART 5 - COMPONENTS TESTING AND CERTIFICATION --------------------------------------------- The following components have been tested with Rollup2: Component Completely tested with Rollup2 ========= ============================== Data Access Beans Yes SCM I/F Yes JDBC-ODBC Bridge Yes Notes Agent Runner No * JSP Tooling Yes Help Yes HPJ Yes ET/400 Yes ET/390 Yes RMI Yes EAB No * SAP Yes Team Support Yes * Initial testing is complete; additional testing is ongoing. Components not listed here may run without problems with Rollup2 installed, but final certification testing has not yet been completed. PART 6 - KNOWN PROBLEMS ------------------------ 1. Trying to connect to a non-existing SAP system causes a trap of VisualAge for Java (Windows). If you try this outside of VisualAge for Java with JDK 1.1.7, the Java VM will trap. Other unpredictable results may also happen on OS/2. Use only valid connections. A SAP R/3 Access Builder fix will be made available in the future. 2. Possible exceptions under OS/2: In certain circumstances, Access Builder for SAP R/3 displays exceptions in the console. Disregard the exceptions; continue your work. An Access Builder for SAP R/3 fix will be made available in the future.
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/rollup2_vaj20_os2.zip
IBM VisualAge for Java v. 2.0 (Sun Java Server Development Kit (JSDK) for IBM VisualAge for Java, 21/12/1998, International Business Machines Corporation (IBM)) Readme/What's new
The Sun Java Server Development Kit (JSDK) provided by Sun Microsystems does not support double-byte characters unless the charset is specified by setting the content-type as indicated above. The IBM WebSphere Application Server will use the character set of the incoming request as specified by the web browser to set the character set of the response. A modified version of the JSDK is available from IBM which provides this capability. When imported into VisualAge, this updated version of the JSDK has a version number of 2.0 NL on the "Sun JSDK class libraries" project. Instructions for loading the updated JSDK: 1) Download the new JSDK and unzip into a .dat file (VisualAge import) 2) Import the project: "Sun JSDK class libraries" version 2.0 NL from the .dat file. 3) Go to your console and close any running processes 4) Load the Servlet Builder feature if not already loaded 5) Load the 2.0 NL version of the Sun JSDK class libraries project ====================================================================== VisualAge for Java Version 2.0 Servlet Builder RELEASE NOTES for Windows, AIX, and OS/2 December 21, 1998 ======================================================================= Table of Contents ----------------- 1.0 Where is it? 2.0 *Important* Deployment Information 3.0 Documentation 4.0 National Language "char-set" and JSDK Considerations 5.0 JSDK Post Problem on Windows 95(tm) 6.0 Slow First Open 7.0 HTTP Server Configuration 8.0 Browser Configuration 9.0 IP Configuration 10.0 Production Server Must Support 1.1 Servlets 11.0 404 Class Not Found on Production Server 12.0 Troubleshooting Tip 13.0 JDBC Sample 14.0 Create Visual Servlet Smart-guide with New Projects and Packages 15.0 Default CODE Value in HtmlServlet Bean 16.0 Run Button Considerations ================================== 1.0 Where is it? To enable the Servlet Builder, go to the Workbench File menu, select "Quick Start", "Features", "Add Feature", and select "IBM Servlet Builder 2.0". You must load the Servlet Builder feature using the Quick Start menu; if you just load the projects from the repository, the visual construction and run button support will not be properly initialized. These release notes apply to all versions of the Servlet Builder, including: 2.0 on Windows, AIX, and OS/2 2.0.2 NL on Windows, AIX and OS/2 2.0.3 on Windows 2.0 *Important* Deployment Information When deploying servlets built using the Servlet Builder, your visual servlets must be in the class path as well as in the Web server's "/servlets" directory. The symptom is that form data button press events are not processed. The easiest way to do this is to add the servlet directory to the class path. When using WebSphere Application Server, the class path is set in the administration applet (http://myserver:9090). This requirement will be removed in a subsequent release of the Servlet Builder. In addition, to run visual servlets from a production web server, you must include the project "IBM Servlet Builder class libraries" in your class path. This project is exported in the following files in your VisualAge directory tree: /eab/runtime20/ivjsb20.jar, and /eab/runtime20/ivjsb20.zip. When using WebSphere, the .jar file must be added in the class path using the administration applet. 3.0 Documentation Please refer to the documentation for help getting started using the Servlet Builder feature. From VisualAge IDE, select "Help"->"Concepts", then from the Web Browser, expand, "Visual Composition" and "Servlets", then select "Servlet Overview". 4.0 National Language "char-set" and JSDK Considerations The Sun Java Server Development Kit (JSDK) provided by Sun Microsystems does not support double-byte characters unless the charset is specified by setting the content-type as indicated above. The IBM WebSphere Application Server will use the character set of the incoming request as specified by the web browser to set the character set of the response. A modified version of the JSDK is available from IBM which provides this capability. When imported into VisualAge, this updated version of the JSDK has a version number of 2.0 NL on the "Sun JSDK class libraries" project. Instructions for loading the updated JSDK: 1) Download the new JSDK and unzip into a .dat file (VisualAge import) 2) Import the project: "Sun JSDK class libraries" version 2.0 NL from the .dat file. 3) Go to your console and close any running processes 4) Load the Servlet Builder feature if not already loaded 5) Load the 2.0 NL version of the Sun JSDK class libraries project The Servlet Builder does not specify a charset when generating servlets. If your servlet needs to specify a "char-set" property, you must do one of the following: a) On the free-form surface, connect the "request received" event to the "contentType" property of the servlet (i.e., connect from the free-form surface to the free-form surface). Then open the properties of the connection, and use the "Set Parameters" button to change the parameter of the connection. Change the parameter to specify the content type including the char-set value. For example: Simplified Chinese: \"text/html; charset=iso-2022-cb-ext\" Traditional Chinese: \"text/html; charset=x-euc-tw\" Japanese: \"text/html; charset=iso-2022-jp\" Korean: \"text/html; charset=euc-kr\" b) Modify the initialize method of the servlet to set the content type and charset by adding one of the following lines of code: setContentType("text/html; charset=iso-2022-cb-ext"); setContentType("text/html; charset=euc-tw"); setContentType("text/html; charset=iso-2022-jp"); setContentType("text/html; charset=euc-kr"); There are many other charset's; some places to go to find them are: http://people.netscape.com/ftang/meta.html ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets In order to test using double-byte character sets (DBCS), your Web Browser must be properly configured to do so. This includes setting the view encoding and font supported by the browser. Some browser versions do not support DBCS characters. In some cases it is easier to configure the Web Browsers available on Windows operating systems rather than AIX and OS/2. In this case, you may consider using a Windows system to open a web browser with a URL that points at your development system on AIX or OS/2. The JSDK also has documented problems related to the use of Session data with the Japanese (ja_JP) UNIX locale. Due to these problems, please use the Japanese (JA_JP) UNIX locale for Session data support with the Servlet Builder component. DBCS strings in cookies is currently not supported in servlets. On some DBCS systems (e.g., Korea), the "Swing" Beans Palette will be the default palette when visual servlets are opened. In this case, you must switch to the "Servlet" (or translation of "Servlet") category which appears in the list of palette categories on the left-hand side of the Visual Composition Editor. 5.0 JSDK Post Problem on Windows 95(tm) Some version of the Sun JSDK (and Sun JavaServer) do not support POST on some configurations of Window 95(tm). The symptom is a message in the browser that says "connection reset by peer". The Servlet Builder samples which use POST may not work on Windows 95. If you are running Windows 95 and experience this problem, you can change the "method" property on the form parts from "POST" to "GET" and the servlet will work properly. 6.0 Slow First Open The first time you open a visual servlet, there may be a significant delay as some initialization is done and caching is set up. Subsequently, opening a visual servlet will be much faster. 7.0 HTTP Server Configuration In version 2.0.2 NL and 2.0.3, the configuration file is located in: (directory name is wrapped): ...project_resources/IBM Servlet IDE Utility class libraries/com/ibm/ivj/ servlet/runner/configuration.properties In version 2.0 of the Servlet Builder, the configuration file is located in (directory name is wrapped):: ...project_resources/IBM Servlet Builder class libraries/com/ibm/ivj/ servlet/runner/configuration.properties contains several properties which can be set to change the way HTTP servers are started and the web browser is launched. Since some systems do not work when the browser is launched against IP 127.0.0.1, you may need to change this file to point at "localhost", or your PC's host name or IP address. The default server port is 8080; if you want to run a production web server on your system which uses port 8080, then you can change the default port in the configuration file to another value, such as 8081. This way you can easily test in both production and development modes. If you install version 2.0.2 NL or 2.0.3 over version 2.0, you should rename or delete the 2.0 configuration file in .../IBM Servlet Builder class libraries/... 8.0 Browser Configuration The default web browser launched for servlets is the same one used for VisualAge help. Changing the option on the help page for browser configuration will change it for servlet launching too. The configuration file in the above item can be changed to change the browser launch characteristics, such as the IP and port on which to launch the browser. On Windows, if the default configuration says "use file association", then the Servlet Builder will only launch the browser properly is a "URL association exists. A URL association is established when newer versions of Netscape and Internet Explorer are installed. The "file association" with .html files is not sufficient since the Servlet Builder launches the browser on a full URL prefixed by "http://". 9.0 IP Configuration Some system which use Microsoft Internet Explorer as their default browser cannot access IP 127.0.0.0, which is the default value used to point back to the current machine when the "run" button is pressed for visual servlets. There are two ways to fix this. First, you could modify the configuration file mentioned above to change the "serverAddress" value to your host name or IP address. Second, you can modify Internet Explorer to accept 127.0.0.1. From Internet Explorer, select view -> internet options -> connection tab -> Check Access Internet using a proxy server -> Click "Advanced..." button to see the Proxy Settings Window -> In the "Exceptions" group in the "Do not use proxy server for addresses beginning with:" area, enter 127.0.0.1 -> OK -> OK. 10.0 Production Server Must Support 1.1 Servlets When you deploy your servlet in your production environment, you must use a Web server which supports Sun's 1.1 version or later of the JDSK. To upgrade your Web server to the support the latest version of servlets, you can configure it for use with the IBM WebSphere Application Server (which includes the software formerly known as ServletExpress). IBM WebSphere Application Server runs on major industry HTTP servers including Netscape Enterprise Server, Netscape FastTrack Server, Microsoft Internet Information Server, Apache Server, and the Lotus Domino Go Webserver. For more information, see: http://www.software.ibm.com/webservers/appserv/ When using WebSphere, the class path is set using the administration applet loaded by referencing: http://myserver:9090 The ivjsb20.jar file and the servlet path must be added to the class path using this interface for runtime visual servlets to be work properly. In version 2.0.3, the servlet path no longer needs to be added to the class path. 11.0 404 Class Not Found on Production Server When you deploy a servlet in the /servlets directory of your production system, you will get a "404 Class Not Found" error if the class cannot be constructed. This often occurs if other classes such as Swing TableModel classes are not in the class path for the servlet being loaded. Make sure that the classes that your servlet uses are in the class path for your server. 12.0 Troubleshooting Tip If you are having trouble loading your servlet from a Web browser, you may want to try it using the Router class by using a URL that looks like this (the URL is wrapped): http://myserver:8080/com.ibm.ivj.servlet.http.Router/ com.ibm.ivj.servlet.sample.HelloWorldSample This will load the Router servlet which then loads the target servlet (HelloWorldSample in this case). For your tests, change the HelloWorldSample class to your servlet class. 13.0 JDBC Sample To use the JDBC sample, you must have JDBC properly installed and configured. See the README servlet in the com.ibm.ivj.servlet.sample.jdbc package. 14.0 Create Visual Servlet Smart-guide with New Projects and Packages The "Create Visual Servlet" smart-guide does not function correctly when creating new projects or packages. Instead, use the browse buttons to select projects and packages that have already been loaded into your workspace. 15.0 Default CODE Value in HtmlServlet Bean When dropping the HtmlServlet bean, the default value for the 'code' property is None (NULL). This value will not allow you to save the bean you are editing in the VCE. If you want a value of None, select the code property in the property sheet editor and choose the 'Service Handler:' radio button. Then select '<None>' from the drop down list box. 16.0 Run Button Considerations Under some conditions, when pressing the run button, the browser will launch before the web server has started. If this occurs, simply press the run button again after the server starts. In version 2.0.3, the serverPollingCount option in the configuration.properties file may be adjusted to increase the maximum time spent waiting for the server to start. When a class in VisualAge is changed by adding a field, all processes associated with that class are terminated. So, if you press the run button from a servlet to start your web server, then change the servlet and re-save, the server process may be terminated. To prevent this, press the run button for a sample or other visual servlet which you will not be changing. Thus, the server will not be terminated when the servlet you are working on has changed.
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/VAJ_JSDK.zip
IBM VisualAge for Java v. 2.0 (Fix for losing visual composition data, 11/12/1998, International Business Machines Corporation (IBM)) Readme/What's new
TITLE: Fix for losing visual composition data DESCRIPTION =========== This temporary fix to prevent the intermittent problem of losing visual composition data. FILES ===== 1f2o1gl.tfs 1f2o1gl.tfi 1f2o1gl.txt (this file) INSTALLATION ============ 1. Place the following files into ide\_update 1f2o1gl.tfs 1f2o1gl.tfi 2. Start the IDE 3. Choose Workspace -> Tools -> Fix Manager 4. Select 1f2o1gl - Fix for losing visual composition data Click the >> button Click OK Confirm that on the left side of the Fix Manager dialog there is now a * (asterisk) to the left the line 1f2o1gl - Fix for losing visual composition data Click Cancel 5. File -> Exit VisualAge Click OK
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/1f2o1gl.zip
IBM VisualAge for Java v. 2.0 (Rollup 1, 12/11/1998, International Business Machines Corporation (IBM)) Readme/What's new
================================================================== VisualAge for Java Version 2.0 Rollup 1 INSTRUCTIONS ================================================================== TITLE: Rollup 1 DESCRIPTION =========== Rollup 1 contains fixes for a number of bugs in different areas of VisualAge for Java 2.0 FILES ===== 1f1xwqq_xxx.zip (where xxx is win, os2 or aix) readme.txt (this file) INSTALLATION ============ Note: As part of the installation of Rollup 1, the Workspace will be replaced. This new Workspace will only have the system Projects added. Workspace Recovery will rebuild the Workspace by adding all the user Projects that were in the Workspace before Rollup 1 was applied. The Projects (and all their contents) will be at the exact version/edition level they were at prior to installing Rollup 1 (including all tool data). Workspace Recovery will NOT recover scrapbook contents or Visual Composition Editor contents. 1. Prepare for Rollup 1 - Save any Scrapbook pages - Save any open Visual Composition windows - Exit the Workspace by choosing File -> Exit VisualAge... Note: If you do not want Workspace Recovery to rebuild your Workspace, at this point you should version all of your Projects and delete them from the Workspace. 2. Unzip 1f1xwqq_xxx.zip (where xxx is win, os2 or aix) into the install directory created when VisualAge for Java was originally installed. Note: Unzip should be set to OVERWRITE existing files of the same name and path. 3. Run VisualAge for Java. If there were User Projects in the Workspace before Rollup 1 was installed, Workspace Recovery will try to rebuild the Workspace. A dialog will appear with the following text: The Workspace is not consistent with the Repository Attempting to rebuild the Workspace Please wait... Note: The process could take a few minutes, depending on the amount of work in the Workspace before Rollup 1 was applied. Note: If your workspace does not get recovered automatically, then you can manually add your projects to the workspace 4. Confirm that Rollup 1 has been installed properly. Select Workspace -> Tools -> Fix Manager. Check that Rollup 1 is listed on the left hand list: *1f1xwqq_xxx - Rollup 1 (where xxx is win or os2 or aix) NOTE: If *1f1xwqq_xxx - Rollup 1 is not present, the probable cause is that Rollup 1 was unzipped into the wrong base directory. A common error is to unzip Rollup 1 into the ide directory. Rollup 1 should be unzipped into the directory that contains the ide directory. 5. If Step 4 was successful, save the Workspace before continuing. Select File -> Save Workspace Click OK
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/rollup1_vaj20_os2.zip
IBM VisualAge for Java v. 1.0 (JNI function GetMethodID() fails for inherited methods (GA), 3/11/1998, International Business Machines Corporation (IBM)) Readme/What's new
Name: JNI function GetMethodID() fails for inherited methods (GA) Product-Version: 1.0 Product-Patch-Level: Platform: ALL Depends-On: Incompatible-With: Supercedes:
 service.boulder.ibm.com/ps/products/vajava/fixes/v10os2/english-us/1EPDYOW.zip
IBM VisualAge for Java v. 1.0 (19/8/1998, International Business Machines Corporation (IBM)) Readme/What's new
This is a fix for problems with DBCS development using the CICS Access Builder in versions 1.0x of VisualAge for Java. To install this fix you need to import the three replacement class files in the IBM Enterprise Access Builder Libraries project within the COM.ibm.ivj.eab.cics package. To do this: Select the "IBM Enterprise Access Builder Libraries" project and Import the three class files in this zip file. You will not need to regenerate any of the COMMAREA beans. You should also change the two archives which are in the \IBMVJava\eab\runtime directory called "ivjeab.zip" and "ivjcics.jar". These two archives both contain the runtime packages for the CICS Access Builder which you would use when you deploy your application. You can use any zip program you like to replace the class files within these archives, but you must make sure that the replacement class files, have the exact same directory structure as what is already in these archives.
 service.boulder.ibm.com/ps/products/vajava/fixes/v10os2/english-us/dbcsfix.zip
IBM VisualAge for Java v. 2.0 (Persistence Builder 2.0 Fixpack 1, 11/4/1998, International Business Machines Corporation (IBM)) Readme/What's new
********** Persistence Builder 2.0 Fixpack 1 (11/4/98) *********** This fixpack includes the following bug fixes 1) Editing a foreign key relationship in the property map editor causes system error. 2) Unable to edit broken table map in map browser. 3) Unable to use JDBC Drivers in ClassPath. 4) System errors using status browser. ********** Here are the steps to apply the fixpack *********** 1) Version and release all of your packages and projects and close down the ide. 2) Replace persistence-builder.ic located in the \ide\ics\persistence-builder product directory. 3) Copy a new version of ide.icx from the installation CD (\win\ivj20\backup\ide.zip) to the \ide\program dir. 4) Start up the ide, and re-install the feature (Quickstart -> Add Feature). 5) Reload your projects...
 service.boulder.ibm.com/ps/products/vajava/fixes/v20os2/vaj20_persistenceBuilder_001_os2.zip
IBM VisualAge for Java v. 1.0 (Choice does not send ItemChangedEvent on Patch Set 2, 12/3/1998, International Business Machines Corporation (IBM)) Readme/What's new
name: Choice does not send ItemChangedEvent on Patch Set 2. product-version: 1.0 product-patch-level: Patch Set 2 platform: all depends-on: incompatible-with: supercedes:
 service.boulder.ibm.com/ps/products/vajava/fixes/patchset2/1EQ3QSM.ZIP
IBM VisualAge for Java v. 1.0.3 (Fix Manager for IBM VisualAge for Java, 4/3/1998, International Business Machines Corporation (IBM)) Readme/What's new
Applying Temporary Fixes to IBM VisualAge for Java IBM VisualAge for Java will occasionally provide a fix to address a specific problem with the product. A fix mechanism has been developed that allows a user to apply a fix to the IDE through the use of a Fix Manager. The Fix Manager is loaded into the IDE and is executed to apply any fixes found in the product directory. Once applied, the fixes cannot be unloaded or backed out of the workspace. The fix mechanism will backup your workspace file to program\ide.icx.bak for you such that you can recover your original workspace. If you already have a previous version of the FixManager you install this the same way and the old version will be saved in your repository. The following lists the steps to perform to apply a fix. Install the Fix Manager as follows: Save and Exit from VisualAge for Java. Using an unzip tool, unzip the FixManager.zip file to the root of where IBM for VisualAge is installed (default is x:\IBMVJava). Start VisualAge for Java - this will automatically load in the Fix Manager into the product. After the installation is complete, Start VisualAge for Java again and the project TemporaryFixManager should be loaded in your workspace. Load one or more fixes to the IDE as follows: Using an unzip tool, unzip the zip file of the fix(es) to the root of where IBM for VisualAge is installed (default is x:\IBMVJava). Run the Fix Manager by selecting the TemporaryFixManager project or package and the menu 'Selected->Run->Run main'. Load in the specific fix into VisualAge for Java from the 'Patch Manager' window. Select the patches to apply using the '>>' button and then press the 'Load' button. Save and Exit from VisualAge for Java and restart the IDE - the fixes should now be loaded and enabled in the IDE.
 service.boulder.ibm.com/ps/products/vajava/fixes/VaJavaFixManager103.ZIP
IBM VisualAge for Java v. 1.0 (JNI function GetMethodID() fails for inherited methods (FP1), 3/3/1998, International Business Machines Corporation (IBM)) Readme/What's new
Name: JNI function GetMethodID() fails for inherited methods (FP1) Product-Version: 1.0 Product-Patch-Level: (Patch Set 1), Patch Set 2 Platform: ALL Depends-On: Incompatible-With: Supercedes:
 service.boulder.ibm.com/ps/products/vajava/fixes/patchset2/1EPN3MP.zip
IBM VisualAge for Java v. 1.0 (Exception opening PopupMenus on Patch Set 2, 19/2/1998, International Business Machines Corporation (IBM)) Readme/What's new
name: Exception opening PopupMenus on Patch Set 2. product-version: 1.0 product-patch-level: Patch Set 2 platform: all depends-on: incompatible-with: supercedes:
 service.boulder.ibm.com/ps/products/vajava/fixes/patchset2/1EP17UH.zip
IBM VisualAge for Java v. 1.0 (19/8/1997, International Business Machines Corporation (IBM)) Readme/What's new
Question: Why does Data Access Builder fail when I try to reload or resave a session? Answer: If the table you have mapped to has foreign keys, then Data Access Builder traps when you try to reload or resave the session, depending on how the builder was launched. If you launched Data Access Builder from the Integrated Development Environment Workbench and then mapped to a table with foreign keys, you will not be able to reload the resulting session. In this situation, you must be sure to correctly map and generate code before you exit the session the first time. If you launched Data Access Builder from the command line and then mapped to a table with foreign keys, you will be able to reload and regenerate code from the saved session, but you will not be able to make and save any changes to the mapping once you reload. Tempfix: Please replace the corresponding dll on your VisualAge for Java installation. On OS/2, this dll is found in IBMVJAVA\EAB\DLL.
 service.boulder.ibm.com/ps/products/vajava/fixes/v10os2/english-us/daxfix/daxfix.zip
Record updated last time on: 24/09/2024 - 20:11

Translate to...

Add new comment