***************************************************************** "relnotes.txt" for PRO/5(R) Revision 3.02 ***************************************************************** Copyright (C) l985-2000 BASIS International Ltd. All rights reserved. ================================================================= CONTENTS ================================================================= 1. NEW FEATURES/BEHAVIORS 2. WHAT'S FIXED/CHANGED 3. NOTES 4. KNOWN ISSUES 5. SUPPORT ================================================================= 1. NEW FEATURES/BEHAVIORS ================================================================= ------------------------------ NEW FEATURES/BEHAVIORS IN 3.02 ------------------------------ The limit of the prefix has been increased from 1024 bytes to 3575 bytes. However, the interpreter has a much smaller string size limit. Therefore, to set the prefix programmatically to be up to 1025 bytes, multiple strings must be concatenated. For example: a$="some path up to 255 chars" b$="another path up to 255 chars" prefix a$+b$ ------------------------------ NEW FEATURES/BEHAVIORS IN 3.01 ------------------------------ o IMPROVED MKEYED FILES PRO/5 now defaults to creating MKEYED files with 1024-byte nodes which provides greater search efficiency and file performance. Previous releases only utilized 1024-byte nodes when the length of an MKEYED file key exceeded 64 bytes. For existing MKEYED files, use the mrebuild utility to convert them to the larger node size. o IMPROVED DETECTION AND PREVENTION OF FILE CORRUPTION This version can detect file corruption better than past versions, so it may detect corruption and report an error=7 on a data file that seemed to work fine with an older version of PROGRESSION/4 or PRO/5. ==> Before using this version of PRO/5, please use the <== ==> accompanying utility "mrebuild" to rebuild all of <== ==> your data files to ensure their integrity. <== o NEW SETOPTS BYTE PRO/5 SETOPTS byte 8, bit $80$ now forces the FID() to report Mkeyed files as type $06$. When this bit is set, recoverable and 64-bit Mkeyed files are reported as standard Mkeyed files. In addition, recreating these file types using the INITFILE verb or the FILE verb in conjunction with the file's FID() will result in standard Mkeyed files. ------------------------------ NEW FEATURES/BEHAVIORS IN 3.00 ------------------------------ o 64-BIT FILE SUPPORT REPLACES 4GB SUPPORT In revision 3.00 of PRO/5, 4GB MKEYED file support has been replaced with support for 64-bit MKEYED files. If you currently have 4GB MKEYED files you will need to convert them to 64-bit MKEYED files by using the mrebuild utility. Any 2GB MKEYED dynamic files that are nearing the 2GB limit and you would like to allow them to continue to grow, you will need to convert them to a 64-bit MKEYED file. o NEW CONVERSION UTILITY A stand-alone conversion utility has been provided with your PRO/5 software to generate a 64-bit MKEYED file from a 2 GB or 4 GB MKEYED file. The stand-alone file conversion utility, "mrebuild" can generate a 64-bit MKEYED file from an existing 2 GB or 4 GB MKEYED file. The generation of the 64-bit file is achieved without modification of the original file. Additionally, it can generate "highly recoverable" 2 GB or 64-bit MKEYED file. The recovery utility "mkrecover" has been modified to attempt to recover either a "highly recoverable" 2 GB or 64-bit MKEYED file. ================================================================= 2. WHAT'S FIXED/CHANGED ================================================================= --------------------- FIXED/CHANGED IN 3.02 --------------------- The file system now properly keeps track of the current key when a record is removed from a recoverable multi-keyed file, while being accessed via an alternate key chain. --------------------- FIXED/CHANGED IN 3.01 --------------------- PRO/5 now properly waits for a program specified in a printer alias EXECOFF mode to terminate before continuing. -------------------- The BLM can now serve concurrent development and runtime licenses. -------------------- The last few bytes of a serial print job now print correctly. -------------------- Core dumps no longer occur on multiple, quickly executed OPENs and CLOSEs of a printer channel. -------------------- Problem with defunct processes that was specific to the DG/UX port has been fixed. -------------------- Error 16's no longer occur with BACKGROUNDed programs. -------------------- Hang Up signals which were occasionally being ignored are now honored. -------------------- A linefeed no longer occurs after the first Data Server OPEN(). -------------------- Closing a channel in a BACKGROUND program under SCO now works correctly. -------------------- Error 0 and file corruption problem that was specific to the DG/UX port has been fixed. -------------------- Opening an alias with a lock file no longer causes a core dump under DG-UX. ================================================================= 3. NOTES ================================================================= The mrebuild utility requires minimum available disk space equal to the size of the file(s) to be converted. -------------------- "Nag" mode is the absence of a valid license file which halts the operation of the BASIS product. A message box appears randomly every 15-30 minutes reminding the user of the absence of a valid license. Pressing OK resumes the operation. -------------------- The LOCKMAX entry in the configuration file is now ignored. This value is now fixed at 7fffffff for 2GB files and is automatically adjusted to ffffffff for 4GB files. -------------------- Version 2.x has improved upon its detection and handling of corrupt files. It can now identify corrupted files more safely and easily, allowing you to find and fix the corruption in a timely manner. Previous versions of PRO/5 did not perform the extensive integrity verification that 2.x does, so consequently it would not report all instances of file corruption. After upgrading to PRO/5 2.x for the first time, you may encounter more !ERROR=7's which indicate that the files in question may be corrupt. This error does not indicate that there is more file corruption with PRO/5 2.x, but rather that it is able to more accurately determine the file's integrity and alert you of potential corruption. *** If you are upgrading to 2.x for the first time, *** *** from a version lower than PRO/5 2.0, we *** *** recommend you verify the integrity of your data *** *** files BEFORE installing version 2.x. *** -------------------- The default value for the maximum line length for the printer alias is 80. Earlier versions of PRO/5 had an undocumented default value of 132. -------------------- The DATE() and JUL() functions provide an easy method to store and manipulate four-digit years in a standardized way. For specifics on PRO/5's and Visual PRO/5's Year 2000 compliance, visit the BASIS web site at: http://www.basis.com/announcements/etc-19980508-y2k.html ================================================================= 4. KNOWN ISSUES ================================================================= The SELECT verb may not properly optimize on a WHERE clause that references an alternate index. ================================================================= 5. SUPPORT ================================================================= ===INTERNATIONAL=== If you purchased your BASIS product from a Distributor, Reseller, OEM, or any company outside the United States, please contact them for technical support. They will either answer your question or will contact us on your behalf. German, Austrian and Swiss users should contact BASIS International Software GmbH. For a complete listing of our international distribution, please refer to http://www.basis.com/sales/index.html. ===UNITED STATES=== Technical support is available to all U.S. customers directly from BASIS International Ltd. Refer to our technical support Web page, http://www.basis.com/techsupport/index.html, for a listing of all our technical support services, including our knowledge base and other online resources. All domestic customers who purchase products from BASIS automatically receive thirty days of free telephone support per product serial number, activated upon the first phone call. BASIS analysts are available Monday through Friday, 8:00 AM - 5:00 PM, Mountain time. Free technical support is available via fax, e-mail or e-Support (through our Web), however, these methods receive lower priority than telephone calls or voice mail messages. PHONE -- 505.345.5021 FAX ---- 505.344.9057 E-MAIL - support@basis.com WEB ---- http://www.basis.com/techsupport/ Also, refer to http://www.basis.com/techsupport/contacts.html for additional information on how to contact Technical Support. When calling or sending a technical support question, please provide the following information: o The product serial number. o The name of the product and the product's version number. o A complete description of the problem, including the product error and the TCB(10) value, if available. Other pertinent information includes: o The operating system name, level and version. o Is the error consistently reproducible, or is it sporadic? o Is the error isolated to a specific machine or user? o Is this a new installation or has the system been in place and operating normally? o Is the problem network related/specific? ----------------------------------------------------------------- Copyright (C) l985-2000 BASIS International Ltd. All rights reserved. BBx(R), Visual PRO/5(R), PRO/5(R), PRO/5 Data Server(R), and BASIS ODBC Driver(R) are registered trademarks of BASIS International Ltd. All other product names and brand names are service marks and/or trademarks or registered trademarks of their respective companies. [end of file]