Page 1 of 1

Maximum Number of Records on VSAM file?

Posted: Fri Jul 12, 2013 8:34 pm
by popofrito
Is there a command to specify when defining a VSAM file that the maximum number or records it should ever hold is 100 records?

Posted: Thu Jul 18, 2013 1:39 pm
by anu alexander
i don't think so

Posted: Thu Jul 18, 2013 9:33 pm
by DikDude
If the 101st records is to be written, what should happen? Throw the oldest record away? Stop the process? Other?

If we understood what you want to accomplish (not the mechanics but the functionality) we might have some suggestions.

Posted: Wed May 21, 2014 9:55 pm
by dbzTHEdinosauer
no command.
vsam, unlike db2, does not have 'triggers',
thus the best you can do is
only have one module that is CALLed
(in batch: dynamic would be best, but you can link it as static ..
in CICS you don't have that problem, as every thing should be dynamically linked,
but IMUO it would be best in CICS to execute a CICS LINK to the module)
that way, you would have only two modules that deal with i/o
and could control the number of records,
but then you have the problem of determining the current record count.

easiest way would to have a integer counter in each record
(which would be the primary part of the alt-index and only allow 1 thru 100.)

but, then you have the logical question that bubbles up from this morass,
why do you only want 100 records?

Topic deleted by Admin

Posted: Tue Jan 19, 2016 12:48 pm
by academyindia4
<< Content deleted By Admin >>