LISTF versus LISTFILE

The LISTF command in MPE/iX does not display HFS files. You must use the LISTFILE command instead. Hewlett-Packard made this decision to minimize the chances of conflicts between files using HFS syntax and existing uses of LISTF.

Even with MPE/iX commands like LISTFILE, you will not be able to see all of the ACUCOBOL-GT files unless you give the commands to look for HFS files. For example:

:LISTFILE @

shows only files that conform to standard MPE notation. Instead, use the following command:

:LISTFILE ./@

to show MPE files and HFS files. The prefix of "./" allows MPE/iX to use HFS notation so the program looks for MPE and HFS files in the current directory.

You may also use a wildcard (such as "@", "?", or "#") to reference HFS files, or a leading slash ("/") character to look for MPE and HFS files in a location that starts from the root. For example, if you are in the PUB.ACUCOBOL group and want to move to the ACUCOBOL-GT "bin" directory and list a file called "ccbl", you would type:

:CHDIR /ACUCOBOL/bin
:LISTFILE /ACUCOBOL/bin/ccbl

or

:CHDIR ../bin
:LISTFILE ./ccbl

The ".." prefix specifies the directory above the current working directory (the parent directory of the current working directory). For example, if you are in the PUB.ACUCOBOL group:

:LISTFILE ..

is equivalent to:

:LISTFILE /ACUCOBOL
Note:

When purging or manipulating files it is important that you do not confuse HFS file extensions with MPE/iX groups or accounts. For example:

program.acu

is an HFS filename with a file extension of ".acu". This should not be confused with:

PROGRAM.ACU

which could be an MPE/iX group called "PROGRAM" in an account called "ACU".