Forum
Also zum Recallen der Cluster kannst Du einen normalen IKJEFT01 oder IKJEFT1B nehmen:
// Â EXEC PGM=IKJEFT1B Â Â
//SYSPRINT DD SYSOUT=* Â Â
//SYSTSPRT DD SYSOUT=* Â Â
//SYSTSIN DD *
 HRECALL (‚hlq.DSNDBC.database.tablespace1.*.*‘)
 HRECALL (‚hlq.DSNDBC.database.tablespace2.*.*‘)
//*
Durch die Wildcards kannst Du alle Partitions auf einmal zurückholen und erwischt sowohl die I001 und J001 ohne dass du den Katalog lesen musst.
Ein SELECT-Statement, das dieses SYSTSIN erzeugt könnte z.B. lauten
für die Tablespaces:
SELECT ‚ HRECALL (“hlq.DSNDBC.‘ Â Â
CONCAT STRIP(BQUALIFIER) CONCAT ‚.‘ CONCAT STRIP(BNAME) CONCAT ‚.*.*“)‘
FROM SYSIBM.SYSPACKDEP Â
WHERE DNAME = ‚package-name‘
AND BTYPE = ‚R‘ Â
AND BQUALIFIER ^= ‚DSNDB06‘ Â
und für Indices:
SELECT ‚ HRECALL (“hlq.DSNDBC.‘ Â Â
CONCAT STRIP(B.DBNAME) CONCAT ‚.‘ CONCAT STRIP(B.INDEXSPACE) CONCAT ‚.*.*“)‘
FROM SYSIBM.SYSPACKDEP A JOIN SYSIBM.SYSINDEXES B Â Â
ON A.BNAME = B.TBNAME AND Â Â
 A.BQUALIFIER = B.TBCREATOR Â
WHERE A.DNAME = ‚package-name‘ Â
AND A.BTYPE = ‚T‘
AND B.DBNAME ^= ‚DSNDB06‘
natürlich kannst Du die beiden Queries mit UNION ALL zusammenfassen  Â