LISTCAT

The LISTCAT TSO command can list data sets by interrogating a catalog.

LEVEL parameter

The LEVEL parameter is used to select a set of data sets that begin with a particular HLQ (that means the specific first bit of the name, the "PROJECT" from the convention shown above)
For example
LISTCAT LEVEL(IBMUSER) will show the files which have the first segment of their name as "IBMUSER"

ENTRIES parameter

The ENTRIES parameter can be used to display a particualr data set or data sets for example
LISTCAT ENTREIS('IBMUSER.PROGS.COBOL')

CATALOG parameter

The CATALOG parameter can be used to display information about a specific catalog.
For example
LISTAC CATALOG('CATALOG.USERA') will search through the specific catalog.
If the specified catalog is password protected, you should follow the catalog name with a / and then the password for the catalog.

LEVEL or ENTRIES parameters can be used alongside to perform a more specific search within the catalog.

If this parameter is not specified, the master catalog will be used.

CREATION parameter

This parameter can be used to display only entries that were created no later than the provided number of days ago, for example
LISTCAT CREATION(5) will only show entries created no later than 5 days ago.

EXPIRATION parameter

This parameter can be used to only display entries that will expire no later than the provided number of days from now, for example
LISTCAT EXPIRATION(2) will only display entries that will expire in 2 days.

ALIAS parameter

This parameter specifies the entries for alias entries to be listed

GENERATIONDATAGROUP parameter (GDG)

This parameter specifies the entries for generation data groups to be listed

PAGESPACE parameter

This parameter specified the entries for page spaces to be listed