Salesforce

What is the significance of the "Version" field from PROUTIL -C describe

« Go Back

Information

 
TitleWhat is the significance of the "Version" field from PROUTIL -C describe
URL NameP182259
Article Number000137238
EnvironmentProduct: OpenEdge
Version: 10.1B, 10.1C, 10.2x, 11.x, 12.x
OS: All supported platforms
Question/Problem Description
What is the significance of the Version field from PROUTIL -C describe?
What does Version : 150.0 mean?
What does Version : 173.0 mean?

 
Steps to Reproduce
Clarifying Information
Example output from PROUTIL dbname -C describe:
 
OpenEdge Database Description

Database Name               : <path>\dbname
Version                     : 150.0
Block Size                  : 4096
...
Error Message
Defect Number
Enhancement Number
Cause
Resolution
The the significance of the Version field from PROUTIL -C describe output are not particularly useful if you're expecting to know if the database is (say) OpenEdge 11.5, 10.2B, 10.0B or Progress 9.1D, but will help to identify the Major version.

The Version field is the internal Database version:
 
Internal DB
Version
Major DB
Version
 
 
787 
838 
919 
15010 
17311 
18412 
When a client fails to connect to a database of a different Major Version with Error 44
** Database has the wrong version number. (db: <value> ....
 
That "db value" is represented as : [internal Major Database version] + [database blocksize]

Example:

For OpenEdge 10.x databases: You'd get db: 8342 if you had an 8 KB database blocksize and db: 4246 for a 4 KB blocksize
For OpenEdge 11.x databases: You'd get db: 8365 if you had an 8 KB database blocksize and db: 4269 for a 4 KB blocksize
F
or OpenEdge 12.x databases: You'd get db: 8376 if you had an 8 KB database blocksize and db: 4280 for a 4 KB blocksize

For further information refer to Article How to determine the Progress version based on Error 44
Workaround
Notes
Keyword Phrase
Last Modified Date11/20/2020 6:51 AM

Powered by