To create KSDS dataset, IDCAMS DEFINE CLUSTER command is used with INDEXED parameters. A few other important parameters are RECORDSIZE, KEYS, etc.
Syntax: Here is the JCL to create a KSDS dataset with minimum parameters.
DEFINE CLUSTER (NAME(ksds-file-name) -
VOLUMES(volume-serial) -
INDEXED -
RECORDSIZE (average maximum) -
[FREESPACE(CI-Percentage,CA-Percentage)] -
KEYS(length, offset) -
CISZ(number) -
DATA - (NAME(ksds-file-name.data)) -
INDEX - (NAME(ksds-file-name.index))
Here,
- INDEXED Parameter indicates that the created file is KSDS.
- All remaining parameters are almost the same as in ESDS or KSDS.