Text preview for : GC21-7620-6_IBM_System3_CommunicationsControlProgramSystemReferenceManual_Sep80.pdf part of IBM GC21-7620-6 IBM System3 CommunicationsControlProgramSystemReferenceManual Sep80 IBM system3 GC21-7620-6_IBM_System3_CommunicationsControlProgramSystemReferenceManual_Sep80.pdf



Back to : GC21-7620-6_IBM_System3_C | Home

aaaa aaaa
aaaa aaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaoaaaaa
aaaaaaaaaaaaaaaaaa
IBMSystem./3
aaaaaaaaaa
aoaaaaaaaaa
aaaaaaaaaaa
aaaaaaaaaaa
Model15
aaaaaaaaaaa
aaaoaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaaaaaa
CommunicationsControl Program
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaa
aaaa
aaaa
aaaa
System Reference Manual

Program Numbers:
5704-SC1
5704-SCz
Featu 60 11160121
res 60331007 /GO7
0 1




aaaaaa
aaatao
aaaaaa
aaaaaa
oaaa aaaa
aaaa aaaa
aaaaaaaaaaaoaaaaaa
a aa a a a a a a a a a a a a a a a
aaaaaaaaaaoaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaa aaaa
aaaa aaaa
aaa aaa
aaaaaa
aaaaaa
aaaaaa




aaaaa
aoaaa
aoaaa
aaaaaaa
aaaa
aaaa
GC21-7620-6
File No. 33-36
\
SeventhEdition (September
19801

T h i s i s a m a j o r r e v i s i o no f , a n d o b s o l e t e s , G C 2 l - 7 6 2 0 - 5 . C h a n g e so r a d d i t i o n s t o t h e
t e x t a n d i l l u s t r a t i o n sa r e i n d i c a t e d b y a v e r t i c a l l i n e t o t h e l e f t o f t h e c h a n g e o r
addition.


T h i s e d i t i o n a p p l i e st o t h e f o l l o w i n g I B M S y s t e m / 3 s y s t e m c o n t r o l p r o g r a m sa n d t o a l l
s u b s e q u e n tv e r s i o n sa n d m o d i f i c a t i o n s u n t i l o t h e r w i s e i n d i c a t e d i n n e w e d i t i o n s o r
t e c h n i c a ln e u r s l e t t e r s .

Version Modification Program Number System/3 Model

08 00 5704-5C1 Model 15 A-B-C
05 00 5704-SC2 Model 1 5D

C h a n g e s r e p e r i o d i c a l l y m a d e t o t h e i n f o r m a t i o n h e r e i n ; c h a n g e sw i l l b e r e p o r t e d i n
a
t e c h n i c a l n e w s l e t t e r so r i n n e w e d i t i o n s o f t h i s o u b l i c a t i o n .

Use this publication only for the purposes stated in the Preface.

P u b l i c a t i o n sa r e n o t s t o c k e d a t t h e a d d r e s sb e l o w . R e q u e s t sf o r c o p i e s o f I B M p u b l i c a -
tions and for technicalinformation about the systemshould be made to Vour IBM
r e p r e s e n t a t i v e r t o t h e I B M b r a n c h o f f i c e s e r v i n gy o u r l o c a l i t y .
o

T h i s p u b l i c a t i o n c o u l d c o n t a i n t e c h n i c a l i n a c c u r a c i e s r t y p o g r a p h i c a le r r o r s . A d d r e s s
o
y o u r c o m m e n t s a b o u t t h i s p u b l i c a t i o n t o I B M C o r p o r a t i o n , P u b l i c a t i o n s ,D e p a r t m e n t
2 4 5 , R o c h e s t e r ,M i n n e s o t a 5 5 9 0 1 . I B M m a y u s e a n d d i s t r i b u t e a n y o f t h e i n f o r m a t i o n
you supply in any way it believes ppropriatewithout incurring any obligation
a
w h a t e v e r . Y o u m a y , o f c o u r s e ,c o n t i n u e t o u s e t h e i n f o r m a t i o n y o u s u p p l y .


O C o p y r i g h t I n t e r n a t i o n a l B u s i n e s s a c h i n e sC o r p o r a t i o n 1 9 7 3 , 1 9 7 4 , 1 9 7 5 , 1 9 7 6 , 1 9 7 7 , 1 9 7 8 , 1 9 7 9 , 1 9 B O
M
Preface




This publication describes Communications
the Control o tBM System/3Modet l5 Operator,s
Guide,GC21-5075.
P r o g r a mC C P f e a t u r e f t h e I B M S y s t e m / 3 o d e ll S a n d
( ) o M
providesinformation to aid the systeminstallationmanager, . IBM System/3Model lE SystemControl programmrng
IBM systems engineer, application
and programmers in ReferenceManual,GC21.SO77 (S704-SC1).
generating CCPsystem.
the
o IBM System/3 Model lS System Control programming
The generation the CCPsystemis accomplished using
of by Conceptsand Reference Manual,GC21-b162 (b704"SC2).
the facilitieof the:
s
o IBM System/3 Model lS System Cantrol programming
o f BM System/3 Model 15 systemControl programming MacrosReferenceManual,Gc21-7609.
( 5 7 0 4 - S Ca n d 5 7 0 4 - S C 2 )
1
. IBM System/3 Overlay Linkage Editor Reference
a P r o g r a m m i n g p p o r t o r t h e c o m m u n i c a t i oa d a p t e r s :
su f n M a n u a lG C 2 1 - 7 5 6 1 .
,
M u l t i l i n e / M u l t i p o i ne a t u r e u l t i p l eL i n eT e r m i n a l
ft M
Adapter feature (PSHRPO number 5799-WFK) . IBM System/3Model l5 SchedulerLogic Manual,
sY21_0035.

Prerequisite
Knowledge t IBM System/3Model 15 Supervisor
and IOS Logic
Manual.SY21-0033.
Y o u s h o u l db e a n e x p e r i e n c eS y s t e m / 3 o d e l1 b u s e r
cl M
familiarwith the basicconcepts teleprocessing.
of . IBM System/3Model l5 DataManagement
Logic
Manual,SY21-0034.

Devices
and Programs
Supportedand Required . l9M Systeml3Model 15 SystemData Areas
and Diag-
nosticAids. SY21-0032 (5704-SCl
).
T h e t e r m i n ad e v i c e s ,y s t e m e v i c e s ,n d s y s t e m r o g r a m s
l s d a p
r e q u i r e d a n d s u p p o r t e d b y t h e C C P a r e l i s t e d i n A p p e n d i x. l B M S y s t e m / 3 M a d e t l s s y s t e m D a t a A r e a s a n d D i a g -
D. nosticAids, Sy21_0052 (5704-SC2)"

y'y'oter
This manualfollows the conventionthatre means . tBM System/3Modet li SystentServices
programs
he or she. Logic Manual,Sy21-0036.

RefatedPublications . IBM System/3Muttitine/Multipoint Einary Synchronous
Communicati ons ReferenceManual. GCZI_7 3.
57
. I8M System/3 CommunicationsControl Program Mes-
sages
Manual,GC21-5170. . l9M System/3Multiple Line TerminalAdapter Rpe
Program Referenceand Component Descriptiort Manual,
. l8M System/3Model l5 CommunicationControl pro- GC21-7560.
gram System Operator Guide, GC21-7619.
. IBM 1050 Data Cornmunication System principles af
. IBM System/3 Communication Control Program Terminal operation. GA24-3474.
Operato r's Gu ide, GC21-758O.
. IBM 2740 Communicatiotts Terminal Models I and 2
. IBM System/3 Communications Control Program Component Description, GA24-3403.
Programmer'sReferenceManual, GC21-7 579.
. IBM 2741 CommunicationTerminal.GA24-341S.
o IBM System/3 Communications Control program System
DesignGuide, GC21-5165. ' IBM System/7Systems
Summary, GA34-0002.




Preface iii
I 8M SystemD Binary Synchronous Communications
Module (RPQ) PragrammingGuide and Reference
Manual,SC34-1510.

I BM System/7 Teleprocessing
Multiplexor'"TPMM"
ProgrammingGuide and ReferenceManual Supporting
RPODMAt /, SC34-1506.

IBM 3270 lnformation Display System Component
Description. GA2l 27 49.

l8M 3735 Programmer'sGuide, GC3O-3001.

IBM System/3 3735 Support Program Coding Manual,
GC2i-5096.

IBM 3741 Data Station Reference
Manual.G421-9183.

IBM System/3 Disk Sort Reference
Manual,SC21-7522.

IBM System/3 Model | 5 User'sGuide to Spooling,
cc21 7632.

IBM System/3 SabsefAmerican National Standard
COBOL Reference Manual,GC28-6452.

IBM System/3RPG ll Reference
Manual,SC21-7504.

l8M System/3FORTRAN lV Reference
Manual,
sc28-6874.

a l8M System/3 BasicAsrembler Program Reference
Manual.SC21-7509.


l . IReference lnteractive CommunicationsFeature
I
BM Systen/34
Manual SC21"7751.
,
Contents




CHAPTER 1. INTRODUCTION I S a v eT r a c e T a b l e I n f o r m a t i o n ( T R A C E I 18
T e r m i n a l O p e r a t o r F a c i li t i e s 1 Initiate or Terminate the CCP Trace (TRACE)
System Operator Facilities. I ( P r o g r a mN u m b e r 5 7 O 4 - S C 2O n l v ) 18
P r o g r a m m i n gF a c i l i t i e s . 2 U s i n g t h e S y s t e m O p e r a t o r ' sC o n s o l e a s a
Devices and Programs Supported 2 R e q u e s t i n gT e r m i n a l 18
Establishing nd Operatingthe CCP
a 2 C l o s i n g n d O p e n i n gD i s k F i l e sU n d e r C C P
a 18
G e n e r a t i o nS t a g e 2 C l o s i n g n d O p e n i n gD i s k F i l e sF r o m a B a t c h P a r t i t i o n
a
A s s i g n m e n tS t a g e 3 ( P r o g r a mN u m b e r 5 7 0 4 - S C 2O n l y ) 18
O p e r a t i o n a lS t a g e 3 Shutting Down CCP 19
CCPTasks 3 System Operator Messages 19
R e l a t i o n s h i pt o O t h e r P r o g r a m s 3 CCP Resoonses 19
D i s k S y s t e m M a n a g e m e n t( D S M ) ? M e s s a g efsr o m T e r m i n a l O p e r a t o r s 19
E x i s t i n g C o m m u n i c a t i o n sP r o g r a m m i n gS u p p o r t 4 Messages rom User Programs
f 19
Application Programs 4 P l a n n i n ga n d t h e S y s t e m O p e r a t o r an

System Programs 5 O p e r a t i n gA i d s 20

C H A P T E R . U S I N G H E C C PF R O MA T E R M I N A L
2 T 7 C H A P T E R 4 . C C PS E R V I C E SF O R T H E A P P L I C A T I O N
How the Terminal Operator Requests Program
a 7 PROGRAMMER 21
How the Terminal Operator Requests System Services . 7 F a c i l i t i e sO f f e r e d b y t h e C C P 22
Terminal Modes I C o m m u n i c a t i o n sM a n a g e m e n t zl

I n i t i a lM o d e I F ile Management 23
Command Mode . I P r o g r a mM a n a g e m e n t 24
Data Mode 8
Command Interrupt Mode . I CHAPTER 5. DESIGNING YOUR COMMUNICATIONS.
Terminal Operator Commands 9 BASEDSYSTEM 27
S i g n - O nC o m m a n d ( / O N ) I Applications 27
Oueue/No-Oueue ommands (/O and /NOOI
C I Terminals
Command Meaning o Data F iles 2a
FileSpecification ommand(/FlLEl .
C 10 Programs 28
Name Command (/NAME) . 11 E s t a b li s h i n gt h e S y s t e m 29
P r o g r a m R e q u e s tC o m m a n d 11 O p e r a t i n gt h e S y s t e m 30
Data Mode EscapeCommand 11 Startup 30
Release ommand (/RELEASE)
C 11 Operation J I

Message ommand (/MSGI .
C 12 Shutdown 31
Run Command(/RUNI .
't2
Updating the System 31
S i g n - O f {C o m m a n d ( / O F F ) 12 Total Equipment Needs 31
P l a n n i n gC o n s i d e r a t i o n s 12 D i s k S y s t e m M a n a g e m e n t( D S M ) C o n s i d e r a t i o n s 31
S p o o l i n g C o n s i d e r a t i o n s P r o g r a mN u m b e r 5 7 0 4 - S C l )
(
CHAPTEB 3. SYSTEM OPERATOR CONTROL S p o o l i n g C o n s i d e r a t i o n s( P r o g r a mN u m b e r 5 7 0 4 - S C 2 ) ?2

OF THE CCP 15 CCPTrace 34
l n i t i a t i n gC C P 15 Multiple Partition Considerations 34
SystemOperator Commands 15 S h a r i n gF i l e sB e t w e e nP a r t i t i o n s 34
Message ommand (MSG)
C 16 327O Display Format Facility (DFF) Considerations 34
DisplayTerminal Status (D T) . 16 U s i n g t h e S a m eT e r m i n a l w i t h D F F a n d
D i s p l a y T e r m i n a l A s s i g n m e n t s( D A ) 16 Non-DF F Programs 35
D i s p l a y U s e r sC o m m a n d ( D U ) 16 Terminal Security Considerations 36
't6
C a n c e l a U s e r P r o g r a mo r t h e C C P
S u s p e n dR e q u e s t s / E x e c u t i o n / l n i t i a t i o n f U s e r
o CHAPTER 6. GENERATION STAGE 37
Programs 16 P r o c e d u r ef o r G e n e r a t i o n 38
R e s u m e R e q u e s t s / E x e c u t i o n / l n i t i a t i o no f U s e r O p e r a t i o n a lP r o c e d u r e s o r G e n e r a t i o n
f 40
Programs 17 G e n e r a t i o nC o n t r o l S t a t e m e n t s 6q

C h a n g et h e S t a t u so f a T e r m i n a l ( V A R Y ) 17 W r i t i n g G e n e r a t i o nC o n t r o l S t a t e m e n t s
't7 $EFAC-CCP Facilities 62
C l o s e / O o e nh e B S C A L i n e ( C L O S E / O P E N I
t
A s s i g na S y m b o l i c T e r m i n a l N a m e t o a T e r m i n a l $ E P L G- P r o g r a m m i n g L a n g u a g e s 65
{ASSIGN) 17 $ESEC-Terminal SignOn Security 66
O n l i n e T e r m i n a lT e s t ( T E S T ) 17 $EFlL-$CCPF ILE Allocation 66
C h a n g et h e I n t e r v a lP o l l i n gT i m e f P O L T I M E ) 18 $EMLA-MLTA Support 69
R e c o v e rf r o m T e r m i n a l E r r o r s( E R P ) . 18 $EMLD-MLTA Devices 10
$EBSC-BSC Support 11
C o n t r o l A u t o m a t i c R e t r i e so f T e r m i n a l sD u r i n g
E r r o r R e c o v e r y( A U T O E R P ) { P r o g r a mN u m b e r $EBSD-BSC Devices 77
5704-SC2 nlv)
O 18 $ E C S C - B S C C S u p p o r t ( 5 7 0 4 - S C 2o n l y ) 78
$ECSD-BSCC Devices 80
Contents v
$ E G E N - C C P G e n e r a t i o nS t r e a m 81 A d d i t i o n a l D e v i c e sS u p p o r t e d 172
C C P P r o g r a m sU s e d i n G e n e r a t i o n 84 S y s t e m P r o g r a m sR e q u i r e d 112
Generation tilitv ($CCIPP)
U 84
S C PG e n e r a t o r( $ C G x x x ) 84 APPENDIX E. GLOSSARY 173
I n i t i a l i z e s s i g n m e n t i l e B u i l d ( $ C C lB F l
A F U
I n i t i a l i z e r a c e / D u m pF i l e ( $ C C l D P )
T A P P E N O I XF . C O N F I G U R A T I O NL I M I T A T I O N S ,
l P r o q r a mN u m b e r 5 7 0 4 - S C 2 n l y l
o 84 S T O R A G E E S T I M A T E SA N D P E R F O R M A N C E
SourceModules Used in Generation 85 CONSIDEBATIONS 175
G e n e r a t i o nC o n s i d e r a t i o n s 85 C o n f i g u r a t i o n L i m i t a t i o n s a n d M a i n S t o r a g eE s t i m a t e s 175
Support of the Display Adapter 85 E s t i m a t i n gC C P C o n f i g u r a t i o n L i m i t s 175
Support of BSCC (Binary Synchronous U s i n gT h i s A p p e n d i x 176
C o m m u n i c a t i o n sC o n t r o l l e r ) 86 M a x i m u m C C P S y s t e m E x a m p l e ( 5 7 0 4 - S C 2O n l y ) 2O4
|
S u p p o r t o f a L a r g eN u m b e r o f T e r m i n a l s D i s k S t o r a g e E s t i m a t e sf o r t h e C C P 219
( P r o g r a mN u m b e r 5 7 0 4 - S C 2 o n l y ) 86 T i p s f o r l m p r o v e d P e r f o r m a n c ea n d M a i n S t o r a g e
Utilization 223
CHAPTER 7. ASSIGNMENTSTAGE 87 C C P U s e rT a s k P r i o r i t i e s . 224
P l a n n i n gf o r A s s i g n m e n t 87
R e q u i r e m e n t sf o r A s s i g n m e n t a7 A p p E N D l xc . t N s r A L L A T t o N v E R t F t c A T r o N
A s s i g n m e n tR e s t r i c t i o n s( 5 7 0 4 - S C 2o n l y ) 88 PROGRAM Z2g
A s s i g n m e n tD i a g n o s t i c s 88 Loading the CCP to Run CCPIVP 229
A s s i g n m e nF i l e ( $ C C P F L E )
t I 88 P r o c e d u r eo r R e q u e s t i n g C P I V P
f C 230
A s s i g n m e n tS t a t e m e n t s( A s s i g n m e n tB u i l d P r o g r a m ) 88 O p e r a t i n g I n s t r u c t i o n sw i t h C C P I V P 23O
A s s i g n m e n tC o n t r o l S t a t e m e n t s 91 Normal Operating Messages 23O
W r i t i n g A s s i g n m e n tC o n t r o l S t a t s m e n t s 91 User Error Messages 23O
SOURCP Statement o?

// SET Statement 93 tNDEx 231
// SYSTEM Statement 94
// TERMATTR Statement 100 L 1 S TO F A B B R E V T A T I O N S
// BSCALINE Statement 103
/ / B S C A T E R MS t a t e m e n t 106 ASCII A m e r i c a nN a t i o n a lS t a n d a r dC o d e f o r I n f o r m a t i o n
// MLTALINE Statement 108 I n t e r c h an g e
// MLTATERM Statement 111 BSC Binarysynchronous ommunication c
/ / P O R T L I N E S t a t e m e n t( P r o g r a m u m b e r
N BSCA Binarysynchronouscommunicationsadapter
5704-SC2 nly) o 113 BSCC B i n a r ys y n c h r o n o u s o m m u n i c a t i o n s o n t r o l l e r
c
c
i/ TERMNAME Statement 116 CCP C o m m u n i c a t i o n sc o n t r o l p r o g r a r r !
'117
// DISKFILE Statement CPU P r o c e s s i nu n i t
g
// SYMFILE Statement 122 CRT C a t h o d er a v t u b e
// PROGRAM Statement 126 DA Displayadapter
P r o g r a m F i n d R o u t i n e ( P r o g r a mN u m b e r 5 7 0 4 - S C 2 o n l y ) 132 DFCR Display format control routine
F o r m a t F i n d R o u t i n e ( P r o g r a m u m b e r 5 7 0 4 - S C 2o n l y )
N 133 DFF D i s p l a yf o r m a t f a c i t i t y
Disk File Close/Open acility F 133 DFGR D i s p l a yf o r m a t g e n e r a t i o n o u r i n e
r
A s s i g n m e n tL i s t P r o g r a m 134 DSM D i s k s y s t e mm a n a g e m e n t
// LIST Statement 135 EBCDIC E x t e n d e dB i n a r y C o d e d D e c i n r a lI n t e r c h a n g e o d e
C
S a m p l eA s s i g n m e n t B u i l d E x e c u t i o n 137 EOJ End of iob
S a m p l e A s s i g n m e n tS e t : C a l c u l a t i o no f M a i n EOT End of transmission
S t o r a g eS i z e s 143 EXlo Executeinput/output
UserSecurity Data Program ($CCPAU) 149 t/O Input/output
I rCf Interactive ommunications eature
C F
'
CHAPTER 8. SYSTEMHISTORY AREA COPY PROGRAM IOCS I n p u t / o u t p u tc o n t r o l s y s t e m
( P R O G R A M N U M B E R 5 7 0 4 - S C 2O N L Y ) 151 IOS Input/output supervisor
UserRequirements 151 IPL I n i t i a l p r o g r a ml o a d
O p e r a t i n gC o n s i d e r a t i o n s 151 LRC L o n g i t u d i n a l r e d u n d a n c yc h e c k
MFCM M u l t i - fu n c t i o n c a r d m a c h i n e
A P P E N D I XA . G E N E R A TI O N C O N T R O L S T A T E M E N T MFCU M u l t i - f u n c t i o nc a r d u n i t
SUMMARY HART
C 153 MLMP Multiline/multiooint
MLTA M u l t i p l e l i n e t e r m i n a la d a p t e r
A P P E N D I X B . A S S I G N M E N TC O N T R O L S T A T E M E N T MRT M u l t i p l e r e q u e s t i n ge r m i n a l
t
SUMMARY CHART 159 NEP Never+nding rogram p
OCL Operation control language
APPENDIX C. MESSAGES 167 PAS P r o g r a m a p p e n d e ds t o r a g e
PCT P r o g r a mc o n t r o l t a b l e
A P P E N O I X D . D E V I C E SA N D P R O G R A M S PFGR P r i n t e rf o r m a t q e n e r a t o r o u t i n e
r
S U P P O R T E DA N D R E O U I R E D 169 PRUF P r o g r a mr e q u e s tu n d e r f o r m a l
T e r m i n a l s a n d F e a t u r e sS u p p o r t e d 169 RPO R e q u e s tf o r p r i c e q u o t a t r o n
S y s t e m D e v i c ea n d P r o g r a m R e q u i r e m e n t s 172 SCp Systemcontrol program
D e v i c eR e q u i r e m e n t s 172 SWA S c h e d u l ew o r k a r e a
r
TP Teleprocessing
VTOC V o l u m e t a b l eo f c o n t e n r s
Chapter 1. Introduction



T h e c o m m u n i c a t i o n sc o n t r o l p r o g r a m ( C C p ) i s a s y s r e m
SYSTEM OPERATOR FACI LITI ES
c o n t r o l p r o g r a m m i n gf e a t u r e t h a t a l l o w s t h e I B M S y s t e m / 3
Model 15 to supportan online network of terminals. CCp
T h e s y s t e mo p e r a t o r i n i t i a t e sa n d t e r m i n a t e st h e a c t i v i t y o f
e n a b l e s e r m i n a l st o c a l l a p p l i c a t i o np r o g r a m sa s n e e d e d
t t h e C C P a n d c o n t r o l s t h e o p e r a t i o no f t h e c o m m u n i c a t i o n s -
and permits those programs to access common set of disk a basedsystem. After the CCP is loaded into main storage,
f i l e s . l f s u f f i c i e n t m a i n s t o r a g ei s a v a i l a b l e t h e C C p p e r m i t s
, i t a s k st h e s y s t e mo p e r a t o r o n e o r m o r e q u e s t i o n s . T h i s
s e v e r aa p p l i c a t i o np r o g r a m st o b e e x e c u t i n gc o n c u r r e n t l y ,
l
a l l o w s t h e s y s t e mo p e r a t o r t o i d e n t i fy t h e s e t o f f i l e s ,
t h o u g h i n d e p e n d e n t l yo f o n e a n o t h e r ;t h a t i s t h e C C p p r o -
p r o g r a m s . e r m i n a l s ,c o m m u n i c a t i o n l i n e s ,a n d t e r m i n a l
t
v i d e sf o r m u l t i p r o g r a m m i n gw i t h i n o n e p a r t i t i o n .
namesto be used by the CCP on the current run (one or
more of these sets were defined prior to the current run of
The CCP is designedto make a communications-based sys- the CCP-see index entry: assignmentstage). These ques-
t e m a s e a s ya n d i n e x p e n s i v e s p o s s i b l e o e s t a b l i s h n d
a t a t i o n s a l s o a l l o w t h e s y s t e mo p e r a t o r t o m o d i f y a s e l e c t e d
operate. The CCP can be tailored to suit diverseoata pro- set to adapt to a particular run of the CCP.
c e s s i n g n v i r o n m e n t si n v o l v i n gb a t c h a n d o n l i n e a p p l i c a -
e
tions. During the operation of the CCP, the system operator
c o n t r o l s t h e s y s t e mt h r o u g h t h e C o n s o l eK e y b o a r d . T h e
Note: lt you are not acquainted with the terms used in
o p e r a t o rc a n :
t h i s i n t r o d u c t i o n , y o u c a n f i n d t h e m e x p l a i n e de i t h e r i n
Appendix E: Glossary, or in the Data processing Glosnry, o M o n i t o r t h e s t a t u so f t h e s y s t e ma t a n y m o m e n t .
GC20-1 99. 6
o D e t e r m i n et h e u n f u l f i l l e d r e q u e s t s o r p r o g r a m so r s y s -
f
T E R M I N A L O P E R A T O R F A C IL I T I E S t e m o p e r a t o r r e p l i e si n t h e s y s t e ma t a n y t i m e .

U n d e r c o n t r o l o f t h e C C P ,t h e o p e r a t o r o f a t e r m i n a l c a n : Send messages terminals.
to

Request programs. C h a n g e h e s t a t u so f t e r m i n a l so n t h e s y s t e m .
t

Specify whether a program request should be rejected if C a n c e l ,s u s p e n d , n d r e s u m ea c t i v i t i e so f p r o g r a m s .
a
t h e p r o g r a mc a n n o t b e e x e c u t e di m m e d i a t e l y ,o r w h e t h e r
t h e r e q u e s ts h o u l d b e p l a c e do n a q u e u e . C h a n g et h e a c t u a l t e r m i n a l r e f e r r e dt o b y a t e r m i n a l
name.
S p e c i f y t h e d i s k f i l e s t o b e u s e d b y a p a r t i c u l a rp r o g r a m
or series f programs.
o a R e q u e s tt h e o n l i n e t e s t o f t e r m i n a l st o d e t e r m i n ew h e t h e r
they are operating correctly.
C h a n g et h e s y m b o l i c n a m e o f t h e t e r m i n a l .
a C l o s eC C P f i l e s .
send a message the system operator.
to
O p e n t h e p r e v i o u s l yc l o s e dC C P f i l e s .
O R e l e a s eh e t e r m i n a l f r o m a p r o g r a m i n o r d e r t o e n t e r
t
another program request or command. a Shut down CCP.

o Request the operation of a seriesof tasks via task chain-
C h a n g ei n t e r v a lp o l l i n g t i m e s .
i n g ( P r o g r a mN . u m b e r5 7 0 4 - S C 2o n l v ) .

R e c o v e rf r o m t e r m i n a l e r r o r s .
R e q u e s ts o r t o p e r a t i o n sv i a t h e C C P / D i s kS o r t P r o g r a m .
( P r o g r a mN u m b e r 5 7 9 9 - A T H i s u s e d w i t h S C P 5 7 0 4 - S C 1 ;
Save trace table information.
5 7 0 4 - S M 7 i s u s e dw i t h S C P 5 7 0 4 - S C 2 . )

Activate or deactivate automatic retries to terminals
F i n d n e w o r u p d a t e d p r o g r a m sa n d f o r m a t s ( p r o g r a m
in error recovery and control the frequency of retries
N u m b e r 5 7 0 4 - S C 2o n l v ) .
( P r o g r a mN u m b e r 5 7 0 4 - S C 2o n l y ) .
R e q u e s tt h e o n l i n e t e s t t o d e t e r m i n ew h e t h e r t h e t e r m i _
n a l i s o p e r a t i n gc o r r e c t l y . I n i t i a t e o r t e r m i n a t e t h e C C P l o a d a b l et r a c e .

Introduction
T h e s y s t e mo p e r a t o r c a n a l s o p e r f , r r ms o m e o f t h e f u n c t i o n s o A u t o m a t i c t r a n s l a t i o no f t r a n s m i s s i o n a t a c o d e s
d
of a terminal operator such as request programs, enter com-
m a n d s ,a n d , f o r P r o g r a mN u m b e r 5 7 0 4 - S C 2 ,f i n d p r o g r a m 5 o D y n a m i c , p r o g r a m - c o n t r o l l e d l l o c a t i o na n d d e a l l o c a -
a
and formats. tion of terminals

Becauseof the extent of the control exercisedby the sys- . Accessto communications l/O error or exception
t e m o p e r a t o r ,h e o r s h e m u s t b e t h o r o u g h l y t r a i n e d i n t h e information
o p e r a t i o n o f t h e C C P , a p p l i c a t i o n :o f t h e C C P i n t h e
;
i n s t a l l a t i o n , n d t h e s p e c i f i ct a s k st o p e r f o r m u n d e r c o n t r o l
a o I n t e r a c t i o nw i t h e x t e r n a l b u f f e r s ( P r o g r a mN u m b e r
of the ccP. 5 7 0 4 - S C 2o n t v )

. I n i t i a t i o n o f a t a s k ( i n c l u d i n ga s o r t t a s k ) f r o m a n a c t i v e
P R O G R A M M I N GA C I L I T l E S
F t a s k v i a t a s k c h a i n i n g ( P r o g r a mN u m b e r 5 7 0 4 - S C 2o n l y )

P r o g r a r n h a t r u n u n d e rt h e C C Pc a nb e w r i t t e n i n a n y o f
ts
f o u r p r o g r a m m i nlg n g u a g e s :
a D E V I C E SA N D P R O G R A M SS U P P O R T E D

r R P GI I T h e t e r m i n a l d e v i c e s , y s t e md e v i c e s a n d s y s t e m p r o g r a m s
s ,
r e q u i r e da n d s u p p o r t e db y t h e C C P a r e l i s t e d i n A p p e n d i x
o COBOL D.

o FORTRAN lV
E S T A B L I S H I N GA N D O P E R A T I N G T H E C C P
o B a s i cA s s e m b l e r
T h e C C P c a n b e t a i l o r e d t o s u i t e a c h u n i q u e o p e r a t i n ge n -
A l t h o u g h t h e d e s i g no f p r o g r a m s v r i t t e n f o r t h e C C P m i g h t
l v i r o n m e n t . E s t a b l i s h i n g n d o p e r a t i n gt h e C C P i n a p a r t r -
a
b e d i f f e r e n t f r o m t h o s e t h e p r o g r a m m e rh a s b e e n w r i t i n g , c u l a r e n v i r o n m e n t i s a c c o m p l i s h e dn t h r e e s t a g e s :
i
p r o g r a m m i n gs t a t e m e n t s s e df o r t e r m i n a l i n p u t / o u t p u t
u
a r e a l r e a d yf a m i l i a r t o p r o g r a m m e r s : a Generation

o I n C O t I O Lo r F O R T R A N : t h e c a l ls t a t e m e n t . . Assignmenl

. I n R P G l l : e i t h e r t h e e x i t o p e r a t i o n o r a s p e c i a lf i l e . . O p e r a t i o n a ls y s t e ms t a r t u p

r I n B a s i c s s e m b l e rm a c r oi n s t r u c t i o nts a t c a nb e
A : h
processed the disk system
by rnanagement macros" Generation Stage

W i t h e a c h r e q u e s tf o r t e r m i n a l l / O , t h e p r o g r a m m e rp r o v i d e s C C P g e n e r a t i o ni s t h e p r o c e s s y w h i c h a u s e r c r e a t e s n
b a
a l i s t o f p a r a m e t e r sh a t t e l l t h e C C P w h i c h s p e c i f c
t i i n d i v i d u a lv e r s i o no f t h e C C P . T h e p u r p o s eo f g e n e r a t i o nr s
o p e r a t i o nt o p e r f o r m , w h i c h t e r m i n a l t o u s e , a n d w h a t t o c r e a t ea s e t o f C C P o b j e c t m o d u l e sa n d s u b r o u t i n e s ,
d a t a a r e at o u s e . u n i q u e t o t h a t u s e r ' sr e q u i r e m e n t s o n t h e u s e r ' sd i s k p a c k .
,
T h e p r o c e s s f q e n e r a t i o ni n v o l v e s :
o
T h e C C P a l l o w s t h e p r o g r a m m e rt o i d e n t i f y t e r m i n a l sb y
s y m b o l i c n a m e s . l f a p a r t i c u l a rt e r m i n a l i s u n a v a i l a b l eo r
f 1. D e s c r i b i n g h e t y p e o f e q u i p m e n tt o b e u s e db y t h e
t
a n y r e a s o n , h e s y s t e mo p e r a t o r c a n r e a s s i g nh e s y m b o l i c
t t c o m m u n i c a t i o n ss y s t e ma n d t h e f a c i l i t i e st h a t s h o u l d
n a m e t o a d i f f e r e n t t e r m i n a l . T h u s , t h e p r o g r a mn e e d n o t b e i n c l u d e di n t h a t s y s t e m .
b e c h a n g e do r r e c o m p i l e dt o a d d r e s s d i { f e r e n t t e r m i n a l .
a
2. C r e a t i n ga s e t o f c o n t r o l r o u t i n e sw h o s e s p e c i f i cc o n -
O t h e r f a c i l i t i e so f f e r e d b y t h e C C P t o t h e p r o g r a m m e ra r e : t e n t m a y b e u n i q u e t o t h e u s e r ' si n s t a l l a t i o n .

o A c c e s st o t h e n a m e o f t h e t e r m i n a l t h a t r e q u e s t e d h e
t 3. J o i n i n g t h e r o u t i n e sb y a l i n k - e d i t i n gp r o c e s s .
program
4. C o p y i n ga p p r o p r i a t e d d i t i o n a l u p p o r t i n g o u t i n e s ,
a s r
. A c c e s st o a t t r i b u t e so f i n d i v i d u r atle r m i n a l s
5. I n i t i a l i z i n gh e a s s i g n m e n ti l e u s e db y t h e a s s i g n m e n t
t f
. Support for overlayprograms s t a g ea n d t h e o p e r a t i o n a ls t a g e .
Assignment Stage The management tasks, performed the CCp,permits
of as by
t a s k s o b e i n i t i a t e d n d t e r m i n a t e dn d e p e n d e n t l yn dt o
t a i a
A s s i g n m e n ti s a s p e c i a l , r i e f C C P r u n d u r i n g w h i c h t h e u s e r
b o p e r a t e o n c u r r e n t l yW h e nu s e r a s k s u n c o n c u r r e n t l y ,
c . t r
s p e c i f i e s n e o r m o r e s e t so f s p e c i f i ce n v i r o n m e n t si n w h i c h
o results identical thosethat would occur had each
are to
t h e C C Pw i l l r u n . E a c hs e t i n c l u d e s :
t a s kr u n a l o n e . U n d e rC C P ,1 - 1 5u s e rt a s k s a ne x e c u r e
c
concurrently; taskscan be from 4K to 32K bvtes.
a S p e c i f c i t e m s o f i n f o r m a t i o n p e r t a i n i n gt o t h e e n t i r e
i
CCP, such as the current password.
R E L A T I O N S H IT O O T H E RP R O G R A M S
P
o Programshat can be run underthe CCp and the
t
resources achrequires.
e F i g u r e1 i l l u s t r a t ets e r e l a t i o n s h i p s t w e e nh e C C Pa n d
h be t
disk systemmanagement between and the CCPand
o F i l e st h a t a r e a c c e s s i b l t o e a c h p r o g r a m a n d h o w t h e y
e application rograms.
p
are to be accessed.

(DSMI
Disk SystemManagement
o T h e c u r r e n t l i n e / t e r m i n a lc o n f i g u r a t i o n .

T h e C C Po p e r a t eis c o n j u n c t i o n i t h D S Ma n d u s e sh e
n w t
T h e a s s i g n m e n r u n n e e d b e r e p e a t e do n l y w h e n t h e u s e r
t
f o l l o w i n g a c i l i t i e s f D S Mw h e r e v ep o s s i b l e :
f o r
w i s h e st o c h a n g es o m e o f t h e s p e c i f i ci n f o r m a t i o n g i v e n i n
a p r e v i o u sa s s i g n m e n r u n .
t
. DSM Supervisor:Usedfor programloading, disk and
u n i t r e c o r d h y s i c all/ O c o n t r o l( l O S ) . O n P r o g r a m
p
Operational Stage N u m b e r5 7 0 4 - S C 2 ,s ee n q u e u e n dd e q u e u e .
u a

The operational stage beginswith operational startup, Disk and Unit Record Data Management: Used for
w h e n t h e C C Pi s l o a d e di n t o m a i n s t o r a g e . D u r i n g s t a r t u p , l o g i c ac o n t r o lc f d i s k a n d u n i t r e c o r dl / O .
l
t h e C C P r o u t i n e so p e n d i s k f i l e s ,a < l a p t e r s ,n d c o m m u n i c a -
a
t i o n l i n e sa n d c o m p l e t e v a r i o u st a b l e sa n d c o n t r o l b l o c k s . DSM Console Management'CertainCCPdisplaytransi-
e n t sr u n i n t h e D S Mt r a n s i e na r e a n d i n t e r f a c e i r e c t l v
t a d
D u r i n g o p e r a t i o n ,t h e C C P p e r f o r m st h e f u