Show TOC

Logical file name definition, cross-client

In this step you maintain logical filenames for all clients.

The definition of a logical filename comprises the following values:

Descriptive name for a file to be stored.
Short description explaining the use of the file.
Physical filename assigned to the logical filename. It may contain reserved words as placeholders that are replaced by system values at runtime. The physical filename can also include a path. In this case, the logical filename only applies to one platform, and a logical path must not be specified.
Three-character key (for example, ASC). The data format is required when files are downloaded to the presentation server. It can also be used as a filename extension.
Two-character key (for example, SD) that identifies where the file is utilized but is of no functional significance.
Name of the logical path where the file is to be stored. The logical path serves to determine the physical path for the file to be stored, depending on the syntax group in question. If no logical path is specified, the FILE_GET_NAME function module at runtime returns only the physical filename (see above), replacing any placeholders it may contain.

Requirements

The logical path specified must have been defined.

Note

When you define physical filenames (in particular if you use placeholders), remember the maximum filename length for the syntax groups concerned.

If no physical path can be found at runtime for the logical path specified in the definition because none has been assigned for the current system's syntax group, then the path held in the system's DIR_GLOBAL profile parameter is used instead to make a complete platform-specific filename including path. In these circumstances, the length of the filename proper is limited to eight characters.

Additional information

You can use program RSFILE01 to transfer filenames from client-specific maintenance (as available before Release 3.0C) into client-independent maintenance. It does not affect client-specific data.

Activities

Create client-independent definitions of logical filenames for all required files.