Product: Corepoint Telephony Reporter Version: 6.2.0 Level: J2066 Platform: OS/2 Date: 25 July 2001 Service File: ecros2.exe Size: 1093020 (1.0Mb) Installation Instructions: -------------------------- Download the self-extracting file, ecros2.exe, into a temporary directory. Execute it from the command line and follow the prompts. If you answered "Yes" to the backup query and wish to undo the service update, issue the following commands: : cd \ -Qdr where is the drive letter on which product is installed and is the full path name of the backup self-extracting file. Fixes contained in this Service Package: ---------------------------------------- Name: Defect 7795 Symptom: Failure to delete crreg.dat is the error message produced when connecting to the database after an invalide attempt. Problem: After a failed database logon attempt the crreg.dat is not deleted. This file can't be deleted because Reporter thinks it has a thread that is still referencing the file. Solution: The thread counter was not being incremented and decremented correctly. The counter was fixed so that the proper number of threads currently connected to the database is correct. Name: Defect 7797 Symptom: Unable to access some of the online help. Problem: Unable to access some of the online help due to the name of the file extension. It seems that java has a problem with .html file extensions in a jar file. When it tries to access these files it can't find them in the jar file. Solution: Changed the .html file extension in the jar file to .htm and that resolved the problem. Name: Defect 8197 Symptom: If the year is 2000, the errors panel displays the date as 100. Problem: Telephony Reporter Config & Mgmt displays date incorrectly on errors panel. Solution: Replaced date methods with Calendar methods. Year is now displayed as four digits. Name: APAR IC27268 Date: 29 September 2000 Library: 8936 Symptom: Telephony Reporter periodically stops logging to DB and enters SUSPEND MODE. Problem: Telephony Reporter periodically stops logging to DB and enters SUSPEND mode. Solution: Modified source to ignore AGENTSTATS and APPLSTATS errors and support two new config variables. The variables must be added to "Report.cfg" and spelled exactly as specified below. HighWaterMark=50 LowWaterMark=25 Name: APAR IC27268 Date: 22 Mar 2001 Library: 8997 Symptom: The database connection goes into suspend mode, and after resuming the connection, it eventually goes back down. Problem: When inserting a call segment or call summary record that has the same primary key as a row already in the database, the insert fails, the database connection is suspended, and the duplicate record is written to the cr.dat file. After resuming the connection, the duplicate record is read from the cr.dat file, and the insert once again fails for the same reason, thus putting the database connection in an unrecoverable suspend state. Solution: When the insert of a call segment or call summary record fails due to a duplicate primary key, the database connection is no longer suspended. Instead, information about the failing record is put in the callseg.err or callsum.err file, located in the working directory. Name: APAR IC30643 Date: 13 Jun 2001 Library: 9423 Symptom: After certain database failures, as Reporter receives records, the "Items waiting to be processed" continually grows and records are not being written to the archive file. Problem: In several cases, when the database connection goes down and Reporter tries to insert a record into the database, it throws a NullPointerException while processing the SQLException, and the thread that processes the records from the queue dies. Reporter will then never enter suspend mode and the "Items waiting to be processed" will keep growing. Solution: Fixed the code to correctly handle all SQLExceptions. Name: APAR IC30821 Date: 02 Jul 2001 Library: 9509 Symptom: When Reporter encounters a problem inserting a record into the database, it suspends the database connection but never tries to reestablish the connection. Instead, the customer must manually resume the connection. Solution: Added code so that Reporter will automatically attempt to resume a failed database connection. Files contained in this Service Package: ---------------------------------------- cfgframe.jar readme.txt cpeecr.jar