Consultor Eletrônico



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.