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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.
     
  5. (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:
     

    Applying this interim fix corrects both the cursor positioning and function key problem for all of the above conditions.
     

  6. 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.