IBM WebSphere Studio Application Developer Integration Edition Interim Fix
003 - General Fixes
for IBM WebSphere Studio Application Developer Integration Edition, Version
5.0.1
This refresh contains fixes for the following problems:
- APAR JR18604: Slow performance of Java ServerPage (JSP) compilation in
debug mode. This fix requires an additional fix for WebSphere Application
Server APAR PQ73036 to be installed. PQ73036 can be obtained from the
WebSphere Application Server Support site. If PQ73036 is not installed,
Interim Fix 003 can still be applied, but will not solve the JSP performance
problem.
- APAR JR18265: The XSD Beans generator does not recognize CDATA sections:
left and right brackets are unexpectedly normalized. This fix allows the
users to use CDATA sections in their Java code generated from the XSD Beans
generator. The following code snippets are an example of using a CDATA
section:
void createpurchaseOrder() { ... // Update the comment
iPurchaseOrder.setComment("Hurry, my lawn is going wild"); ... }
In this example, iPurchaseOrder.setComment("Hurry, my lawn is going wild");
can be replaced by iPurchaseOrder.setComment("<![CDATA[Hurry, my lawn is
going wild]]>");
With this fix, the serialized XML file maintains the CDATA section correctly.
- APAR JR18569: After applying the WebSphere Studio v5.0.1 update, existing
WebSphere servers in some National Language (NL) workspaces would no longer
be recognized. The user would see their WebSphere servers disappear from the
Servers and Server Configuration views. This fix resolves this problem,
allowing all existing servers to be recognized and loaded correctly.
- If a .war file contained the following files:
/WEB-INF/source/util/foo.xml
/WEB-INF/source/bar/util/foo.xml
/WEB-INF/classes/util/foo.xml
/WEB-INF/classes/bar/util/foo.xml
The WAR Import wizard was erroneously matching /WEB-INF/source/util/foo.xml
with /WEB-INF/classes/util/foo.xml upon import. That leaves
/WEB-INF/source/bar/util/foo.xml without a match, so it is not copied over to
the JavaSource directory. When a rebuild operation occurs,
/WEB-INF/classes/bar/util/foo.xml is deleted and never regenerated.
In this fix, better matching of source and class files has been implemented
to prevent the problem from occurring.
- (APAR JR18737) The cursor is not positioned properly and the function
keys are not enabled in the 3270 terminal services recorder when any of the
following conditions exist:
- The cursor is intended to be positioned in a field that is read/write
enabled.
- The cursor is intended to be offset within that field, not at the first
character in the field.
- The length of that field is longer than the width of the screen (for
example, the screen width is 80 bytes but the field length is greater than
80 bytes) thus causing the field to wrap onto multiple rows.
- The field resides on the initial screen that displays when you connect
to the host
.
Applying this interim fix corrects both the cursor positioning and
function key problem for all of the above conditions.
- In the event that a screen dialog is created where the first screen in
the sequence is smaller than a subsequent screen (for example, initial screen
size is 24x80 pixels but the following screen size is 32x80 pixels), the
dialog editor in the 3270 terminal service development tools will overlay a
portion of the dialog editor action tabs upon selection of the larger screen.
When this occurs, the action tabs become inaccessible. Applying this interim
fix corrects the problem of the action tabs becoming inaccessible.