Consultor Eletrônico



Kbase 12646: Significance of file numbers in S/E 290 pge srt lbi
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
Significance of file numbers in S/E 290 pge srt lbi

This notebook entry describes the significance of file numbers in
PROGRESS system error 290.

SYSTEM ERROR: I/O error n in <prog>, ret <n>, file <n>, addr <n> (290)

PROGRESS system error 290 includes a file number in the error message.
When customers try to determine the cause of this error, they might
ask about the significance of this file number.

By default, UNIX opens file numbers 0-2. In general, UNIX assigns
file numbers 0-2 as follows:

0 - standard input
1 - standard output
2 - standard error

Any files after file number 2 are opened by PROGRESS.

When Progress Technical Support ran _progress against a single-volume
database, PROGRESS generated the following file and file number
associations.

VERSION 7 VERSION 6
___________________ _______________

3 - PROMSGS 3 - PROMSGS
4 - .cfg 4 - .cfg
4 - startup.pf 4 - srt
4 - lbi 6 - lbi
6 - protermcap 7 - .db
6 - .db 8 - .lg
7 - .lg 9 - .bi
8 - .bi 10 - protermcap
9 - srt 10 - pgea
10 - _edit.r

NOTES:
* If PROGRESS opens a file and then closes it, it re-uses the file
number when it opens the next file.
* File number 5 is not used by Version 6 or Version 7.


PROGRESS does its best to determine which file is referenced by
the file number. When possible, it displays the filename in
parenthesis. The following are some examples of filenames PROGRESS
might display in parenthesis after a file number.

(tty) Attempting to write to or read from the terminal
(.srt) Attempting to write to or read from temporary sort file
(.db) Attempting to write to or read from database
(.lg) Attempting to write to or read from log file

Progress Software Technical Support Note # 12646