Input Processing Output
REG15
filename
filetype filemode options 1 Examine the operands. 2 Handle invalid operands.
> I 3 Check the filename. DMSUPD070E 4 Examine the options. REG 15
A. Handle unrecognizable options. B. Handle options specified twice.
C. Handle conflicting options. :0 -,.-- DMSUPDOO1E REG 15 .. --y DMSUPDOO3E DMSUPD065E DMSUPD066E DMSUPD187E No_ Module Label Ref Notes Module Label Ref
1 DMSUPD uses the filename operand DMSUPD DMSUPD is displayed and control returns to
to set up the disk parameter lists for the CMS command environment
input, update log, and auxiliary files. with a return code of 24 in register All the operands (except the required 15.
filename) and all the options are read
by branching and linking to the B. If an option is specified twice, the OPTDUP OPTSCAN routine. message
The first three operands are the file- DMSUPD065E 'option' OPTION SPECIFIED TWICE name, filetype, and filemode of the file to be updated. The next three
operands are the filename, filetype, and filemode that describe the update or control file to be applied. is displayed and control returns to
the CMS command environment
with a return code of 24 in register
15.
2 If more than six operands are
specified before the left C. If two conflicting options are OPTCONF specified, the message
parenthesis, the message DMSUPD066E 'option' AND DMSUPD070E INVALID EXCESIV PARAMETER 'param'
'option' ARE CONFLICTING OPTIONS is displayed and control returns to
the CMS command environment with
is displayed and control returns to
the CMS command environment
a return code of 24 in register 15.
with a return code of 24 in register
15. The conflicting pairs of options
3 Only the first operand must be DMSUPD NOFNAME specified. If no operands are found,
the message DMSUPDOO1E NO FILENAME SPECIFIED are: SEQS, and NOSEQa, INC and NOINC, REP and NOREP, STK
and NOSTK, TERM and NOTERM, CTL and NOCTL, CTL and NOINC, and DISK and PRINT. is displayed and control returns to
the CMS command environment with If the STK option is specified with-ERSC
out the CTL option, the message
a return code of 24 in register 15. DMSUPD187E OPTION 'STK' INVALID WITHOUT 'CTL'
4 The options assumed, if not otherwise DMSUPD specified are: SEQS, NO INC, NOREP, NOCTL, NOSTK, TERM, and DISK. is displayed, and control returns to
the CMS command environment
with a return code of 24 in register
When the last option is processed, con- 15. trol returns to the PROCESS routine.
A. If an unrecognizable option is INVOPTN specified, the message DMSUPD003E INVALID OPTION 'option'
Diaara. 7-6. Operand and option 136 IBM VM/370 Service Routines Progra. Logic
Input Processing Output I REG 15 II I RC32 I > Read the 'MACS' record.
2 Process the control records. I (See Diagram 7-8 for details.)
DMSUPD179E
3 At end, exit.
Tl
DMSUPD183E
Stacked lines, if 'STK' REG 15
option II specified II DMSUPD179E Notes Module Label Ref Notes Module Label Ref
1 The macro library (MACS) record is DMSUPD CTMULT is displayed and control returns to the
read from the beginning of the control CMS command environment with a
file and saved. If the MACS card is not ERMACS return code of 32 in register 15.
found, or is not the first noncomment
card in the control file, the message If STK is specified, the updated level I DMSUPD179E MISSING OR DUPLI-
CATE 'MACS' CARD IN CONTROLI I I FILE 'fn ft fm'
is displayed and control returns to the CMS command environment with a
return code of 32 in register 15. ID is stacked in the terminal input I stack. I I I If the MACS control card is invalid, BATCTLC
the message
DMSUPD183E INVALID CONTROL FILE CONTROL CARD
is displayed and control returns to the CMS command environment with a
return code of 32 in register 15.
2 See Diagram 7-8. DMSUPD 3 If a 'MACS' record is read, the file is DMSUPD completely processed. The control
file is closed. If this MACS card does not have an item number identical to that of the MACS control card originally read, the control file contains duplicate MACS control cards. The message
DMSUPD179E MISSING OR DUPLI-
CATE 'MACS' CARD IN CONTROL FILE 'fn ft fm' I I I I Diagra. 7-1. 8ultiple Update Procedure Chapter 1. Procedures for Generating ana Updating V8/310 131
Previous Page Next Page