However "tsocmd 'LISTC LVL(CATALOG)' returns all of them:catsearch 'CATALOG.**'
CATALOG.ICF.VI07CAT.MCAT
CATALOG.ICF.VI07CAT.MCAT.CATINDEX
I don't know how catsearch is coded, but I'd guess it uses IGGCSI00. So the problem could well be in IBM code.tsocmd 'LISTC LVL(CATALOG)'
LISTC LVL(CATALOG)
USERCATALOG --- CATALOG.ICF.CICSTS32
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.OMVS.SHARED
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.SYSTEM.LIHT
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.USER.LIHT
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.VI05CAT.MCAT
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.VI05FS1.OMVS
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.VI05SM1.SMPE1A
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
CLUSTER ------- 00000000000000000000000000000000000000000000
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
INDEX --------- CATALOG.ICF.VI07CAT.MCAT.CATINDEX
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.VI07CAT.OMVS
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.VI26CAT.MCAT
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.VLIHTS2
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.VLIHTS4
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.VMVSCAT
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
USERCATALOG --- CATALOG.ICF.VMVXTSP
IN-CAT --- CATALOG.ICF.VI07CAT.MCAT
--
John McKown