IBM Rational Web Developer Refresh Pack 6.0.1 - Release notes
For Rational Web Developer, Version 6.0 or 6.0.0.1
To view the latest version of this file, see the release notes
at www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/601/html/readme_601.html.
This file is available in the following national languages:
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 Software
requirements
2.3 Software
corequisites
3.0 Known limitations, problems, and
workarounds
4.0 Customer support
5.0 Notices and trademarks
1.0 About this release
IBM® Rational®
Web Developer Refresh Pack 6.0.1 contains enhancements and fixes to the
version 6.0 release.
1.1 New in this release
IBM Rational Web Developer Refresh Pack 6.0.1 provides new
function for the following components:
Crystal Reports®
- Usability enhancements
- Develop applications to work with BusinessObjects™
Enterprise XI
- Ability to upgrade existing applications to use the
BusinessObjects Enterprise XI libraries
Data tools
- Support of Derby v10.0
- SQLJ enhancements
Debuggers
- Logical structures are now provided for Document Object
Model (DOM), Eclipse Modeling Framework (EMF), and Service Data Objects
(SDO). You can view the logical structures by enabling the
Show
Logical Structure button in the Variables or Expressions views. Logical
structures conveniently hide the underlying implementation while
displaying the elements of your DOM, EMF, or SDO.
- When you are debugging a JSP file, JSP 2.0 implicit object
variables are conveniently located in a new JSP Implicit Variables
group in the Variables view. User-defined variables within the current
scope are visible, but not grouped, in the view. By default, original
unformatted Java™ variables are hidden, but can be made
visible
with a menu action.
Enterprise Generation Language (EGL)
- Support for EJB Web transactions
- EGL Service part type that allows EGL users to create and
access different kinds of Web services
- EGL Parts reference view enhancements
- Performance enhancements for EGL SQL retrieve, which pulls
relational table definitions from a database and creates EGL record
parts to represent them
- A new dialog box which allows you to create a DataItem
part, instead of using the source editor
- EGL language enhancements for the following:
- IMS™ & DL/I support
- Boolean datatype
- Populate combo box from database table
- Additional string functions
- Allow all EGL types to be valid as return types on
assignment statements
- Support for SQL Server
Rational Product Updater
Rational Product Updater can now remove from your system any
outdated files after you install a new update. You can use the Clean
up
function to significantly reduce the disk space that the installed
product uses, and to purge any outdated files. For additional
information, see the "Removing outdated files" topic in the Rational
Product Updater help.
Note: This functionality is only supported
after you install the 6.0.1 refresh pack and subsequent updates.
Web tools
- Support for additional mediators for client data for Faces
client components of the JSF Widget Library: PeopleSoft, SAP, Siebel,
EJB, Domino®.
- A Faces Managed Beans folder has been added to the Page
Data view. This folder displays the managed beans that have been
defined in the project.
- New sample page templates.
- Support for JSTL 1.1.
Web services
- Support for Web services object runtime framework 8.2
1.2 Product fix history
This refresh pack includes Rational
Web Developer version 6.0.0.1 and the following interim fixes:
This refresh pack contains fixes for problems in the following
components. APAR numbers, if applicable, are in parentheses:
Agent
Controller
(JR21559) This fix
resolves problems with a RemoteTestRunner class not found when
profiling a JUnit class.
Crystal
Reports
This fix resolves the
following
problems:
- (PK04031) An error is encountered when creating a Crystal
Report and connecting to a database using the Database Expert wizard.
- (PK04886) At runtime, the toolbar of the report is not
shown while all the database fields are displayed.
Data tools
This fix resolves the
following problems:
- (JR20955) Database column definition is missing a "BIGINT"
type in connection to DB2® on
iSeries™.
- (PQ99856) Refreshing a connection to an MS SQL server
causes the tables to disappear.
- (PK01166) Organizing imports on an SQLJ file fails because
the Java parser does not understand the #SQL clauses.
- (JR21146) Modified database preferences set in the
Preferences window revert to the default preferences after restarting
the product.
- (PK03310) An SQL retrieve is setting ISNULLABLE=TRUE
unexpectedly.
- (PK01434) Setting the maximum rows returned from a SQL
query on the Data > SQL query preference page does not work.
- (JR21566) Data access beans do not recognize Sybase SQL
using atSign (@) prefix for a host variable in generating Java beans
for use by a Web application using a DriverManager connection.
- (JR21813) An attempt to access an invalid table,
SYSIBM.SYSCCHECKDEP, occurs when trying to connect to DB2 on z/OS.
- (PK08950) The primary and foreign key constraints on an
Informix
database are not visible when using a database connection and are not
imported when the schema is added to a workspace.
- (PK10409) When a database connection is made to DB2 v8 on
z/OS in compatibility mode, table information is
visible but views
are not visible.
Documentation
This fix resolves the
following problems:
- (PK00162) This fix resolves problems with the deprecation
of the XML perspective not being documented.
- (PK05450) The "Adding row edit to a data table" topic is
incomplete.
- (PQ98935) Struts migration information is incomplete.
- (PK00601) Lack of support for Web services annotations is
not clearly documented.
- (PK07304) APIs for advanced J2EE tool development are not
available.
Enterprise
Generation Language (EGL)
This fix resolves the
following problems:
- (PK08014)
Programs that use the EZE string functions EZESCOPY, EZESCNT, and
EZESCMPR do not always specify a CHA field for the source
parameter.
When these programs are migrated to EGL, the EGL editor flags the
migrated functions in error, indicating that the source parameter must
be a string.
- (JR21472) Library field in linkage should be set to
libctest, not libctest.so.
- (JR21484) When specifying a height value for a list box,
data is not shown.
- (PK08163) Printing an EGL file causes the text to run
together.
- (PK09567) An EGL project throws a null pointer exception
when generating Java code with the generation wizard.
J2EE tools
This fix resolves the
following problems:
- (JR21364) When creating an EJB client JAR project for an
existing EJB project that has already been deployed, you must first
manually delete all deployment code from the EJB project.
- (JR21371) Generated EJB project Java source files are not
exported as Project Interchange format.
- (PK03466) The Deploy option on the context menu of an EJB
is disabled with no indication that a server target is required on the
EJB project.
- (PK04454) Importing a workspace from a previous version of
the product and opening the deployment descriptor editor causes an
error.
- (PK05376) Cannot edit Deployment page of deployment
descriptor editor when the EAR file references binary EJB projects.
After importing binary EJB projects, cannot export EAR file.
- When saving a web.xml file, an error message does not tell
you which files are read-only.
JavaServer
Faces
This fix resolves the
following problems:
- (JR21916) When adding converters, the JavaScript™
to add the validator is not emitted.
- (PK10161) An f:validator tag is being deleted from the page
after saving the JSF file.
- (JR21280) Cannot use Select All on a number field when
input assist is enabled.
- (JR21390) When filling an inputfield with imemode=active,
autotab=true and maxlength is set, and you press TAB, the cursor does
not go to the next field.
- (JR21461) When running JSF portlets, if you manually set a
locale in the portal environment, it does not update the JSF
facescontext.
- (JR21467) Cannot use a minus character as the first
character in an input field.
- (PK04917) JSF calendar is displayed in English instead of
Japanese.
- (PK05685) Error when opening Faces JSP page for editing.
- (PK06353) For an image button, JavaScript calls should not
be emitted to construct a JSFImage if only a normal image is used.
- (PK06354) JavaScript performance improvements.
- (JR21795) Poor performance due to Introspection during
VariableResolution.
- (PK06630) Defining a subview in a Faces JSP file within a
portlet project causes the Faces JSP to be corrupted.
- (PK06790) Cannot specify a mailto link in a data table.
- (JR21858) The calendar button's z-index is incorrectly
managed by Firefox.
- (JR21887) When editing a Faces JSP file, the Edit Faces
Command Event option is not available from the pop-up menu of a Faces
Command-Hyperlink.
- (PK07608) A field with a MaskConverter causes a conversion
error if the field is left empty.
- (PK09666) Java source files for JSF projects sporadically
erase themselves when saving the pages or Java files.
- (PK01397)
InitialPanelId variable does not work with a Java bean value binding.
- (PK04661) Deluxe pager displays incorrectly.
- (JR21428) Using the Goto Pager in a Faces data table
displays it as an input text field instead of a drop down box.
- (PK03696) When inserting a calendar picker inside a table
column, the calendar picker extends outside of the column when the page
is run on server.
- (JR21523) Siteminder software filters out any URI requests
that contain the /. characters, which prevents JSF applications from
running.
- (JR21846) JSF pager causes unexpected output.
- (PK07849) The DatePicker displays the current date with the
wrong day of the week.
Struts
This fix resolves the
following problems:
- (JR20375) Struts links in JSP files are not resolved unless
standard Struts taglib prefixes are used.
- (JR21130) Unnecessary warning when using JSP expression in
html:form tag action property.
- (JR21212) This fix resolves a problem where an action
forward results in a broken link when the context root is "/".
Web tools
This fix resolves the
following problems:
- (PK04049) A JSP tag
attribute is not recognized as valid in a JSP expression contained in
the tag body.
- (PK03176) Content assist does not work when adding the
XDIME schema to the schema catalog.
- (PK04263) Slow performance when editing scriptlets inside
JSP files.
- (PK04708) Dynamic JSP includes should not be parsed.
- (PK07042) When a dynamic Web
project uses page templates, the Clean/Build sequence triggers the
checkout of the page templates and of all other pages that depend on
them. After the checkout has occurred, no changes are made to the
pages.
- (PK04440) Slow
performance of the Preview page of Page Designer.
XML tools
This fix resolves the
following problems:
- (JR20662) There is a problem with translating XML and XSD
with name spaces.
- (JR21336) Generating an XSD from a DTD does not provide the
correct output.
- (PK06505) Clicking the Open button in the XML file
selection dialog box causes the development environment to stop
responding.
2.0 Installation
information
For information about installing IBM Rational Web Developer
Refresh Pack 6.0.1, installation prerequisites, installing from a
command line, and setting up a local mirror of the update server, see
the installation instructions at
www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/60/install_instruction/601/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.
2.2 Software requirements
- This refresh pack is meant to be installed on top of IBM
Rational Web Developer 6.0 or 6.0.0.1.
- Before you install the refresh pack, you must install IBM
Rational Product Updater 6.0.1.
2.3 Software corequisites
- If you use local updates and have more than one product
installed, you must download the 6.0.1 refresh packs for all installed
products to your local update site. This is because there are
dependencies among them. If you have multiple products installed and
download only one fix pack and run the Rational Product Updater, the
Updater will give you a warning when you search for updates that one of
the required updates is missing. Again, this situation only applies to
customers who use local update sites.
To simultaneously install the refresh packs, download them
to
your local update site. Then install all refresh packs at the same time
from the update site by using the Rational Product Updater.
For example, suppose you have both Rational Application
Developer and Rational Software Modeler installed on your system.
Because the fix packs for these products depend on each other, they
must be installed at the same time. Download both fix packs to your
local update site and run the Rational Product Updater to update your
installation.
- If you use IBM Rational Agent Controller on other machines,
you must install version 6.0.1 of the Agent Controller individually on
those machines to be compatible with this fix-pack. Further details and
download instructions are available at
www3.software.ibm.com/ibmdl/pub/software/rationalsdp/common/rac/601/rac601info.html.
Rational Product Updater will automatically update Agent Controller
installations on this computer as part of the refresh pack installation.
- Note that in addition to the operating systems listed in
the Installation Guide, the following operating systems are supported
if you install this refresh pack:
- Windows® Server 2003
Standard Edition with Service Pack 1
- Windows Server 2003 Standard Edition with Service Pack 1
3.0 Known limitations,
problems, and workarounds
These release notes include release-specific information, such
as problems and limitations that were not available until after the
product documentation was finalized.
4.0 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 product support page at
www.ibm.com/software/awdtools/developer/web/support/index.html.
5.0 Notices and
trademarks
© Copyright IBM Corporation 2000, 2005. All Rights
Reserved.
The XDoclet Documentation included in this IBM product is used with
permission and is covered under the following copyright attribution
statement: Copyright © 2000-2005, XDoclet Team. All rights
reserved.
Portions based on Design Patterns: Elements of Reusable
Object-Oriented Software, by Erich Gamma, Richard Helm,
Ralph Johnson and John Vlissides, Copyright © 1995 by
Addison-Wesley Publishing Company, Inc. All rights reserved.
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.
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.
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.
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 a soft copy of this information, the
photographs and color illustrations may not appear.
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.
Trademarks and service marks
The following terms are trademarks of International Business
Machines Corporation in the United States, other countries, or both:
- Cloudscape
- DB2
- Domino
- IBM
- iSeries
- Rational
- WebSphere
Java and all Java-based trademarks are trademarks of Sun
Microsystems, Inc. in the United States, other countries, or both.
Windows and Windows NT® are
trademarks of Microsoft® Corporation in
the United States, other countries, or both.
Intel® and Pentium®
are trademarks or registered trademarks of Intel Corporation or its
subsidiaries 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.