Maintenance Procedures; Rbm Module Update Procedure; Rbm Overlay Replacement; Replace Operations - Xerox 530 System Management Reference Manual

Real-time batch monitor
Table of Contents

Advertisement

MAINTENANCE PROCEDURES
RBM MODULE UPDATE PROCEDURE
The following procedure is used to modify an RBM module
or subsystem:
1.
Load the subsystems, Extended SYMBOL, REPLACE,
and the EXPAND processor as described in ChapterS
(as necessary.
2.
Create a procedure fi Ie in the system processor (SP)
area to contain the procedures used to assemble RBM
modules/subsystems.
This can be accomplished with
the following JCL:
'
!JOB
!PAUSE KEYIN SY,S
!RADEDIT
UtADD
SP,S24RBM,ALL,108,B,SY
!END
!ASSIGN CI=MT
(Transmittal tape)
!DEFINE EO, .IOO,80,C
!TEMP S
!EXPAND S,RSP
!TEMP T
!REWIND EO
IUNLOAD CI
!ASSIGN SI=EO
!ASSIGN Xl=EO
!ASSIGN S2=S24RBM,SP
!XSYMBOL PP
!TEMP
R
!RADEDIT
!#TRUNC SP,S24RBM
!#END
3.
Expand the source file of the system module of interest
to a temporary file.
For example, the following JCL
wi" expand the source of RBM overlay A 1 :
!JOB
!ASSIGN
CI=MT
(Transmittal tape)
!DEFINE EO,1000,80,C
!TEMP
S
!EXPAND S,AI
!REWIND
EO
!UNLOAD
CI
4.
Perform an XSYMBOL update using plus (+) cards with
XSYMBOL as follows:
!ASSIGN SI
=
EO
!ASSIGN S2 = S24 RBM,SP
!XSYMBOL CR,LO,GO,UI,LU
The assembled binary output is now on the RBMGO
file.
46
Maintenance Procedures
5.
For a nonresident module, the REPLACE processor may
be used to replace the module with the binary output.
For example, continuing the previous example:
!OLOAD
O,F
!$ROOT
0,
+
overlay bias, GO, 1
I$END
!REPLACE IDAI
!FIN
For a resident module replacement, refer to the section
on generation of SYSGEN input tape, below.
RBM OVERLAY REPLACEMENT
REPLACE, loaded as a processor fi Ie in either the SP or UP
areas, will replace a monitor overlay on the system disk as
if it had been done by SYSLOAD.
REPLACE may be called as follows:
!
RE PLACE IDxx
where xx is any RBM overlay identifier (e.g., 41 is the Hex
Patching overlay).
REPLACE replaces the xx, overlay using the load module in
the OVfile.
REPLACE also extends the size of the overlay
to the next sector boundary in order to allow for addition of
patch code at the end of the overlay. The I ength val ue thus
calculated is inserted into the OVlOAD table both in memory
and in the RBM image on the disk.
REPLACE OPERATIONS
Once REPLACE has been establ ished in either the SP or UP
area, the following JCLsequence may be used to update and
replace an overlay:
I
lFIN
1
lREPLACE IDxx
II$END
! $ROOT O,+overlay b ias,GO, 1
-
1iOLOAD O,F
' - - - -..... -: lXSYMBOL CR,LO,GO
I
!ASSIG N SI
=
overlay source
r
!ASSIGN S2
=
S24RBM,SP
IJOB
-
Overlay xx would now exist on the system disk as if
SYSGEN had placed it there.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sigma 3Sigma 2

Table of Contents