• Command processor/work station data management interface
• Router • Console management
• Sign-on • Command processor cleanup
• Command processing • Password security
• Job initiation and display station release • I/O error recovery
• High level aids and task-to-task communications router • Work station error recovery
• Inquiry menu option and resume processing
From: Main Storage IPL INPUT _ _ _ _ _
Required system areas
~OCESS
• Router (Diagram 2.1 )
• Sign-on (Diagram 2.2)
• Command Processing Overview (Diagram 2.3)
• Job initiator and work station release overview (Diagram 2.18)
• High level aids and task-to-task communications router (Diagram 2.21)
• Inquiry menu option processor and resume overview (Diagram 2.22)
• Special command processor (Diagram 2.25)
• Command Processor/work station data management interface (Diagram 2.26)
• Console management overview (Diagram 2.27)
• Command processor cleanup (Diagram 2.31)
• Password Security (Diagram 2.32)
• I/O error recovery (Diagram 2.33)
.. ---~
.. ...
II OUTPUT - - - _
Updated system areas
Appropriate display
To: Initiator Function Diagram 2.0. Overview of Command Processor
Method of Operation 2-9
Licensed Material-Property of IBM
INPUT
From: IPL or Command Processor Transient
~OCESS • OUTPUT _ _ _
_D
Wait for event to occur and rout control to appropriate command processor transientfJ
Process work station invite op-end----:Tl
...
To: Requested Command Processor Transient
DESCRIPTION
D
Wait for event to occur.If event is invite op-end, go to
0.
If event is high-level aids or task-to-task communications exit to #CPTC (Diagram 2.21).
fJ
Check for special routing conditions (preaccept):•
Input not caused by Enter key.•
I nput only to cause screen restore or refresh.•
Input is release acknowledgement.If any of the above conditions exist, exit to #CPSP.
If invite op-end:
•
Build work station data management parameter list.•
Accept input data.•
Process specials (post accept):-
If input for sign on request, exit to sign on transient (#CPON).-
If input from status display and not I, exit to status transient (#CCSM).-
If console output, exit to console output transient (Logical I/O function - #CMCI).Diagram 2.1 (Part 1 of 2). Perform Router Function 2-10
Licensed Material-Property of IBM
Command parameter
Call to appropriate transient
OEseR IPTION MODULE/
ROUTINE
•
Process menu input (if applicable): #CPRT-
Build message retrieve parameter list.-
Convert input data to message identification code (MIC).-
Retrieve MIC and place in input buffer. #MGRET-
If menu cancel request, exit to menu command processor (#CCMU). #CPRT•
Scan input:-
Isolate verb and operand data.-
If input an inquiry menu option, exit to inquiry menu processor (#CPIO).-
I f input a command:a. Verify that command allowed in present mode.
b. Build command transient parameter list in command processor work area.
c. Exit to command or function requested.
-
If input a job request:a. Ensure job initiation allowed at requesting work station.
b. If inquiry and job control block '(JCB) and work station work area not allocated, link to #CPIO to allocate space (inquiry menu processing function).
c. If not multiple requester terminal (MRT), start initiator (job start function). #SVAT d. If MRT and work station can be attached, attacn terminal unit block (TUB) to task (job start function). #CPRT I f errors detected:
•
Build #CMCU parameter list.•
Exit to cleanup (#CMCU) to display message (Diagram 2.31).)
Diagram 2.1 (Part 2 of 2). Perform Router Function
Method of Operation 2-11
Licensed Material-Property of IBM
From: IPL or
II
Process sign-on informationII
Process security file information if security in effectII
Create job control block (JCB)II
Process library information if libraryII
Process IPL information if IPL in progressII
Process menu display request if menu name suppliedEllndicate work station signed on
---Tl
To: IPL orOEseR IPTION ROUTINE
o
I f test request call: #CPON•
Build JCB.•
Sign on work station.•
Attach the initiator to ~un test request program.•
If job submission halted, issue error message.D
If IPL special request, put up appropriate display (command or system).II
Verify USERID syntax and check that high-level dedication not in effect.II
Examine security file flag in system communication area (SCA) to determine if security in effect.Retrieve user's security profile. #PRSD
Determine if: #CPON
•
Security file was found.•
User I D in security file.•
Operator entered correct password.If security information not correct, issue error message. #CMCU
Diagram 2.2 (Part 1 of 2). Perform Sign·on Function 2-12
Licensed Material-Property of IBM
(
MODULE/
OEseR IPTION ROUTINE
II
If data work station: #CPON•
Set up work station data management parameter list for standby display.•
Indicate in terminal unit block (TUB) that work station signed on and in standby mode.• •
Display standby screen. #DWDM~
•
If messages pending for this display station, #CPONdisplay them. #CCMX
•
Load and pass control to cleanup routine (#CMCU). #CPONIf command work station:
•
Assign job control block (JCB). HCPON•
Chain TUB to JCB.•
Initialize JCB with work station configuration record and default values.•
Put printer ID in TUB.II
Determine if library name entered.If library name not 0, set up library find parameter list.
Find specified library. #MAFLB
Move library format 1 address into JCB. #CPON
If library not found, issue error message. #CMCU
IJ
Determine if IPL in progress. #CPONMove date into SCA if date specified.
Set system timer if time is valid.
Issue error message if invalid time entered. #CMCU
Indicate overrides in SCA if OVERRI DES=Y. #CPON
m
Determine if menu specified.Set up menu parameter list.
Build menu format index.
Ensure menu on. #CCMU
D
Indicate display station signed on in TUB. #CPONPut user lOin TUB and system date in JCB.
If IPL in progress, return to IPL procedure.
If not IPL, build work station data management parameter list.
Display requested screen: #DWDM
•
Command Display .•
Menu display.If messages pending for this display station, #CPON
•
display them. #CCMX~
If region size was bad, issue warning. #CPON
Load and pass control to the cleanup routine (#CMCU).
Diagram 2.2 (Part 2 of 2). Perform Sign-on Function
Method of Operation 2-13
Licensed Material-Property of IBM
From: Input Router (#CPRT)