The WHERE sub-command is actually eligible for the following commands:
CAPLIB
CLIBS
CLISTLIB
DDLIST
DUMP
HELPLIB
LINKLIST
LPALIST
MAPLIB
PANELLIB
PARMLIB
PARMLIST
PLOTLIB
PROCLIST
REXXLIB
SAMPLIB
SECURITD
SECURIT2
SECURIT5
TASKLIB
TEMPLATE
XMLLIB
An update has been made to SYSVIEW 17.0 to include the others that were not present in the TOPICS member for WHERE.
So to provide an example, issue 'ASID ENF', to switch to the ENF address space ASID, then issue DSALLOC, it will be presented with the list of DDNAMES for the started task.
From that list, the line command DDLIST can be entered next to one of the DD that have multiple PDS concatenated.
This will present a list of the PDS and now enter WHERE ????? to find the occurrences of a specific member.
There is also another means of obtaining similar information using the FILELIST command.
FILELIST has a number of options but what it does is to present with a list of members for a specific list of partitioned datasets in order.
You can supply the list on the FILELIST command or you can have a predefined set of libraries in the FILELIST member of your *.CNM4BPRM PDS.
Two definitions are distributed in that member, MACLIB and CEEH.
So issuing FILELIST CEEH and it will come back with a list of all members in the datasets defined in the CEEH list.
If there was a duplicate member, there should be an entry where the next blank line indicates a duplicate in another library.
A PTF will be published in the future that will now allow for WHERE Filelist to work with DSALLOC so it will search the DSALLOC concatenation for a member in a single command.