Checking File Names

When transferring files to a UNIX system, be aware of the case-sensitivity of file names. UNIX is a case-sensitive operating system, and files are recognized only if file names are in the correct case. For example, in certain MaxL and ESSCMD operations, you must specify a file name, and the file name must be entered in the correct case.

The Essbase system files use the following naming conventions on UNIX systems:

Essbase files on UNIX systems are capitalized with proper case—the first letter is uppercase, and the remaining letters are lowercase. Table 137 gives examples of names for different file types:

Table 137. File Naming Examples for UNIX

File Type

Example

Database files

Mydb.db

Data files

Mydb.pag

Index files

Mydb.ind

Outline files

Mydb.otl

Rules files

Atlanta.rul

Data files to load

Atlanta.txt

Calculation scripts

Mycalc.csc

Report scripts

Myrepo.rep

Archive files

Mydb.arc

Application logs

Myapp.log

Note:

The application name is an exception to the above rule. The application name can be in lowercase.

Table 138 lists several examples of valid and invalid file names on UNIX systems:

Table 138. Valid and Invalid File Names on UNIX

Valid File Names

Invalid File Names

Model.csc

MODEL.CSC

Monthly.rep

Monthly.Rep

Forecast.otl

forecast.otl

Actuals.rul

AcTuAlS.rUl

My_File.txt

My_File.Txt

Note:

Essbase does not allow long file names for applications, databases, calculation scripts, reports, and other database files. All file names for artifacts you create must conform to the Windows 8.3 convention.