Consultor Eletrônico



Kbase 16844: Progess Filename Extension Definitions (.d, .df, .ds, .e, .f, .fd, .i, .p, .pl & .r)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Verified

GOAL:

What do the different filename extensions for Progress mean?

FACT(s) (Environment):

UNIX
Windows
Progress 8.x
Progress 9.x

FIX:

Below is a partial list of Progress file extensions and their definitions:

   *.d  - table contents from Data Dictionary dump process
   *.df - table definitions from Data Dictionary dump process
   *.ds - listing from load data screen
   *.e  - error file listing from Data Dictionary load process
   *.f  - FORM statements for user interfaces
   *.fd - bulkload description file
   *.i  - include file or a 4GL procedure compiled on-the-fly
   *.p  - 4GL source code procedure
   *.pl - .r code procedure library (i.e. PROLIB)
   *.r  - 4GL compiled procedure (one per .p file)

.ds FILE

The .ds file is generated when data (a .d file) is loaded into a database using the Progress Data Dictionary.  The following is an examples of a .ds file:


Table        Input File     # of Records Read # of Errors Error File
------------ -------------- ----------------- ----------- ------------
customer    /usr1/customer          21,714           0 -
order       /usr1/order                  1           0 -
invoice     /usr1/invoice            6,989           0 -
salesrep    /usr1/salesrep             115           0 -
state       /usr1/state              1,931           2 state.e


The .ds file above shows errors during the load process of the "state" table. The state.e file can be used to find out which records failed to load. To do so, check the number of "Records Read". Be sure the value displayed within the
"Records Read" area is the number of records you expected to be loaded into your table. The load process could have terminated on this table. Thus, you may have data missing from the new database's "state" table.