',,-<
DISTRIBUTION
To Lists SA, RS, UA, UB, 174, 175, 176, 177, 178, 179,/84, 185,186 187,188,189, 18A,I7A - Memo & Attachments
SOFTWARE UPDATE
NOTICE
9200/9200 II 9300/9300 II
DATE APRIL, 1975
---
PRODUCT: 92001920011193001930011 841118414 DNCOS REVISION 5. O. 0
PHI LADELPHIA DEVELOPMENT CENTER SOFTWARE DEVELOPMENT SUPPORT BLUE BELL, PA
\
....
/A. SOFTWARE UNIT:
Ident.
Master 8411/8414 System Preparation Tapes Master Tape #1
Master Tape #2
Rev. Block Count 5.0
B. REASON FOR RELEASE:
C.
D.
1. Several enhancements to the RPG compiler, including the calculation time EXCEPTION operation.
2. Initial release of a tape cross-referencing utility and a disc cross-referencing utility.
3. Initial release of the 8411/8414 Direct Processor IOCS.
4. The capability of adding records to a sequential disc file.
5. Implementation of the System Execution Area and its related software.
6. Revisions to many areas of Disc NCOS software, including Sort Merge, Transients, Supervisor and Job Control, Assembler and Linker, Librarian, Dump/Restore and the Sequential Disc IOCS.
SOFTWARE RESTRICTIONS:
See individual Appendices for discussion of restrictions.
HARDWARE CONFIGURATION - Minimum for System Generation:
1. 24-K Memory
2. Two disc drives (8411 or 8414) 3. Card Reader (type ¢7ll)
E. SPECIAL NOTES:
1. Extensive changes have been made to all areas of the disc software.
I t is suggested you do not attempt to generate or use this software without first reviewing this release memo.
2. All loadable modules have been upgraded to the latest revision level.
The loadable supervisor includes the Control Stream from Dis~ feature, which may be used for system generation. The loadable RllT supplied is the latest version and includes the "Source Code from Disc Feature".
3. Only one version of this disc software release has been prepared;
its loadable supervisor uses the standard card reader (type ¢7ll) as a control stream reader. If i t is necessary to generate a system which will employ a different control stream read device, the generation must be done at an installation which has the standard reader or else the loadables at the beginning of each master disc
must be replaced with loadables generated and linked for the appropriate control stream reader before generating the final system.
4. The default System Job Control Stream file for the Job Control program supplied herewith is SYSFILE (SJCS=SYSFILE).
1 of 3 9200/920011/9300/930011
Memo #147
__ .~.~. _~~.~ _ _ ~~J j
5. The loadable non-concurrent supervisor which is supplied for system generation purposes includes the following channel assignments.
L.U .#~Hex) Channel Device
ALL HEX
~~-~7 3~-37 8411/8414 Disc Drives
~8 ~l Card Reader
~9 ~2 Serial Punch
~A ~3 Bar Printer
~B ~7 l~~l
~C ~6 Row Punch
~D ~5 Optical Document Reader
~E ~C Paper Tape
~F ~B Drum Printer
6. The following parameters were used to generate the loadable Supervisor in this release. This supervisor occupies 4,992 (X'138~') bytes.
7.
8.
9.
AFl'R=ALL SIZE=24 CSR=CRD DEVA=8 SJCS=YES SYST=8411
DCUl=X·3~'
UNTl=8 DUMP=TEMP
There is a leadable Disc Reportlrogram Generator on the master tape/
disc with a base address of X' '. I t was linked with 3 disc label parameter areas reserved. If 1S compiler meets the installation's requirements, the user can omit the linking of RIIT, and use the leadable RIIT included in this release.
There is no objection to users substituting other program names for UNIVAC-supplied utilities, e.g. "PRGM PHASEZRO,*" may be changed to
"PRGM DSORT,*" or whatever other name is desired in the linker deck.
Names of overlays (PHASE statements) ~ ~ be changed however, nor may names of programs within the RPG or COBOL compilers be altered.
Two versions of an RPG compiler (R411 plus RIIT, Rev. 3 plus Rev 4, etc.) must not be present in the same sysfile.
The following appendices are included in this release:
A Master Tape/Disc Table of Contents B System Job Control Stream
C System Generation Procedures D Transient DNCOS 8411/8414 RPG E 8411/8414 Sort Merge
F Implementation of DNCOS in 16-K Memory G Tran and Transients
H Supervisor and Job Control I 8411/8414 Disc Assembler (KSMB) J 8411/8414 Disc Linker (DLll)
9200/920011/9300/930011
Memo #147 2 of 3
'"--,,
K Librarian (LIBS) L Miscellaneous IOCS M OS-500
N 8411/8414 Disc Utilities (DASM, DPRT, ISF)
o
Dump/Restore Utility (DPRS) P Tape Cross-Reference Utility Q Disc Cross-Reference Utility R NOTE Job Control CardS SKIP Job Control Card T VOL Job Control Card
U Sequential Disc IOCS (DSPIT AND DTFSD) V Direct Processor
W DTFMT, DMTIO, IMTIT
X The System Execution Area Y Halts
10. All SUR's that were to be corrected in Revision 5.¢ are cleared with this release.
F. ORDERING PROCEDURES:
Master 8411/8414 System Preparation Tapes Rev. 5.¢ are available with this release on tape or 8411/8414 Disc. The software may be ordered by forwarding the attached "Software System Support Request" directly to Software Order Services with applicable Software Media. i.e. two tapes
or two 8411 disc or 1 8414 disc unit.
Sperry Univac 9200/9300 Software Coordinator PDC Software Order Services
P.O. Box 500, Jolly & Township Line Roads Blue Bell, Pennsylvania 19422
Note: All users outside of the United States should check with their local UNIVAC subsidiary office for distribution procedureso
The above applies to United States Customers only.
G. DESTRUCTION:
This memo supersedes and orders the destruction of 920011/9300/930011 Memo #141, dated August, 1974, and its updates. All corrections and
changes described in Memo #141's update memos have been incorporated in this releaseo
3 of 3 9200/9200Il/9300/9300II
Memo #147
-~---.---.-~ 1
--
\...-/
APPENDIX A. MASTER TAPE/DISC TABLE OF CONTENTS.
Below are listed the contents of this software release. They are broken down into "Tape #1" and "Tape #2"0 The library group "TAPESYS" on Tape #1 is deleted from software which is shipped on disc. 8414 recipients receive the entire release in SYSFILE on a single disc pack. 8411 recipients receive the contents of Tape #1 inSYSFILE on one pack and of Tape #2 in SYSFILE on
another pack. The loadable SUPR and JBCN at the beginning of Pack #1 are duplicated at the beginning of Pack #2 for 8411 recipients.
TAPE #1
303 I APo SYS Ell L. lAFES V:;
Ell L lAFtSYS ELl L lAFES YS Ell L lAPES YS Ell L lAFES YS E1.T L T APESYS EL 1 L UfESYS Ell S UFESYS Ell S lAFESY~
ELI L UfESYS
£CI: lAPESYS
ELl L C.. T 1..
ELl L Ell L Ell l Ell L ELI L ELI L
Ell L [U L ELI L ELT L
E~ T L i:LT L ELl l
ELI L ELl L EL T L HT L
Elf L Ell L
ELI L Elf L Ell L EL I L
ELI L [:..1 L ELl L Elf L Ell L Ell L
£L T L ELf L Ell L
Elf L
E:"l L Ell L ELT L
9200/9200II/9300/9300II
Memo #147 1 of 9
041775
SUFF TAPE 10 ISC S ~ ~ TE M JElCN tAPE ID ISC JBCN 01S DATA llPE SERvICE ~
DASH DISC SPACE "GMT TDLIBS 14PE:/O ISC LIB S 15ER : T OL ISS A 'APEI DIS C LIas IR:) WI
TOLIBS" UPE~/O I SC LIB S U ((II I IFlCB"ll tAPE-IO-Slill
TFlCBII14 TAPE-IO-Slf14 JBC .. UPE/OISC JBCN
e u 175
SUP~ 5.0 SUP ERII IS OR J8CN 5.0 JO 9 CONTROL OL 11 LINKER
IRH 11<4 NSIE t.T NRI 1E -0 tT KSME A SSEMB LE 1\
FHA~EZf;C SOR liME RGE OASM CISe . SP ACE MGMT DHI
o
1St FR IN T ISF ISAM FORMATtOROFR~ Ol.HF g RE ST eRE L ISS 1.I9R ARY SERII ICE:i L I6S4 LIBR AR IAN (1001f P CHI L IS:; A LIBRA~IAN'ROW PCHI XREF OIS C XREF
SHE Af S'ISEllAR fORHAHt"
---R 111 T RA NSifN"f-iHG---
USER Cff Olf 1975 IFS 1 0"1975 LSE f;I ell1975 TPG2 0418 75
l.SE FC CU975 TPG5 i,;1f la 75
~
RUO 0111375
I G2S 0111975
CAL CII1975
I GItJ 041875 uSE,l:)U e~ 041a75 r Glf1 all U75
\JSE'1 T AaL 0111875
'Gil ; OIlU!75
E ('111975
H ()IU9H
L 041875
S Cltl975
F 041975
T Glfl all 1875
R3DC 0'11975
R2DC 041875
APPENDIX A
LLT L Rl (;'11'11::
Ell L lEe Olf 1975
aT L T Gltr; aHa 75
E:LT L u Olf 1375 .--...J
Ell L ~ ('tUl7!:
ELl L 8Glt6 0111375
ELY L I< Olf 1 9 7 5
H I l Ot .. !: CIIl!!7!:;
EL 1 L OR Clf1875
Ell L Tt If 7 GIf1E7S
Ell L W Clf1975
Ell l X CII1975
Ell L HII9 o lite 7 5
Ell L y C 1f19 7 5
ELl L H 0111975
EL 1 L Z (;111975
ELI L J GIt 9 0 .. 1375
ELT L A Olf 13 75
ELT L B Clf1S75
ELf L T G5) Olf 1375
Ell L MTl1 Clf1875
Ell L MI~1 Olf1!!75
ELY L HT3T 01f1975
ELl L MIlt 1 Cll1 e75
ELY L MIST alt1a75
EL 1 L M 161 Clt1f75
ELY L HBT Olfl3 75
~/
ELI L HUT CH975
Ell L It 51 Gill !!7!:
Ell L G Olf1915
ELl L J C If 18
n
ELl L lG5 ~ CHIl75
Ell L 10 IE Clf1975
ELI L lOZE 0 .. 1975
ELI L I03E 041375
ELl L I {)It E ':'lf1875 '--./
ELl L lOSE (1I1eH
Ell L lO6E CU E75
Ell L JOn CIIl 05
ELf L IDaE Olf U75
Ell L lOgE CIf1875
Ell L lOAf CIf1875
ELl L JOSE Olf 13 7S
Ell L 10CE (;1f1875
Ell L lODE (11f1975
ELf L I DEE Olf 1975
Ell L DAE 1 (1f11l75
ELl L
o
BET Clf1875Ell L DeE I C1f1575
ELl L ODH 0111375
Ell L DEE T 01f1875
ELI L OfEl CIf 1975
Ell L DCE 1 DlflE75
ELY L OHEI 01f1975
ELI L DIE I Clf19 75
Elf L D.JEJ 0 .. 1975
Elf L OKEI Olf 1975
Ell L OLE 1 Olf1875
·ELT L OHEf Olf 1975
ELI L ONEl CII1:.75
HI L OCE 1 0111975
ELl L OPE I 01f1875
Ell L o (oE I Clf1975
Ell L OCE C .. 1875
ELI L ~IP[ Clfl !!n
Ell L WCB tUS75
ELl L
woe
Olf 1975Ell L IP1 DillS 75 .~
9200/920011/9300/930011
APPENDIX A 2 of 9 Memo #147
,
803 Ell S : All FAZil 0/f1375 "i'
SYS 1 5.C S ~SGE N 11 ;
Ell S fA ZB SYS. ~.o S~SGEN II~
Ell S FAZB S YS ~ !:.Cl S 'fSGE N II~
Ell S fAZE SYSII 5.0 S'fSGEN .It
~tk
ELI S :: AZ3 LIDS R11T LINKEP DE CK
aT S = Aze cos LINK ur IL IT LE:i
ELI S FAZB LHSO SAMPLE DECK
I
Ell S
faze
LlU LINK UP! lJ IILI lIESEll S F AlB SFR SAMPLE FORMArrn ~UN
Ell S FAZS CHAt.CE3 fOR C tlANG ING ·$~~Z"
~
ECC; FAZE OltH75
BOG MACROL;:B ,"/fllt75
/'
Eet; "'CFOLISU~ IHC [./fllt75
BOG EL 1 r-..> H ACROLI9UNI lIAC I'ACfOL.lBUNI1/AC ~ EXEC~CoL XECMOOL SlPf :;575 .
{ylJ---1
...l( I i !, ELT S HACROLIBUNIlIAC :XECHOtL .J BCN ~
~!~57~~3J
90G M ACR OLI BUNI -II C : XECHOIl.LUPUr ABL
ELl S HCJ;OLlBLNHAC EXEC P'COLlUPlI UB L LUfl HG
ECC I'ACJ;OLlBUNUAC EXEC 1'100 LLlIPlITlB L t1&15·75
EOG HACRQLIBUNIliAC EXECMODL O/f 1575
.. S 'is t~ e-,oM.
ECC; foACFCL.IBliNIliAC 81&11 CltJI&!5_ ,
En
S H ACROll BUNIlI AC 81&11 olFIS lIF==_T S HACROLIBUNIlIAC a .. 11 DTFD:i "6
Ell S UCfiOLlBUNI,AC !lHl OSPI I liD
Ell S H ACROLl BUNI IIlC 9lU1 o Aft If 111 'lJ/ 20/75
Ell S M ACROLl BUNl" AC SItU OJF~ C 119 "'/I.tFlt.£
Ell S UCfiOLlBLhIII.C Sit 11 OlFDH II 1 212617 ~
Ell S UCFOLIBUN lilAC all 11 OMl! 1 115
ELI S UCliOL.l.BUN IlIAC SitU I SAM liE ]C/15173
\
[Ct; UCfiOLIBl:NUAC 8ltll CII1111S
EOG 11 ACROLIBUNI lIAC OIU .. 75 \
ECt; tACROLlB ~·75
, 'SoG UOCArm. ClUa7S
A
Ell Ii HOCA Tel OLl liD
'-'
Ell It FlOCA1Sl o TS liEEll R HOtA IBl 1B 1F ~o
ELT R RLOCATBL THTP tla
ELT R RLOCATBL K'10 119
Ell R RLOC AT BL KIll 1115
LT R RLOC AT aL K AZ8 lie
ELT R RLOC AT aL K all liS
Ell R FlotATaL K.3C ~9
Ell R RLOC AT BL K 'ltO 1I7
Elf R ~LOCATBL K .lt1 lIE
~lv/;~
EL T R FLCCAIBl P HSA FHS(
..
-~
~Elf R RLOCATBL
Elf R RLOC AT BL P HS1 lIE "~ ~ \<""
Elf R qLOC AT BL P HS2 ~ .
Ell R !'lttA Tal PH S:: liE
.~ 115ff{ W iZ
ELl R FLCtATBl FHS t
~
Elf R RLOC U BL PH ...
~_" ' l JS)
ELI R FLOCATbL PHS ~
ELY R RLoe AT aL 30G- 1{.2~"'RISL S?JTTPuT tiC -~,
Elf R RLOCAT BL S AW'OPNl tlB
Ell R FLctAT6L SAH'iCFN2 lit
Ell Ii RLeC.IEL S,?QCLO;;[ liB
Elf R RL OC AT!3L S?~T T GET 11
e
Ell R filOCAIBL ISHCPEt. liE
Ell R RLOC AT aL IS?CLOS E lIE
Ell R FLCCAluL IS1EADIN liE I
El T R ftLCtATBl IS?lADIN liE
El.T R qLOC AT aL IS?HIADD lIE
ELf R qLOCAT3L IS? 8"ETL H
£L1 R FLetA To L ISilSEll liE
Ell R FlCCATBl IS1(;[ lPT tiE
'''-'"'
9200/920011/9300/930011 ~
Memo #147 3 of 9 APPENDIX A
ELI
"
FLeeA ISlEll 1\ FLOCATUl El t 1\ HceA ILL :::L T q ~LOC AT 8L Ell R FLCCA Tbl nT
"
FLO CATHEll R RLOCATBL.
ELl R FLOCA TBl Ell R FlOCAT8l ELT R ~LOC AT 9L ELl R HCCATSl ELT R RlOC AT 8L L:Ll R flOCATBl ELY R RLOC AT 8l Ell R FLCCATSl Ell R FLOCA TSl Ell R FLOtA TaL ELI R RLOC AT BL Ell R "lOtA TBL ELl R FLOCAISl Ell R fileCA TSl ELY R RlOC AT Bl ELT R FLeCATSl ELT R RLoe AT 31..
ELI R RLOCATBl Ell R "lOCAIBI..
-- Ell R FLCCATbl ELT R RlOC AT SL
Ell 11 HOCATSl ELI R RLOC AT BL Elf R RLOC AT 8L ELI R IlLOC AT 8L ELr R RLOC AT 8L ELl EL 1
" n
FlOCATaL FLOCATB lHI R fiLOeA TSl Ell It fiLOCATaL Ell R RLOC AT 8L.
ELI R I'LOtA T6l ELI R RLOC AT BL ELY R RLOC AT 8L Ell R HOCATBl Ell R I'lOCAT8L Ell R FLOCATSL ELT R RLOC AT at..
Ell R HOCATSl Ell R HOCAT8L Ell R RLOCATBL EL.T R RLOC AT BL . ELl R UOC AT 8L , ELT R RLOC AT aL , LLT R RLOC AT 8L Ell R ~lOCATBl
ELT R RLOCATBL.
ELT R RLoe AT BL Ell R HCCAlSl ELf R RLOClTBL
ELl R RLOC AT BL ELI R !'LOCATBl Ell R HOCATBl
Ell R J;LOCAT6L ELT R aloe AT 8L
ELI
;; "LOtA TBL ELf R UOC AT 9LELI R FLOCATSl
APPENDIX A
IS'lFOWRT IS?INOEX T?F 11GE T '?PT 'PUT T1PECFEN T?FClCSE R IRO?TRN
~ARAH?
FASTiLOR UQ1GTP'
L.G1CFCL RO??PRNT
RPGiHCZ RPG?WEC3 RPG 7HCL RFG A??CD C CHilRA N DIS C? IPL FILE?
O'lHiIORE C?HilO D?H?OPEN O'lHiCL05 O?H? AFlR O?H?KEY
f
0(..- 2SDISCLI8Stl L
IBsaz
lIB!t3 LIBSOS L I B-:> 06 LI£I507
1011 10lF OXHF
lXREF lRAt\l
Eexs
18RO T lPU I BPR IEC C 1£lR9 FLUt.i ' OSP2TR
lFRHR OSP]
IPRTTR JPRYTR eAR 01 R P CH pew lPIIl TPItY P CH4 PRNIf l?SL 11NS I7NL till I SF 1 DSP3 OPRI ATOC:
EBA~
4 of 9
tiE tlZ 1/5 1/5 1/5 1/5
tI"
tlIf
-ffij
.... - V4;
tl2 tlZ tl5 lie tlIf H til tl2 tl7 tIi H til til 1/1 til til
tl3 F.cRTfiAN Clse HAP>
tlB
S~f("f,fi
tl9
"B
.,9 .,9 1/9 tI7 'If 1/5 tl5
.,
liS..
H til til tlZ til ClfHH 1/2 liZ 1/1
n
~2
~Z
tIE tiS tlIf
~If
i3 1/"
n
112 112 tiD
I/A 121171f .,S lZ117lf
III
~Z
~(j
9200/9200II/9300/9300II Memo #147
....J
~
7
\...--
~
£i..f R ~LOC IT BL E~' R qLOCIIT8L EL T' R ~LOCITBL
EL 1 R Hoel Tel EI..T R RLOC IT 8L
ELl R qLOC If Sl.
ELT R UOC IT BL SI..T R
noe
IT BL[Ll R HeellSL ECt: FleCATBl
END
9200/9200II/9300/9300II Memo #147
.+
ASEe
ETO' G?XX lSP9 ETOX nOE MPIP
[orr
SHE Aft
;,.- :. ~ N
5 of 9
\
tlO tlZ tlO
tiD
<:;
'IS
r'it f.r
(1...111 111 tl3 111 tiD O'H!H OU87S
9200/9200II/9300/9.300II Memo #147
TAPE #2
C.T R L EN1
EL. 1
"
LEN tELT R LEN4
Ell n FRM 1
Ell R PRM <:
ELY R PRM"
ELl n IElC
Ell R ROEl
E:Ll S uSE Fe EF
ELI "
EDll, £Lf R RGI C
-ELI S USER I
a l R RG2C
·ELf R R GifY
Elf S USE.1 0
Ell R it 5 A:J
ELl j; RPr, 5
Hl R Re6D
Ell
"
RFG7Ell R R(7E
Ell R R[H
ELI R RUO
Ell R RGSt
Ell R RE9A
Ell R RE9E
ELl R RE9F
ELT R R10E
-ELl R RIOF
E!.T R RlOG
ELl R R10H
El.l R RIO I
Ell R RIO 11
Ell
R RHCEll R R 12E
ELl R RG13
:;::'Y R RlIfO
Ell R " lifE
Ell R R 1St
Ell R RGtE
Ell . R R16E
Ell R R l6t
Ell R R17e
Ell R R 18C
Ell
"
RS 19Ell R RGZO
ELT it RG21
ELY R R::!2C
ELl
"
RIGZ ~ELT R RG21f
Ell
"
RG 25ELl R RG26
APPENDIX A 6 of 9
JAN 26 / ' -
JAN 26 JAN 26
9-1-7G 8" IlN 9-1-H 84 liN 9-1- 70 3411N
,,,
C5-30-711 .... E (2 -(7-7;)... ., ..
~ 3
s-
711... 5 4-13-74
...
~o CHAIN IIER
e
~3 3-17-75
..
"...
113 1-30-73
FEe 29
APR 22 69 DISK JI.N 7 C MN
v::!
"1 ;!-17-n 09130170 13 If 11
H 8-111-73
i< Y 6
~r~'t. \?' (l....liZ [7-211-7::!
o U19J7[ 8411 ~ :
"If 3-17-15 0'3126/69 DISK 10/07/69 CISK
!12 8-13-73 SEPT 16 DISK
06/12169 CISK JAN ~5
III 1~-17-73 O~-21-13 "1 JAN 5
9-15-72
"II
O~116/6~ DISK
".1 (1-[7- i5
~ .1 [1-0-15
"3
3-17-75"0
C2-:27-75''0
(2-27-75III lC-16-7::!
~.1 [1-0-15
...
...
''0 8-111-73 1e/Ull CDt-:N-
••••••
HA Y 3 JAN 5
9200/920011/9300/930011 Memo #147
-..J
~
[L I
ELT
: Et. I
Elf Ell EI.1 ELf ELT ELf :::LT :::U
::U HI Ell E:Lf
Ell
ELl EL 1 ELf
ELY ELI ELl ::::Ll ELl ;:U ELI ELT ELI ELI ELI ELI ELI ELI
Ell EL T ELl
E1.1
ELl EL T ttl Ell ELT ELf aT
ELI EL I
Ell aT
::::u
EU ELI Ell Ell ELI Ell Ell Ell ELI Ell Ell ELI Ell Ell
Ell Ell
"
a
R R R Ii R R R R R R R R R Ii R R R R R R R R S R R R
"
R R R S R R R R R R R 'l R R R R R R R R R R It R R It R R R R It R R R Ii Ii
9200/920011/9300/930011
Memo #147 7 of 9
RG 27 RZ 3D R2BE RZ 90 R2 9~
COM 1
£FrT
fP A R30e 131E SUit Rl3 D
RG :!II RE3'>
CALC CLS DCHT CISt:
CINO oeSE .. tJye RIFE COHf IRlfJ
USE'l~UeR
COM J RIflO IABE EUB
lE B 1 t E Sf
E"21 USE F lASL R G43 E M L S F
t eM I RX" ..
R 3DC R20C Rl
HC
COM 1 PRlfS U oJ R 8lf6 K C eM 1 DRIfC OR
Rlf7D W X
ceM I
Rif 30 'f H Z RGlf9
A B
.1:£ 1 ~ Cf"N oJ.7 01-07-75 oJ.2 tl-C7-7!:
".1 C1-tn-lSl
".1
CI-C7-75CHA IN ,ERe 1 O/o2'J 70 MN 0 12-17-7D Rlfll
"5 2-10-75
#.311-15-11f R 11 T 0 8/101 11 07/2 1/6 9 0 IS
e
FEB 29
I t 06-07-12
#.2 01-01-75 JlN 11 eMN CHAIN iER 8 .,2 2-1t-75
"" 2-10-75 9"11 lZ/02l1~
".3
Cl-(J7-151JIf11 12102l7G CHAIN "ERS
" 3 If-21f-1/f
••••••
CHAIN IIERB If2 OZ-16-73 oJ! 11-15-74 12-17-7(; Rlfl1 II:! 2-11-75 113 12-12-73
••••••
...
02-16-73 EOIl 05-05-73 LOKLP
CI1N 03-13-11f oJ· 1
12-28-71 \1
C HI IN IIERB CHAIN "ERe feO CHAIN oJERB ".0 CHAIN "ERB ".0
=1 UI 02-23-73
".1 11-(1-71f C HA IN 11£ R8
"It 05- 20-7If
tR ANS I ABLE OUT?Jr 'lit 05-20-74
>/l 02-16-73
,,~ C~-19-71f
CHAIN liE RB 9 -0 1-13 0/3
oJ It 9-31-73' 02-1[;-13 JUN 20 N :iEP '3 N RRP C HA IN tiE RB
,,- 2 I) It-13-7If LR
".1 CIf-C7-7~
1COI SHELL v.2 CIf-lC-7If 02-16-73
CS MAi-< I FUt\CH C5-(5-73
APPENDIX A
Ed
:"'T
ELl [Ll
Ell t:"'T
£:'T ELI Ell
:::Ll
ELI ELI
:::Ll i:U
ELY
;:U Ell ELI Ell Ell ELT ELI Ell HI ELI ELf
E:Ll ELl
ELT Ell ELI Ell Ell Ell H1 ELT ELI ELI ELl ELI Ell ELI ELT Ell Ell ELI
Ell ELI ELT
ELI ELI
ELI ELI ELI
Ell Ell ELI ELl ELI ELI ELI ELI
~LI
;:_1 E.Ll ELI
Ell q R R
n
R R R R R R R R q R R R R R
"
R R R R R R R R R R R R R R
"
R R R R Ii R R R R R
n
R R
n
R
"
R R R R R R R
"
R R
n
R R R R R R
APPENDIX A 8 of 9
CCMT J SOE HTII tl121 14TH MIlt T MT5T HI61 MT 7T MT aT eeH 1 RGS1 G J TS3E , Olt TO 2E 103£
101fE , 05£
"06E IDlE , oaE
l(I9E IOAE lOBE
r OCE lODE TOEE OAE 1 OBE 1 DeE 1 DOE 1 DEE , DFE 1 DGEl OHEf DIET DJE I DKE' OLE 1 OME T ONEl DOEr OFE I OQEJ ODE
S 1FE COHI S 1Bl SLSG
woe 1
HINI COH' lie 21 liD 31 W 0 CIt
.CC ::
WOCS WOC7 .. C08
woe9
WEoa WE09
.c
1CWCll
we 1.
CHA:N II£Re 02-16-73
071271 071211 071271 071271 071271 071271 071271 0712!71 C HI. IN liE RB 02-16-73 FEB 21t 7 CHAN III 08- 16-7 3 02-16-73
020715 020715 C2C 715 C2(715 020775 020715 C2[715 020775 02(715 C2(715 02G715 020775 02( 715 020715 121873 121873 121873 121813 121!! 73 121e13 121873 121873 121813 121!! 7 3 121!! 13
••••••
••••••
...
••••••
...
••••••
10/061 H LM (2-23-73 CH UN IlER B RllI 3-8-12
••••••
Rltll (8/2611 1 R 11 T 0 911 51 T.1
CH AIN IIER 8 07l21n1 RIll 0911
e
111 R 111 11-26'-(;9 N C5-C::-73...
...
05-(5-13 010972 05-05-73
n ...
...
. ...
TT IN
9200/920011/9300/930011 Memo #147
"
H I Ii we 1 ~...
'--"
Ell EL I R R we we 11; l!: 11-2-71...
Ell R W Cl:;
...
£LT R WC17
...
[;..1 II W C13 ••••••
Ell
"
we 1 ~...
ELT R wDH 05-(5-13 ./
El , I; we :21
...
ELT ELI R I; WE20 05-U5-1l
R r {,- ? {tff OZ--
WE 21 i2
ELI R we22 ••••••
HI R we 2 ~
...
£I.T R WClT R11T 08/25171
ELI R COM I CHAIN ~E Rt:I
H.T R 01'1 1/1 2-19-75
Ell R DFB
''0
_C6-CIt-7fi AGEL t R OF2E
i."
ll-Cl-7ItEL I R EF21 11.0 lZ -8-7.
EL T R EF3 ••••••
Ell R E F" ••••••
Ed R £f'5
...
ELI R [FH Rl1T r 8/ (6171
Elf R EPGT
iun
09/06/71ELT ELT R R EPH 1/.3 11- 15-H
V'
EOJ fEB 1ft
--'~[t S DTFPR "Zit .or
::;..T S OJFRP liE
Ell S OTHW 118
M
1\ c01
~E.EL 1 S OlFt(;
""
n.T i OTFHT 1/1'1 ~
Lf i -DH"sy'.' IIlC
£I- S -'~ liB
.'-../ Etl ;; ~ liB
Elf S OJ f.C C III
Ell S
o
IFCS 1/6Elf S _j).J-f.~ft .-
n
i l l
s
D,lHf'" 1/2EI..T S OJfts~ 111
Ell S • .o-W-c-!"
1/ 5
'V,,::'
ELI S D 1F tiC ..--¥~
ELl S DTFCZ 112 -
Ell S OTFPZ til
ELf S ~' IIF
Ell S
/oe-rro-
tlA 61211l'tEll S ttO---.
""
Ell S
..Bt*l'
till.ELI S otFH I/l
Ell S D lFlif 1/5
ELT S OJf'4H II ..
ELT S SN'- 1/2
::u s
_.olF1)2 113ELI S DIFEC 1/3 .
ELI S -BSCIO III
ELI S DlfBC ill
BOG 'nNf RAN 0"1375
Ell S ~O"TRu\ ISl(C II l2,1,-13-7 ~
Ell S .ON 1RAN lSI ((; iE
Ell S t.ONTRA~ '-. 151 CA 11O
ELI S t.CNTRU. lSI CL "A
Ell S NONTRAN
risp
11 119Ell S MNlRAN DSPt2 I/e
ELf
s
NONIRAN o AHII liBELI S t.CNlRAN DAHl £ 119 912SI7'!.
r ELl S NONTRAN Of FR. oJ3
",--" ELl S NONJRAN OM T IO 1111
El3 NON J R AN 0 .. 13 7.'5
He
01119759200j9200II/9300/9300I1
Memo :jU47 9 of 9 APPENDIX A
.. "-,,
r
.1
./
. /
APPENDIX B. System Job Control Stream
A new feature, System Job Control Stream is now available to 8411/14 9200/9300 users.
SJCS will process control streams that have been filed on the system medium without precluding the use of the control stream card reader as a means of presenting control streams to the Supervisor and Job Control.
With the exceptions of the FINIS and SKIP Job Control Command cards, images presented from either media will have the same function as they have had in the past. Further details on the function of the FINIS and SKIP Command Cards and a new Job Control Command Card RUN will be presented in subsequent
paragraphs.
The current limitations on the use of SJCS are:
1. The system medium must be 8411/14, that is, SYST both SUPR and JBCN and,
2. The control stream card reader cannot be the 1001.
At initial program load (IPL) or
8411 (or 8414) in
when a FINIS image from disc is read (no FINIS loop when read from disc) or after a cancel (program, external or SKIP) the control stream card reader will process its control stream and will continue to do so until a RUN card is de- tected, at which time (if error free) the system (disc) job control stream will be processed until one of the three conditions mentioned above occurs (IPL, FINIS, Cancel).
One should be careful in placing DATE, DVCDN, DVCUP, JOB or SWAP images in the SJCS because of their pre-empting or being pre-empted by similar cards entered in the card reader control stream.
When processing the control stream from the system medium all demarcation records (X'55' in the first position) such as ELT, BOG, EOG: etc, except END, will not be presented to either Job Control or the user program but will be
skipped over to the next sequential record. END demarcation records, when detected as the next image to be presented will cause a halt to occur and when run is
depressed a cancel will take place.
A supervisor generated to process SJCS will be 680(10) bytes larger than the same supervisor generated without this capability.
The RUN Control card is used to direct Job Control to the System Job Control Stream to find its next control card statement. The System Job Control Stream is defined as being a control stream residing on the system device.
The format of the RUN control card is:
LABEL
11
OPERATION6.
/
9200/92001I/9300/9300II Memo #147
RUN
OPERAND
JOBNAME[,XXJ[,FILENAME~ COMMENTS
l'of 9 APPENDIX B
• Positional Parameter 1
JOBNAME - the name of the element containing the control stream to be presented to Job Control. The jobname is the name used in the
V
ELT card when the element was placed on the system device •• Positional Parameter 2 (optional)
,xx -
the logical unit containing the jobname to be performed.If present, i t is specified in two hexadecimal digits.
omitted - logical unit
¢¢
is assumed .Positional Parameter 3 (optional),FILENAME - the filename in which the jobname will be found. If present, i t is specified by up to 8 alphanumeric characters.
omitted - the filename that was specified when Job Control was generated will be assumed.
EXAMPLES:
,...-.---=---_._---
LABEL
~.
OPERAND.
_. _ .'--.L .LJ .. L L L. _L-. L. L.-'-i __ .L.-,-.LL-.L.L_,-, L...L-'.--'-_.L_~
. ..L.L.L.LLl._.L.L.L~_L.L_L.L~ __ L.L.1....J. __ LLL...L . .l....LL...t_L
l.J!!lIJ:,¢iLLLi.-L.L.LJ...L
I i I . - U ...l.-'--'-..LL ! f I , I
--,--.L.JLJ..J .. LL....L-'--'-i-L--'--.LJ-LJ.
f£;IlJ~j,,JP.If}E§~ I I I I I I I I _LL.-L.L_u . .1.
1--.1.1 ....J1LJ.--L.l-'-.l-L.+ +-J.lL.L.--I.-'-~--'-LJ...LJ.-LL~-'-L.LJ..i....J---'--l....!.-L.--.l-. .L--'--.l...l....l.--L .l--'...L~-'-....L ...l...L....L.J....!. 1 I I I I J..J.--.J1,---,---,----,--,-
~-L~~-L~~4~~~~.~-~1-'~1-L1 ~I-LI ~I-LI~I-LI~I~~~L~~ I I
4· T-J()/bllk
j ¢:<..,C/jZXt.c~;-cLu.__
LLL.1 I 1 IJOBNAME EX 1 - DISCPRT EX 2 - ALPHA EX 3 - BETA EX 4 - GAMMA
LOG UNIT FILENAME
* *
JOBFILE CNTRLST
*the filename used will be that which the parameter SJCS was equated to when Job Control was generated.
APPENDIX B 2 of 9 9200/9200II/9300/9300II
Memo #147
SJCS Example
In the example that follows, (System Job Control stream Example) List I represents a method of filing jobs into a file (SYSJCS) on logical unit ¢¢.
The LIBS being used to do this was linked with DEL EQU X'55'
SENT EQU X'58'
12-¢-2 Control Punch 2-8 (:) Sentinel Punch
Note the use of the 01 VELT element name,*" command to allow the use of LIBS Command Cards and Job Control Command Cards in the elements being filed on the system medium.
Note also' i t is assumed the Job Control program was generated with SJCS=YES so that the filename used as a default in RUN command cards will be SYSJCS.
Presenting the control stream of RUN command cards as shown in List 2 will
cause the following to occur: (any reference to XREF in command cards is for example purposes only)
SXREF 1. Element GENERATE located in SYSFILE on logical SXREF
SXREF SXREF VTOCDASM VTOCDASM DSCPRINT
DSCPRINT
VTOCDASM REM1
REMI
VTOCDASM
9200/9200II/9300/9300II Memo #147
unit ¢2 will be listed
2. Element CDS with the same location will also be listed
3. Element JBCN with the same location will be cross-referenced
4. The FINIS will direct Job Control to the card reader for its next command
5. A DASM will take place which will list the VTOC of the disc on drive ¢1
6. The FINIS will direct Job Control to the card reader for its next command
7. A DPRT in hex-char mode of data from drive ¢¢
will take place. The data from Cyl 119 head ¢¢
will print followed by data from Cyl 119 head ¢2 through Cyl 119 head ¢3 followed by data from cylinder 2~¢ head ¢~.
8. Since this job does not end with a FINIS (and if a cancel does not occur) the next job filed will take place (VTOCBASM)
9. Steps 5 and 6 will be repeated here
10. A listing and cross-reference of an Element called REM1 located in SYSFILE on logical unit ¢1 will take place
11. At conclusion of the above,Job Control is
directed to find the jobname VTOCDASM on logical unit ~¢ (default) in filename SYSJCS (default) and process i t .
12. Steps 5 and 6 will be repeated here
3 of 9 APPENDIX B
/ / /
CTL
\l ELT
/ /
. " CTL V FIND V INS
/*
/:
V ELT
/ / V'CTL V FIND V INS
'V
FIND V INS V SELECT/*
/
V
/: ELT //
/*
/:
¢¢
¢¢
¢¢
~ ELT
/
DVC ¢1 END
/*
/
/:
/*
/
FINIS
List 1 DATE EXEC DATA NW REM1,*
10605741 LIBS C
SYSJCS R EXEC XREF
13. A halt display of ¢¢¢2 demonstrates the successful conclusion of the control stream presented in List 2
14. If any programmed or external cancel had taken place in any of the above steps (or if a SKIP command card had been presented and made a match with the UPSI byte) then none of the subsequent RUN commands (or jobs) would have been executed and the control stream would have concluded with a FINIS loop.
SYSFILE
/
/ / / / /List 2
RUN SXREF,¢¢,SYSJCS RUN VTOCDASM
RUN DSCPRINT RUN REM1 PAUSE ¢¢¢2 FINIS DATA C
N,W,¢¢,SCRATCH1,R,¢1,SYSFILE
/REM1""XREF REM1
RUN VT SXREF,*
EXEC XREF DATA C
N,W,¢¢,SCRATCH1,R,¢2,SYSFILE /GENERATE
/CDS
MACROLIB/UNIVAC/EXECMODL/JBCN",XREF FINIS
DSCPRINT, ....
EXEC DPRT DATA T
¢2
¢2
¢2
VTOCDASM, ....
EXEC DASM DATA T
FINIS FINIS
SXREF
DSCPRINT
VTOCDASM
APPENDIX B 4 of 9
9200/9200II/9300/9300II Memo #147
,-,.'
SJCS Definitions
Element - the record that contains the Element name is called a Demarcation Record. Also called a Module.
Demarcation Record- any record containing a X'55' in the first position. It, in turn, is a Beginning of Group (BOG), End of Group (EOG), Element (ELT), etc.
Job Jobname
SJCS Halts Display
4F~l
4F~2
4F~3
4F~4
4F~5
- a procedure to be done by the computer made up of one or more programs.
- the name of a job to be done. Specified in a RUN card and is the name of an Element (Module) under which one or more programs will be executed.
If the execution of a given Job under a RUN procedure does not conclude with a FINIS and if no program causes a cancel to take place, then the next Jobname sequentially filed on the system medium will be processed.
Meaning
The control stream being processed from disc is about to go beyond the upper extent of the file
An error has occurred in the
caw
chain attempting to bring in the next block of images from the control stream file
The current image that would have been supplied to either Job Control or the program being executed is an END demarcation record
The filename cannot be found on the logical unit specified
The filename has been found, but the j obname cannot be found in that file
Action
depressing Run w1ll cause a Cancel to take place. No options are allowed
No response or a zero Key-in
w~ll cause a retry of the COW chain. Any other re- sponse will cause a cancel depressing Run will cause a Cancel to take place.
No options are allowed see Action to 4F~2 display (search for filename and jobname)
see Action to 4F~2 display
9200/920011/9300/930011
Memo #147 5 of 9 APPENDIX B
If i t is desirable to cause the input of card data while processing a control stream which resides on disc, i t is accomplished by the use of a card with a slash in column 1, "DATA" in columns 10-13, and "READER" in columns 16-21 in the disc control stream at the point where a "DATA" statement would otherwise be
appropriate. The detection of this card by the Supervisor (actually done in the PARAM? transient) causes the next control stream image delivered to be the next available image from the "real" control stream reader. For any program which is using a standard DTFCS, this should be a DATA statement with
C, T or B in column 16. When the program executes an EOJ macro, the
Supervisor resumes reading control stream images from the System Job Cont~ol
Stream file on disc.
Since the presence or absence of the / DATA READER statement determines, at the time the program begins execution, the source of that program's control stream input, all control stream input to a given program must be from one medium or the other. The program is never aware of the medium from which
its control stream is being read. This feature may be utilized by an~ program which reads control stream input without that program's being reassembled or recompiled.
The following example illustrates a standardized assemble-link-execute control stream on disc in which both the assembler and the linked user program
read data from the "read" reader:
LIBS Run to Add Standard Assemble-Link-Execute Run to SYSJCS File:
/ /
'V
CTL'V
ELT / / / / / / / //*
/ / / /:
/*
/ Control / /
TEST
/*
EXEC LIBS DATA C
N/U/~/SYSJCS,R,~,SYSFILE
ASMBLEX, * EXEC KSMB
PARAM ~l~l/l~/W/~/TESTFILE
PARAM ~lll/l~/l/WORKONE
PARAM ~12l,1~,1,WORKTWO
PARAM ~13l/1~/~/PROCLIB
DATA READER E;XEC DLll DATA C
CTL N/W/~,OBJFILE,R,~,TESTFILE,S,l,WORKONE
PROM TESTPROG,*
LIBE RLOCATBL,~,RELOCLIB
INCLUDE /TEST EXEC
DATA FINIS FINIS Stream
RUN DATA START USING etc.
etc.
END
TESTPROG/~~/OBJFILE
READER
to Assemble ASMBLEX T
~ */~/1/2
and Test a Program:
(SYSJCS ON
¢¢
ARE DEFAULTS IN THIS SYSTEM)/ DATA T
/*
/ FINIS
APPENDIX B
input data to program just assembled and linked
6 of 9
9200/9200II/9300/9300II Memo #147