the reader, the file is closed by writing the final buffer to disk and
co.pleting and queuing theSFBLOK to the reader's file chain. If the
owner of the file is currently logged on, he is given amessage indicating that a file has been read and if he has an available card
reader, it is posted with a device end interruption.In available
reader is one of the correct class which is ready, is not busy, has no
active file, and has no pending interruptions.Various routines in CP accumulate, for.at, and punch account cards that
contain system usage information for certain users. These routines
format the information into anSO-column card image preceded by a punch CCW and call DMKACOAQ to queue the card for real output. DMK1COAQ calls DMKACOPU to punch the card on a real punch, if one is available;
otherwise, the card is queued in main storage until a punch is free.When a punch finishes processing its last file, a test is made to see if any accounting cards have been queued. If they have, DMK1COPU is called
to processthea. In addition to the cards generated by CP to account for a virtual machine's use of syste. resources, the user may request cards to be
punched in order to account for the use of virtual machine resourcesby jobs running under his userid. In order to do so, the user must have
the account option (ACCT) entered into the directory.
To punch an accounting card, the user must issue a codeX'004C' DIAGNOSE instruction with a pointer to either a parameter list
containing user-specified "charge to" information, or a data area
containing up to10 bytes of user-specified information to be punched
into the accounting card.DMKHVC validates the instruction operands,
builds an account buffer(ACNTBLOK), and DMKACOQO is called to queue the
card for real output. For additional information about this user
option, see"DIAGNOSE Interface (DMKHVC)" under "privileged
Instructions."When the user accounting option is being utilized, the user .ust keep
in mind that each additional accounting record requested is occupying
real storage space. Degradation of systemperformance occurs if
available storage becomes filled with accounting data.SPOOLING COMMANDS The spooling co.mands provide an interface
operator, and the spooling syste.. There
commands:• Those that affect virtual devices • Those that affect real devices
between the user, thesystem are three types of spooling • Those that affect spool files that are queued within the system The commands that affect virtual devices are generally available to
allsystem users, and a user can only affect the status of devices that
are attached to hisown virtual machine. Com.ands that affect the
status of the realsystem's spooling devices can be used by the system operator only. Commands that affect closed spool files that are
awaiting processing are generally available to all users, withsome additional capabilities assigned to the system operator. For example, a 1-144 IBM VK/370 System Logic and Problem Deteraination--Volume 1
co.pleting and queuing the
owner of the file is currently logged on, he is given a
reader, it is posted with a device end interruption.
reader is one of the correct class which is ready, is not busy, has no
active file, and has no pending interruptions.
contain system usage information for certain users. These routines
format the information into an
otherwise, the card is queued in main storage until a punch is free.
to process
punched in order to account for the use of virtual machine resources
the account option (ACCT) entered into the directory.
To punch an accounting card, the user must issue a code
containing user-specified "charge to" information, or a data area
containing up to
into the accounting card.
builds an account buffer
card for real output. For additional information about this user
option, see
Instructions."
in mind that each additional accounting record requested is occupying
real storage space. Degradation of system
available storage becomes filled with accounting data.
operator, and the spooling syste.. There
commands:
between the user, the
all
are attached to his
status of the real
awaiting processing are generally available to all users, with