APPENDIX:
RESTORE
MACRO-INSTRUCTION
If
you
want
to
use
the
RESTORE
macro-instruction,
you
must
either
add
the
macro-definition
to
the
macro-litrary
(SYS1.MACLIB)
or
place
it
in
a
separate
partitioned
data
set
and
concatenate
this
data
set
to
the
macro-library.
This
section
contains
the
following:
•
The
format
of
the
macro-instruction.
•
The
Jot
Control
and
utility
statements
needed
to
add
the
macro-
definition
to
the
library.
•
The
macro-definition
to
be
added
to
the
litrary.
RESTORE
Macro-Instruction
This
macro-instruction
is
used
to
return
purged
request
elements
to
the
request
queues.
The
format
of
this
macro-instruction
is
as
follows:
r------T-----------T---------------------------------------------------,
I Name I
Operation
I
Operand
I
~------+-----------+---------------------------------------------------~
I I
RESTORE
I
User
Purge
lOB
Address
I
L
______
L
___________
L
___________________________________________________
J
The
user
purge
lOB
address
is
in
the
data
extent
tlock
(DEB).
Control
Statements
Required
r----------------------------~-----------------------------------------,
//jobname
JOB
{parameters}
//stepname
EXEC
PGM~IEBUPDAT,PARM=NEW
//SYSPRINT
DD
SYSOUT=A
//SYSUT2
DD
DSNAME=SYS1.MACLIB,DISP=OLD
//SYSIN
DD
DATA
./
ADD
RESTORE,OO,O,l
RESTORE
Macro-Definition
./
ENDUP
/*
RESTORE
Macro-Definition
MACRO
&NAME
RESTORE
&LIST
AIF
('&LIST'
EQ
").E1
&NAME
IHBINNRA &LIST
SVC
17
MEXIT
.El
IHBERMAC
01,150
LOAD
REG
1
ISSUE
SVC
FOR
RESTORE
LIST
ADDR
MISSING
Execute
Channel
Program
(EXCP)
Macro-Instruction
97