Welcome to the IBM® DB2® Everyplace® Version 9.1.1 Release Notes.
This document contains the enhancements that are addressed by DB2 Everyplace Version 9 Release 1 Fix Pack 1 (hereafter referred to as DB2 Everyplace V9.1.1). You can also find the link to information about installing, configuring and uninstalling DB2 Everyplace V9.1.1. A list of known restrictions and considerations is also documented.
This section introduces the new features that are available in DB2 Everyplace V9.1.1.
Configuring DB2 Everyplace with WebSphere® Application Server Version 6.1 has been tested and is now supported.
The Software License Agreement terms are changed in this release. During installation, the license panel will display the complete terms.
The following error messages are new in this release and are available in English only.
The following APARs are fixed in DB2® Everyplace® V9.1.1.
java.lang.NoClassDefFoundError: java/sql/Savepoint at com.ibm.db2e.jdbc.DB2eDriver.connect(DB2eDriver.java:160) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:141)
This section points to the installation, configuration and uninstallation instructions.
DB2 Everyplace V9.1.1 includes Apache Derby under the directory <DSYPATH>\Clients\derby.
To install, configure and uninstall DB2 Everyplace V9.1.1, see DB2 Everyplace V9.1.1 Information Center, or download the Installation and User's Guide from DB2 Everyplace library.
This section contains known defects in this release of DB2® Everyplace®. It also provides information about any fix or workaround that exists for these limitations and issues.
After you complete the basic configuration of DB2 Everyplace with WebSphere® Application Server Version 6 and start the DB2 Everyplace application server, the SystemOut.log will contain the exception message of no permission to write the WebSphere Application Server activity.log. This exception occurs because the owner of the DB2 Everyplace application server does not have the necessary permission to write to the file activity.log in that directory. This issue will not affect system usage and will be fixed in the next release.
For Java™ Sync Client, the file in a file subscription is not updated on mobile devices after you reset the subscription.
Workaround: After you make changes to a file referenced in a file subscription, create a new file subscription for the file. Then the DB2 Everyplace Sync Server will replicate the file to the subscribed users on the next synchronization.
The changes on mobile devices are synchronized in request messages. If a message size is larger than 5 MB, the synchronization of Java Sync Client will fail and the error message 700 is written to the trace-isyn file.
Workaround: Synchronizing the Java Sync Client with the server more often might solve the problem.
If a table on mobile devices is encrypted with 56-bit data encryption standard or 192-bit data encryption standard, and after the first successful synchronization of the JDBC or upload subscription that references the table, you set the table encryption level to None, the next synchronization will fail and the error message DSYC698E: 42501 is written to the trace-isyn file.
Workaround: Change the table's encryption level back to 56-bit data encryption standard or 192-bit data encryption standard. Synchronize to obtain changes from mobile devices. Change the table encryption level to None. Delete the target database on the device and synchronize again to obtain data from the server and recreate the target database.
Unique user-defined indexes are available in DB2 Everyplace V9.1. Currently, the output generated by the LIST INDEX command in DB2eCLP does not allow you to distinguish between unique and non-unique indexes. It is possible only to identify user-generated indexes from the system-generated indexes for primary key columns.
Workaround: DB2 Everyplace V9.1.1 contains the SQLStatistics() CLI API, which applications can use to determine whether a user-defined index is unique or not. In DB2eCLP, you can query the contents of the DB2eSYSINDEXES table directly. The NONUNIQUE column contains the value 0 for unique indexes, and the value 1 for non-unique indexes.
The output of the DB2LOOK command in DB2eCLP does not generate appropriate DDL for unique user-defined indexes. All CREATE INDEX statements generated by DB2LOOK will create non-unique indexes.
Workaround: Identify unique indexes by querying the DB2eSYSINDEXES table. The CREATE INDEX statements generated by DB2LOOK need to be modified manually for these indexes.
If the Sync Server Help page is started in an Internet Explorer browser under Windows® XP, the browser displays the following warning: "To help protect your security, Internet Explorer has restricted this file from showing active content that could access your computer. Click here for options...". Click the warning message to display the content.
The following terms are trademarks of the International Business Machines Corporation in the United States, or other countries, or both.
Cloudscape
DB2
Domino
Everyplace
IBM
Lotus
WebSphere
z/OS
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, and the Windows logo are registered trademarks of Microsoft Corporation in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.