IBM Rational Web Developer Version 6.0.0.1 - Release notes

© Copyright IBM Corporation 2000, 2005. All Rights Reserved.

Welcome to the integrated suite of Rational® Developer tools, powered by Eclipse technology release 3.0.2.

To view the latest version of the IBM® Rational Web Developer Version 6.0.0.1 readme file, go to this Web address: www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/6001/html/readme.html

To view the latest version of the IBM Rational Web Developer Version 6.0 readme file, go to this Web address: www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/60/html/readme.html

This file is available in the following national languages:

French
Brazilian Portuguese
German
Simplified Chinese
Italian
Spanish
Japanese
Traditional Chinese
Korean

Table of contents

1.0 About this release
1.1 New in this release
1.2 Product fix history
2.0 Installation information
2.1 Hardware requirements
2.2 Supported software
2.3 Software co-requisites
3.0 Known limitations, problems, and workarounds
3.1 Version 6.0 release notes
3.2 Version 6.0.0.1 release notes
4.0 About Eclipse
5.0 Where to find more information
6.0 Contacting customer support
7.0 Notices and trademarks
7.1 Notices
7.2 Programming interface information
7.3 Trademarks and service marks

1.0 About this release

IBM Rational Web Developer Version 6.0.0.1 contains enhancements and fixes to the version 6.0 release.

Back to the table of contents.

1.1 New in this release

IBM Rational Web Developer Version 6.0.0.1 provides new function for the following components:

Enterprise Generation Language (EGL)

Back to the table of contents.

1.2 Product fix history

This release contains fixes for version 6.0 problems in the following components. APAR numbers, if applicable, follow in brackets[].

Code Review

This fix resolves problems with missing or incorrect user interface translations in some of the translated versions of Rational Web Developer, including:

Documentation

Globalization

This fixes many problems relating to missing or incorrect translations for the following translated versions:

Enterprise Generation Language (EGL)

J2EE development

JavaServer Faces (JSF)

JSF upload component throws an out of memory exception is the upload file is large. [JR20719]

Page Designer

Relational database tools

Struts tools

Default Java package prefix for the Struts preference is set to uppercase.

Team programming with Rational ClearCase

Test and deployment tools

The following problems found in Application Server Toolkit V6.0 have been fixed:

UML diagrams

Visual Editor for Java

The problem where the specification of a parameter or exception in a method declaration of a Java Interface class in the New Java Interface Wizard was ignored and not added to the generated interface has been fixed.

Web services tools

Web tools

XML tools

Back to the table of contents.

2.0 Installation information

For information about installing IBM Rational Web Developer Version 6.0.0.1, refer to www.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/60/install_instruction/6001/install.html

2.1 Hardware requirements

Refer to the installation instructions (install_dir\rwd_prod\install.html) for the hardware requirements for installing Rational Web Developer.

Back to the table of contents.

2.2 Supported software

Refer to the installation instructions (install_dir\rwd_prod\install.html) for details on software and specifications that are supported by Rational Web Developer. For details on software and specifications that are supported by a specific tool in Rational Web Developer, refer to the online help.

Back to the table of contents.

2.3 Software co-requisites

Back to the table of contents.

3.0 Known limitations, problems, and workarounds

Release notes cover release-specific information (such as problems and limitations) that did not become available until after the product documentation was finalized.

For information about known problems and workarounds in the Eclipse base, refer to readme_eclipse.html located in the install_dir\eclipse\readme directory (where install_dir is your Rational Application Developer installation directory). This information is only available in English.

3.0 Known limitations, problems, and workarounds

Release notes cover release-specific information (such as problems and limitations) that did not become available until after the product documentation was finalized.

For information about known problems and workarounds in the Eclipse base, refer to readme_eclipse.html located in the install_dir\eclipse\readme directory (where install_dir is your Rational Web Developer installation directory). This information is only available in English.

Back to the table of contents.

3.1 Version 6.0 release notes

To view the updated version of the IBM Rational Web Developer Version 6.0 readme file, go to this Web address: www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/60/html/readme.html.

The version 6.0 release notes have been updated to indicate what has been fixed in the version 6.0.0.1 release.

Back to the table of contents.

3.2 Version 6.0.0.1 release notes

Enterprise Generation Language (EGL)

Host variables for Oracle database access

If your EGL program accesses an Oracle database and uses an OPEN statement to open a result set, the SELECT clause of the OPEN statement cannot use host variable names. If host variables names are specified, no values are set in the corresponding element of the using clause of the OPEN statement.

EGL Runtime Files

The runtime files that are mentioned in the "Installing the EGL runtime code for Java" help topic should be downloaded from the V60 maintenance site instead of using the files that are shipped on the product CDs. The runtime files are located in the EGLRuntimesV6001.zip file at www.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/redist/. Download and unzip this file to a user-defined directory.

Compiling Jasper files (.jrxml) in EGL

EGL provides a builder that compiles JasperReport files each time they are saved. If your EGL applications include report handlers, make sure that Java SDK 1.3.1 (or a higher level) is on your development machine, and that the SDK bin directory is listed as part of the system PATH Environment Variable. (i.e. C:\jdk1.3.1_14\bin). If you do not have the Java SDK installed, you will get the following type of error when building a .jrxml file: Error compiling report java source file.

Migration issues

This interim fix includes several changes to previous EGL syntax. If you have created EGL parts using Version 5.1.2 or Version 6.0 of the product, you will probably see validation errors for these parts after you install this interim fix. A simple migration tool is provided to update the syntax in your source files. See the EGL help documentation for more information on the EGL V6.0 Migration tool.

Debugger

You cannot use the EGL Debugger for programs that contain reports or console user interfaces. Support for this function will be provided in a future update.

EGL Auction Sample on Red Hat Linux

When importing the EGL Auction Sample on Red Hat Linux®, the file catmaint.egl in the pagehandlers package may contain an error. Attempts to open this file in Eclipse will result in the following error: Editor could not be initialized. This occurs because a character in the file is invalid and must be removed.

To workaround this problem, do the following:

  1. Open catmaint.egl, in the pagehandlers package, in a text editor outside of Eclipse.
  2. On line 24 at offset 34, delete the character in place of the apostrophe in the word "don't" or replace the character with an apostrophe.
  3. Save the file.
  4. In Rational Web Developer, right-click the Auction project in the Project Explorer view and select Refresh. The error will be gone from the Problems view and you will be able to open catmaint.egl in the Eclipse editor.
Back to the table of contents.

4.0 About Eclipse

Eclipse is an open-source project that delivers a framework for developing plug-ins that make it easier to create, integrate, and use software tools. By collaborating and sharing core integration technology, tool producers can concentrate on their areas of expertise and the creation of new development technology. The Eclipse platform is written in the Java language and comes with extensive toolkits and examples for construction plug-ins. It has already been deployed on a range of operating system environments including Linux, Mac OS X, QNX, and Windows-based systems. Full details of the Eclipse community and white papers documenting the design of the Eclipse platform are available at www.eclipse.org.

Plug-in tools from other vendors, also built using the open-source Eclipse platform, integrate with the Rational Developer environment to provide additional value.

Back to the table of contents.

5.0 Where to find more information

Back to the table of contents.

6.0 Contacting customer support

The product home page for Rational Web Developer is www.ibm.com/software/awdtools/developer/web. For FAQs, lists of known problems and fixes, and other support information, visit the Support page on the product home page.

Back to the table of contents.

7.0 Notices and trademarks

7.1 Notices

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this documentation in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter described in this documentation. The furnishing of this documentation does not give you any license to these patents. You can send license inquiries, in writing, to:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7

Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.

The licensed program described in this documentation and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.

Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

All statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.

This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples may include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, which illustrates programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBM's application programming interfaces.

Each copy or any portion of these sample programs or any derivative work, must include a copyright notice as follows:

© (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. © Copyright IBM Corp. 2000, 2005. All rights reserved. 

If you are viewing this information softcopy, the photographs and color illustrations may not appear.

7.2 Programming interface information

Programming interface information is intended to help you create application software using this program.

General-use programming interfaces allow you to write application software that obtain the services of this program's tools.

However, this information may also contain diagnosis, modification, and tuning information. Diagnosis, modification and tuning information is provided to help you debug your application software.

Warning: Do not use this diagnosis, modification, and tuning information as a programming interface because it is subject to change.

7.3 Trademarks and service marks

The following terms are trademarks of International Business Machines Corporation in the United States, other countries, or both:

Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

Intel is a trademark of Intel Corporation in the United States, other countries, or both.

Linux is a trademark of Linus Torvalds in the United States, other countries, or both.

Other company, product, or service names, may be trademarks or service marks of others.

Back to the table of contents.