Der er mange måder at vise en memberliste i ISPF på. Det kan gøres fra punkt 1. BROWSE/VIEW og 2. EDIT på ISPF hovedmenuen. Det kan gøres fra 3.1 LIBRARY og 3.4 DSLIST med linie-kommandoen M (og selvfølgelig med E, V og B). Det pudsige er, at alle disse lister varierer i udseende. Og for de af os, der holder meget af at programmere, så kan ISPF servicen MEMLIST også vise en memberliste.
Fælles for alle disse memberlister er, at du kan benytte S som primær kommando, men dennes funktionalitet er afhængig af, hvilken funktion, din memberliste er vist af. Efter S skriver du enten et membernavn eller et wildcard (* for 0 til mange tegn, % for et enkelt tegn). Hvis din memberliste er lavet af EDIT, VIEW eller BROWSE, så skal du nu trykke Enter og du vil få vist det første member, der matcher dit wildcard.
Hvis memberlisten er vist af andre funktioner end EDIT/VIEW/BROWSE (for eksempel M i 3.4 eller 3.1), så kan du efter membernavnet/wildcard'et angive den linie-kommando, du vil have udført på de members, der matcher. Du kan altå slette alle members, der starter med IBM ved at indtaste S IBM* D i kommando-feltet og trykke Enter. Hvis du vælger S IBM* E for at editere, så vil du gå i EDIT på samtlige members, der starter med IBM en ad gangen. Det kan være lidt enerverende, hvis der er mange members, men heldigvis kan du afbryde gennemgangen ved at bruge kommandoen CANCEL i EDIT/VIEW/BROWSE.
S <wildcard> <liniekommando> er en kraftfuld kommando, der kan gøre livet langt lettere for dig, men den skal også bruges med varsomhed. Jeg bruger den mest, når jeg skal kopiere et udvalg af members fra et PDS til et andet, altså S XXX* C for at kopiere alle XXX members til et andet PDS. Især brugen af D for delete skal benyttes med varsomhed.
Hvis du begynder at udforske mulighederne i dette tip, kan du risikere at opdage, at din memberliste er tom, selv om du ved, at der er members i dit PDS. Tryk på F7 UP, og du vil opdage, at memberlisten ikke er tom, men bare blevet vist helt i bunden. Denne uhensigtsmæssighed kan du rette op ved at vælge en anden terminaltype i ISPF opsætningen. Vælg for eksempel 3270L2 terminaltypen. Hvordan i alverden terminaltypen influerer visningen af nogle memberlister er mig en gåde, og det var ved et rent tilfælde, at jeg faldt over denne løsning/sammenhæng.