========================================================================= README File for AS/400 Toolbox for Java Service Packs ** 5769-JC1 ** V4R2M0.2 Cumulative Service Pack Level ------------- SF57202 ------------- (c) Copyright IBM Corporation 1999. All rights reserved. ========================================================================= --------------------------------- Table of Contents --------------------------------- 1.0 CO-REQUISITE PTF 2.0 AUTHORIZED PROGRAM ANALYSIS REPORT (APAR) ABSTRACTS - SERVICE PACK LEVEL = SF57202 (June 1999) - SERVICE PACK LEVEL = SF54922 (March 1999) 3.0 GRAPHICAL TOOLBOX RESTRICTIONS --------------------------------------------------------------------- 1.0 CO-REQUISITE PTF --------------------- The following PTF must be applied to the AS/400 before applying this PTF: No co-requisite PTFs are needed. --------------------------------------------------------------------- 2.0 AUTHORIZED PROGRAM ANALYSIS REPORT (APAR) ABSTRACTS -------------------------------------------------------- The following lists the APARs fixed at each of the service pack levels. Each service pack PTF is cumulative, that is, the most recent service pack PTF released contains all the fixes from prior service pack levels in addition to the APARs listed for a particular service pack. --------------------------------- Service Pack Level = SF57202 Build date = June 1999 --------------------------------- JarMaker -------- APAR = SA83028 The AS/400 Toolbox for Java JarMaker tool when it creates a jar file does not include all of the necessary classes to use record level access natively on V4R3. JDBC ---- APAR = SA83022 The AS/400 Toolbox for Java JDBC classes do not correctly handle CCSID 37 when accessing CLOBs. APAR = SA83023 The AS/400 Toolbox for Java JDBC classes do not correctly handle derived tables. APAR = SA83025 The AS/400 Toolbox for Java JDBC classes can be optimized to better handle data conversion. APAR = SA83029 The AS/400 Toolbox for Java JDBC classes do not correctly insert double-precision numbers specified in scientific notation. APAR = SA83030 The AS/400 Toolbox for Java JDBC driver does not efficiently manage memory in multithreaded applications. Message Queue ------------ APAR = SA83026 The AS/400 Toolbox for Java MessageQueue class does not correctly receive message types where the key is optional or disallowed. Record-level Access ------------------- APAR = SA83027 The AS/400 Toolbox for Java AS400FileRecordDescription class does not translate DBCS fields to the correct ccsid. Trace ----- APAR = SA80660 The AS/400 Toolbox for Java Trace class does not report the Toolbox modification and PTF levels. APAR = SA83024 The AS/400 Toolbox for Java Trace classes do not properly trace version information in applets. General ------- APAR = SA83021 The AS/400 Toolbox for Java datastreams do not correctly handle text conversion in multithreaded applications. APAR = SA83031 The AS/400 Toolbox for Java AS400DateTimeConverter class is not useful or usable in its current form. --------------------------------- Service Pack Level = SF54922 Build date = March 1999 --------------------------------- AS400 ----- APAR = SA80651 The AS/400 Toolbox for Java AS400 class does not correctly handle signon in an applet when using various Java Virtual Machines. APAR = SA80663 The AS/400 Toolbox for Java AS400 class does not correctly set the system information after changing the password via the Toolbox change password dialog. AS400Message ------------ APAR = SA80661 The AS/400 Toolbox for Java AS400Message class incorrectly reports the message date on messages created after 12/31/1999 as 1900. JDBC ---- APAR = SA80649 The AS/400 Toolbox for Java JDBC classes incorrectly handle SQL statements that do not return a result set when package caching is turned on. APAR = SA80652 The AS/400 Toolbox for Java JDBC driver does not support LOBs on the AS/400. APAR = SA80653 The AS/400 Toolbox for Java JDBC classes incorrectly attempt to load JDK 1.2 classes. APAR = SA80656 The AS/400 Toolbox for Java JDBC classes incorrectly return BLOB, CLOB, and DATALINK data types as being supported on the AS400. APAR = SA80657 The AS/400 Toolbox for Java JDBC driver does not allow data truncation checking to be disabled. APAR = SA80659 The AS/400 Toolbox for Java JDBC classes incorrectly process a non-scrollable result set as scrollable. APAR = SA80974 The AS/400 Toolbox for Java JDBC classes incorrectly handle an AS/400 timestamp with leading zeros in the nanosecond place. APAR = SA80975 The AS/400 Toolbox for Java AS400JDBCPreparedStatement class does not correctly scale decimal and numeric parameter values when executing in a batch environment. APAR = SA80977 The AS/400 Toolbox for Java JDBC driver does not correctly pass stored procedure OUT parameters to the database server. Print ----- APAR = SA80650 The AS/400 Toolbox for Java PrintObjectPageInputStream class IOException error messages do not provide enough detail for problems repositioning to a different page in the input stream. APAR = SA80662 The AS/400 Toolbox for Java Print classes incorrectly display the date of spooled files created after December 31, 1999. System Value ------------ APAR = SA80658 The AS/400 Toolbox for Java VSystemValueGroup class does not correctly refresh the pane's children. General ------- APAR = SA80655 The AS/400 Toolbox for Java Bean descriptions display English text instead of the native language. APAR = SA80976 The AS/400 Toolbox for Java classes do not correctly convert selected Japanese characters. Graphical Toolbox ----------------- APAR = SA80667 This PTR fixes a problem that exists in the IBM Graphical Toolbox for Java's GUI Builder. The problem exists when two or more fields on a given panel/panels being built in the GUI Builder reference the same data bean and attribute. When this occurs, the data bean will not be generated properly by the GUI Builder. APAR = SA80668 The Graphical Toolbox for Java online help is displayed for a particular language/country based on the ISO suffixes that are part of the HTML filename. The Graphical Toolbox will fail if no country code is included in the filename. An exception occurs and no online help is displayed to the user. APAR = SA80983 The Graphical Toolbox for Java generates default names for controls in English only. APAR = SA80984 The Graphical Toolbox for Java Resource Script Converter does not delete the viewtemp.properties file when the program is ended. APAR = SA80985 The Graphical Toolbox for Java GUI Builder shows an incomplete list of languages and countries for selecting a locale. APAR = SA80986 The Program Call Markup Language (PCML) does not correctly implement the following: - offsetfrom="0" on the and tags - minvrm= and maxvrm= attributes on and tags that are children of the tag - naming of serialized files when the PCML resource name is package qualified APAR = SA80987 The Graphical Toolbox for Java displays help text on Korean clients without space between words. --------------------------------------------------------------------- 3.0 GRAPHICAL TOOLBOX RESTRICTIONS ----------------------------------- Problem text: The Graphical Toolbox for Java Resource Script Converter does not convert some files on Taiwanese machines. Answer text: This problem is caused by a Sun bug in its conversion of the copyright character (c) on Taiwanese systems. There are two possible workarounds. First, ensure that the source resource script file does not contain the copyright character. Second, run the native2ascii tool provided with the Sun Java Development Kit with the encoding option set to Cp950. For example: native2ascii -encoding Cp950 test.rc test.rc2