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:
Executable files have no extension and are uppercase (for example, ESSBASE, ESSCMD).
Static library files have the file extension .a and are in lowercase (for example, libessnet.a).
Shared library files have the file extension .sl on HP-UX, .so on Solaris, and .a on AIX. These file names are in lowercase (for example, libesscur.sl).
Security files have the file extension .sec and are in lowercase (for example, essbase.sec).
Message database files have the file extension .mdb and are in lowercase (for example, essbase.mdb).
Online help files have the file extension .hlp and are in lowercase (for example, esscmd.hlp).
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:
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: