Progress
Version 9
Product Update Bulletin
Changes In the Progress Core Installation Process For Progress Message Files
During the Progress Core Installation process prior to Progress Version 9.1D, there is a potential to incorrectly overwrite or update a
promsgs
file in the local directory. When re-installing Progress, as is necessary to perform various tasks, there is no mechanism to ensure that the most up-to-date promsgs files are always available. Prior to Progress Version 9.1D, the patch process has been the vehicle to address file changes and updates, including addressing incorrectly overwrittenpromsgs
files, and files such asmessages.jar
and Prohelp\msgdata
that are associated withpromsgs
files.Progress Version 9.1D incorporates the following changes to address this problem:
- A file protection mechanism has been added to the Version 9.1D Progress Core Product installation program which prohibits overwriting any Progress-associated
promsgs
file that already exists.In Progress Version 9.1D, the Progress Core Installation program default behavior determines that if a
promsgs
file exists in the local directory, it is the latest version. Therefore, no file changes will be performed to anypromsgs
files in this situation.- Specific file protection measures have also been added to accommodate files associated with Progress Add On products. Progress Add On Products refer to Progress products released independently of a point or major Progress product release. However, these products work with and depend on functionality available within the Progress Core software product set.
- The Progress Core Installation program supports a versioning scheme that adds date information to the header of the promsgs file. The install program uses this date information to help determine the latest version of a
promsgs
file.If the user installs an Add On product using the Add On Installation program, this program automatically reads and compares the header information of the source
promsgs
file (specifically, the file associated with the Add On product) with the header information of the destination promsgs file (the file already installed in the Progress Core Installation program). Based on details noted in the header, the Add On Installation program determines whether or not to install the promsgs file. These details include a date stamp, the single criterion for determining the most up-to-datepromsgs
file. Thepromsgs
file with the latest date is always selected to be installed.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |