0 votes
in VSAM by
How would you define a KSDS?

1 Answer

0 votes
by

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.
...