The SEQNO Command [MLEPC]
The SEQNO command is used to number the command blocks in the
tape file. This is typically an N register followed by an
integer value that steadily increases throughout the program. This
command is valid for all machine types but may not be available on
specific machines.
The first format, ON/OFF, can be used to start and stop the
outputting of sequence numbers on subsequent blocks of tape. Coding
SEQNO/ON will resume sequence numbering. Coding SEQNO/OFF will
disable sequence numbering. A SEQNO/ON command is not necessary at
the start of the program as GENER will default to what is best for
the machine. A SEQNO/OFF command will be ignored if the machine
requires a sequence number on every block.
The SEQNO/AUTO command causes the following command blocks to be
numbered using the cutter location (CL) record number belonging to
the record that created the block. If multiple tape blocks are
generated as a result of a single CL record, then the same sequence
number will be repeated.
The SEQNO/CONST,value command will set the sequence number of one
or more tape blocks to the indicated value. If the CONST minor word
is coded, then all subsequent blocks will be numbered the same until
another SEQNO command is coded. If the CONST minor word is omitted,
then only the next block will have the specified sequence number,
thereafter regular sequence numbering will resume.
The last format provides a means of specifying a starting sequence
value, the amount by which to increment the sequence register each
time it is output and a value requesting output of sequence numbers
every count blocks. If the starting value is omitted, the next
sequence number will be the last one output plus the specified
increment. If the count value is omitted, then the last specified (or
default) count value will be used. Normally sequence numbers are
output on every block. count values greater than 1 will be ignored
if the machine requires a sequence number on every block.