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 |
|
Aggiungi un commento