• Aucun résultat trouvé

needed to process commands. They are:

Dans le document Property of IBM (Page 64-69)

• 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 transient

fJ

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 information

II

Process security file information if security in effect

II

Create job control block (JCB)

II

Process library information if library

II

Process IPL information if IPL in progress

II

Process menu display request if menu name supplied

Ellndicate work station signed on

---Tl

To: IPL or

OEseR 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, #CPON

display them. #CCMX

Load and pass control to cleanup routine (#CMCU). #CPON

If 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. #CPON

Move 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. #CPON

Put 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)

Dans le document Property of IBM (Page 64-69)