Please, consider a scenario where an Application Programmer has been allowed to create VSAM clusters, but, for some unspecified (odd) reason, was not explicitly told which volumes could be specified on a “DEFINE CLUSTER” command to IDCAMS. Furthermore, no DATACLASS or STORAGECLASS are known either.
My question: Would there be “generic names” (similarly to SYSDA or SYSALLDA for the UNIT of temporary datasets) defined by system administrators of an installation that could be used instead of previously known VOLSERs (volume names) beforehand of the cluster creation attempt?
If I simply omit VOLUMES I get:
0IDC3506I REQUIRED VOLUMES AND/OR DEVICETYPES HAVE BEEN OMITTED
But if I try to just specify DEVICETYPES( 3390 ) I get
0IDC3211I KEYWORD 'DEVICETYPES' IS IMPROPER
which is fair because DEVICETYPES isn’t even specified on IDCAMS Command’s manual as a valid parameter to DEFINE CLUSTER.
I know that by taking advantage of IEFBR14 while creating a simple dataset, one of the JES logs would end up revealing some volume along with its catalog and those pieces of information could work in the VSAM’s creation. But, of course, that would be kind of cheating and I would like to know if it’s known to exist a right/proper answer to my original question and what would be that answer (ask your system administrator or ask your shop wouldn’t count).
Thanks in advance.