Consultor Eletrônico



Kbase P106311: The Progress 10.0B02 mergeprop tool errors on merging a 9.1D ubroker.properties file
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   07/10/2005
Status: Verified

SYMPTOM(s):

The Progress 10.0B02 mergeprop tool errors on merging a 9.1D ubroker.properties file

Exception:Invalid property version specified: %% version 9.1d. (PRPMsg012)

mergeprop -type ubroker -action update -target <path to ubroker.properties file of 10.0B>\ubroker.properties -delta <path to the 9.1D ubroker.properties file>\ubroker.properties

CAUSE:

The mergeprop utility is not meant to be used for upgrading the ubroker.properties from older versions. It was meant to be used to create/update/delete instances in the ubroker.properties file.
The versioning of the ubroker.properties file was changed from using a decimal, i.e. 9.1D08 to a reversed value of the version with no decimal, i.e. 80d19.
The mergeprop utility will only recognize this new style of versioning in the ubroker.properties file


FIX:

The recommended way to upgrade an older ubroker.properties file to a newer version is:
1. Save a copy of the old ubroker.properties file
2. Rename the current ubroker.properties file
3. Copy the ubroker.properties file from the older version in
4. Stop and restart the AdminServer to upgrade the ubroker.properties file.
NOTE: Be aware if that the permissions of the ubroker.properties file copied from the old installation needs to have the same permissions as found on the OpenEdge 10.0X ubroker.properties file that was renamed. If the permissions are not correct, the conversion will fail.
The older, unconverted, ubroker.properties file will display 9.1D version information as follows:
For example:
%% Properties File
%% version 9.1d-sp06
%% Oct 3, 2005 12:12:53 PM
After the ubroker.properties file is converted to OE 10.0X, the version information will display:
For example:
%% File converted to version b001...
%% version b001
%% Oct 6, 2005 12:26:02 PM