Kbase 19765: Absolute Path Not Displayed in PROSTRCT LIST
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.x
SYMPTOM(s):
"prostrct list" does not show absolute path in the .st file
Database has just been created
CAUSE:
If a PROSTRCT LIST is done after the database is created, you might think the absolute path encodes over the relative path. This is not the case, however. The absolute path is hard coded into the .st file only when other PROSTRCT functions are done prior to the PROSTRCT LIST (for example, prostrct add, prostrct remove).
Here is what happens and the steps to reproduce this behaviour:
STEPS:
1) Reside in the D:\wrk directory (or any directory structure).
2) "prodb test" (from) "sports2000".
3) "prostrct list test".
4) "type test.st" file.
The actual results:
#
b .\test.b1
#
d "Schema Area":6,32 .\test.d1
#
d "Employee":7,32 .\test _7.d1 f 320
d "Employee":7,32 .\test _7.d2
#
d "Inventory":8,32 .\test_8.d1 f 640
d "Inventory":8,32 .\test_8.d2
#
d "Cust_Data":9,32 .\test_9.d1 f 320
d "Cust_Data":9,32 .\test_9.d2
#
d "Cust_Index":10,32 .\test_10.d1 f 320
d "Cust_Index":10,32 .\test_10.d2
#
d "Order":11,32 .\test_11.d1 f 1280
d "Order":11,32 .\test_11.d2
#
d "Misc":12,32 .\test_12.d1 f 320
d "Misc":12,32 .\test_12.d2
If you are used to working with previous Progress versions, you would expect this behavior to be incorrect because PROSTRCT LIST does not retain the absolute path.
FIX:
This is an expected behavior in Progress 9.x.