LFILE - Logical System File Definition

#### Search Results

Search

# LFILE - Logical System File Definition

This Natural profile parameter specifies information concerning the physical database file to be associated with a logical system file for Software AG products.

Possible settings | See LFILE Parameter Syntax.
Default setting | none |
Dynamic specification | yes |
Specification within session | no |
Application programming interface | `USR0011N` | See SYSEXT - Natural Application Programming Interfaces in the Utilities documentation.
`USR2004N` (recommended)

#### Note:

- `LFILE` can be used for Software AG products which have their own system files (for example, Con-nect, Natural Review) to specify where such a system file is to be located. Such products use the database ID 255 and a logical file number in their data definition modules (DDMs). With the `LFILE` parameter, you specify which physical file number and database ID (and, if applicable, password and cipher key) are associated with that logical file number. Natural maps the logical file number to the physical file number and database ID and uses it for any database calls.

The following topics are covered below:

- LFILE Parameter Syntax

- Example of LFILE Parameter

## LFILE Parameter Syntax

The `LFILE` parameter is specified as follows:

LFILE=(logical-fnr,physical-dbid,physical-fnr,password,cipher-key)

Where:

Syntax Element | Value | Explanation
--- | --- | ---
`logical-fnr` | `1 - 251` | Logical file number. This parameter is mandatory.
`physical-dbid` | `0 - 65535`, except `255` | Physical database ID. Database ID `255` is reserved for logical system files for Software AG products.
`physical-fnr` | `1 - 5000` | Physical file number.
`password` | 1 - 8 characters. | Password and cipher key are only required if the database file has been password-protected and/or ciphered using the Adabas security feature. With `FDDM`, `FNAT` and `FUSER`, the password and the cipher key are reserved for future use; currently they are ignored.
`cipher-key` | 1 - 8 numerical digits.

Note
To define different logical files, the `LFILE` parameter must be specified multiple times (separated by a comma or a blank); see Example of LFILE Parameter.

## Example of LFILE Parameter

    LFILE=(180,73,10),LFILE=(251,40,9,TEST99)

### On this page

- LFILE Parameter Syntax
- Example of LFILE Parameter