IBM® WebSphere® Studio Application Developer
Interim Fix 007
for WebSphere® Studio Application Developer, Version
5.1.2
This refresh contains fixes for problems in the following components:
This refresh also contains previous fixes from interim fix 006. To view the IBM
WebSphere Studio Application Developer Interim Fix 006 readme file, go to this Web address:
www3.software.ibm.com/ibmdl/pub/software/websphere/studiotools/html/Interim_Fix006/wsad512/readme.html
EJB Deploy
- Regression error
This fixes the problem where EJB deploy code fails to generate because of an
iFix006 regression.
-
Generated persister class throws an IndexOutOfBounds exception
This fixes the problem where the generated persister class has an empty list
of optimistic predicate column names, e.g. String _predicateColumnNames =
{};.
EJB Tools
- Finder 1.1 errors
This fixes 1.1 finders by allowing remote interfaces to be a valid return type
in the finder creation wizard.
-
EJB compilation error for exporting build
paths for dependent projects
Eclipse Java projects are now able to export their build path for dependent
projects to pick up. This allows project B not to have a Java runtime in its
own build path as long as it has project A on the build path and project A
has a Java runtime. EJB projects did not recognize this capability.
This fix allows EJB projects to compile using dependent projects and
exported build paths.
-
Missing rt.jar
This fixes the following problem:
1) Create an EJB project A and export all entries on its Java build path.
2) Create an EJB project B, delete all the entries on the Java build path,
but include project A.
3) Try and create a new bean in project B and you will be denied because the
rt.jar from the JDK cannot be found.
This will allow this scenario as it is supported by Eclipse Java projects.
-
EJB inheritance error
This fixes the following problem ejbSelect methods which accept arguments
are not inherited with EJB inheritance. Note that the inherited ejbSelect
methods will still execute the query from the parent EJB, it will not be
specifically adapted to the child EJB.
-
EJBQL not allowing table joins for Oracle
This fixes the problem where the EJBQL did not allow table joins for Oracle
backend when the access intents are pessimisticUpdate and
pessimisticExclusive.
Web Services
- WSDL validator problem
This fixes the following problem with the WSDL validator where a
WSDL document with an inline schema which declares a value=":" may be
incorrectly flagged as not valid.
- Enhancement to WSDL2WebService and
WSDL2Client command line tools
This change enhances the WSDL2WebService and WSDL2Client
command line tools by exposing the WebSphere WSDL2Java command's -noWrappedOperations
extended flag.
- Java and XML code generator upgrade
The Java and XML code generators in the Web services tools in WebSphere Studio
Application Developer have been upgraded based upon the Java2WSDL and
WSDL2Java emitters from WebSphere Application Server 5.1.1 Cumulative Fix 3
(5.1.1.3) plus interim fix PQ97028.This upgrade applies to the Web services wizards and related tools found in
the graphical user interface only. This upgrade does not apply to the
command-line tools found in the WebSphere Studio Application Developer bin/
directory (WSDL2WebService, WSDL2Client, etc).
Further details about the WAS v5.1.1.3 cumulative fix is available at this site:
www.ibm.com/software/webservers/appserv/was/support/
- Backing up and overwriting a skeleton Java bean
If a Web service Java skeleton is generated, any previous version of this
class will be backed up with a .bak extension. This behavior can now be
switched on or off via the new "Do not backup and overwrite skeleton Java
bean" Web Service preference.
-
WSDL editor problem
This fixes the problem where the WSDL editor had difficulty handling a WSDL
file which had no prefix for the targetnamespace (component names are not
qualified). This led to the following known problem: The connecting lines
(binding -> operation -> messages) in the graph view do not appear.
-
WSDL validator problem
This fixes the following problem with the WSDL validator where an inline
schema in a WSDL document with no specified target namespace is not assigned
the default namespace of the WSDL document. The fix assigns the namespace of
the WSDL document to the inline schema.
-
WSDL validator problem
This fixes the following problem with the WSDL validator where a WSDL document
that contains a schema import with a schema location that is not valid, may
not be flagged as an error or warning by the WSDL validator.
-
Deploying Web services with a large number of
files
This fixes the problem where deploying applications with SOAP/Web services and
a large number of files fails to deploy correctly.
-
WSDL editor problem
This fixes the problem in the WSDL editor where changing the schemaLocation of
an imported schema defined in the inline schema of a WSDL does not update the
WSDL file properly. The available types and elements of the previously
imported schema are still available for use (in the WSDL editor) while the
types and elements defined in the newly specified imported schema are not
available.
-
WSDL editor problem
This fixes the problem in the WSDL editor where after deleting the types
section, the WSDL editor behaves erratically. For example, the editor does not
recognize that changes have been made to the WSDL file and will subsequently
close without prompting a save.
-
WSDL validator problem
This fixes the following problem with the WSDL validator where a WSDL document
with an inline schema that contains a restriction pattern with the ":"
character may incorrectly be reported as not valid.
-
Incorrect beans generated for arrays of complex
types
This change corrects a previous regression on WebSphere Studio Application
Developer IntegrationEdition where incorrect beans were generated for arrays
of complex types.
J2EE Tools
Ant errors
1) The plugin.xml is changed to eliminate headless ant error about ReadWebpage or
ReadTargetsFile
2) projectBuild+workspaceBuild correctly restores DEBUG setting
3) linux runAnt.sh+buildExample.sh correctly handles CurrentDir="."
Web Tools
Data Tools
- Cannot retrieve views from DB2 v7 on
zSeries
This fixes the problem where you cannot retrieve views having "WITH CHECK
OPTION" in their syntax from DB2 v7 on zSeries.
- Informix database problem
This fixes the problem where the FK columns order was incorrect after loading
an Informix database
EGL Tools
- EGL Debug exception
This fixes the problem where an exception occurs in EGL Debug when executing a
call to a remote program when conversionTable = *
Java Tools
- Java model access
Changes in a dependent API for Java model access require an update to the way
classes are reflected in the model access code. Without the update, model
access can result in errors, with messages that complain about a closed zip
file. This patch corrects the Java model access code.