• Keine Ergebnisse gefunden

After an application program has completed a NETON c a l l , c o n n e c t i o n - r e q u e s t s u p e r v i s o r y m e s s a g e s a r e s e n t t o t h e a p p l i c a t i o n o n b e h a l f o f e a c h d e v i c e seeking connection. Request by request, the appli cation must decide whether to accept or reject the message sequences in the connection establishment process.

I n t h i s fi g u r e , a r r o w s i n d i c a t e t h e d i r e c t i o n o f t r a n s m i s s i o n o f e a c h m e s s a g e . T h e g e n e r a l t e r m Network Access Method (NAM) indicates the network h o s t s o f t w a r e s e n d i n g o r r e c e i v i n g t h e m e s s a g e , regardless o*f the software module actually involved.

60499500 R 3-1

TABLE 3-1. LEGAL SUPERVISORY MESSAGES

Message

Mnemonic Message Meaning Type Block Header

F i e l d s

Figure Number D e fi n i n g

Message BI/MARK/R Break-indication-marker request Upline synchronous acn r* 0

act = 2,3 tic = 2

3-32

CON/ACRQ/A R e j e c t i o n o f a p p l i c a t i o n t o

-application connection request Upline asynchronous acn = 0 act = 1 tic = 2

3-13

CON/ACRQ/R A p p l i c a t i o n - t o - a p p l i c a t i o n connection request

Downline asynchronous acn = 0 act = 1 tic = 2

3-12

CON/CB/R Connection broken Upline asynchronous acn = 0

act = 1 t i c - 1

3-8

CON/END/N All connection processing

completed Upline asynchronous acn = 0

act = 1 tic = 1

3-10

CON/END/R End all connection processing Downline asynchronous acn = 0 act = 1 tic >^ 2

3-9

CON/REQ/A Connection rejected Downline asynchronous acn = 0

act = 1 tic = 1

3-5

CON/REQ/N Connection accepted Downline asynchronous acn ■* 0

act = 1 tic = 1

3-4

CON/REQ/R Connection requested Upline asynchronous acn = 0

act = 1 tic >_ 6

3-3, 3-14

CTRL/CHAR/A N o t e r m i n a l c h a r a c t e r i s t i c s changed

Upline synchronous acn £ 0 act = 2, 3 tic = 4

3-49

CTRL/CHAR/N M u l t i p l e t e r m i n a l c h a r a c t e r i s t i c s

d e fi n e d Upline synchronous acn f 0

act = 2, 3 tic >= 2

3-50

CTRL/CHAR/R D e fi n e m u l t i p l e t e r m i n a l c h a r a c t e r i s t i c s

Downline synchronous acn £ 0 act = 2, 3 tic > 2

3-48

CTRL/DEF/R R e d e fi n e t e r m i n a l c h a r a c t e r i s t i c Downline synchronous acn ^ 0 act = 2, 3 tic >. 2

3-47

CTRL/RTC/A Bad value in request terminal c h a r a c t e r i s t i c s s u p e r v i s o r y message

Upline synchronous acn ^ 0 act =■ 2, 3 tic = 4

3-52

CTRL/RTC/R Request current value of terminal c h a r a c t e r i s t i c s

Downline synchronous acn ^ 0 act = 2, 3 tic > 2

3-51

CTRL/TCD/R Te r m i n a l c h a r a c t e r i s t i c s

d e fi n i t i o n s Upline synchronous acn f 0

act = 2, 3 tic > 2

3-53

3-2

60499500 R

TABLE 3-1. LEGAL SUPERVISORY MESSAGES (Contd)

TABLE 3-1. LEGAL SUPERVISORY MESSAGES (Contd) /*^st&V

Message

Mnemonic Message Meaning Type Block Header

F i e l d s

Figure Number D e fi n i n g

Message

HOP/TRACE/R Turn on AIP tracing Upline asynchronous acn = 0

act = 1 t i c - 1

3-58

INTR/APP/R A p p l i c a t i o n i n t e r r u p t r e q u e s t Downline asynchronous acn » 0 act = 1 t i c - 1

3-35

INTR/RSP/R Interrupt response Downline or upline

asynchronous

acn = 0 act = 1 tic = 1

3-33, 3-36

INTR/USR/R User interrupt or user interrupt

request Upline asynchronous acn = 0

act = 1 tic = 1

3-31, 3-39

LST/FDX/R Turn on full duplex operation for

c o n n e c t i o n s i n l i s t Downline asynchronous acn = 0 act = 1 tic «■ 1

3-24

LST/HDX/R Turn on half duplex operation for c o n n e c t i o n s i n l i s t

Downline asynchronous acn = 0 act ■ 1 tic = 1

3-23

LST/OFF/R Tu r n l i s t p r o c e s s i n g f o r c o n n e c t i o n o ff

Downline asynchronous acn = 0 act = 1 tic = 1

3-20

LST/ON/R Tu r n l i s t p r o c e s s i n g f o r

connection on Downline asynchronous acn <= 0

act = 1 tic = 1

3-21

LST/SWH/R Switch application list number of

connection Downline asynchronous acn = 0

act = 1 t i c - 1

3-22

RO/MARK/R Resume output marker Downline synchronous acn f 0,

act = 2,3 tic » 2

3-34

SHUT/INSD/R Network shut-down in progress Upline asynchronous acn = 0 act = 1 tic » 1

3-63

TCH/TCHAR/R Te r m i n a l c h a r a c t e r i s t i c s r e d e

fi n e d Upline asynchronous acn = 0

act « 1 t i c - 1

3-46

TO/MARK/R Terminate output marker Downline synchronous acn f 0

act = 2, 3 tic = 2

3-37

3-4

60499500 R

* ^ % H \

0jS^\

Application - <

NAM Message

CON/REQ/R CON/REQ/N FC/INIT/R FC/INIT/N

The application program can now send and receive messages over the logical connectii

A p p l i c a t i o n NAM Message

CON/REQ/R CON/REQ/A The application program has rejected the logical connection.

Application

NAM

Message

CON/REQ/R CON/REQ/N CON/CB/R

-<

CON/END/R CON/END/N

Although the application program was willing to accept it, the logical connection could not be completed.

Figure 3-2. Device-to-Application Connection Supervisory Message Sequences

An application program cannot initiate a connection t o a t e r m i n a l . T h e c o n n e c t i o n - r e q u e s t s u p e r v i s o r y message shown in figure 3-3 can only be an incoming a s y n c h r o n o u s m e s s a g e . T h e a p p l i c a t i o n p r o g r a m ' s fi r s t a c t i o n i n p r o c e s s i n g a d e v i c e - t o - a p p l i c a t i o n c o n n e c t i o n s e q u e n c e i s t o i s s u e t h e a s y n c h r o n o u s connection-accepted supervisory message shown in figure 3-4, or the connection-rejected message shown i n fi g u r e 3 - 5 .

I f t h e a p p l i c a t i o n p r o g r a m a c c e p t s t h e c o n n e c t i o n (assuming that no change has occurred in the status o f t h e r e q u e s t i n g t e r m i n a l ) , t h e n e t w o r k s o f t w a r e informs the application program that the connection

i s r e a d y f o r d a t a t r a n s m i s s i o n . T h i s i s d o n e b y s e n d i n g t h e a s y n c h r o n o u s i n i t i a l i z e d - c o n n e c t i o n message shown in figure 3-6 upline to the applica t i o n p r o g r a m . I f c o n d i t i o n s h a v e n o t c h a n g e d a n d t h e a p p l i c a t i o n p r o g r a m c a n s t i l l s e r v i c e t h e c o n n e c t i o n , i t r e s p o n d s b y i s s u i n g t h e c o n n e c t i o n -i n -i t -i a l -i z e d m e s s a g e s h o w n -i n f-i g u r e 3 - 7 . D a t a t r a n s m i s s i o n o n t h e l o g i c a l c o n n e c t i o n c a n t h e n b e g i n . A f t e r t h e n e t w o r k s o f t w a r e r e c e i v e s t h e c o n n e c t i o n - i n i t i a l i z e d m e s s a g e , t h e a p p l i c a t i o n program can send output to console devices or wait for input from them. An application program cannot send or receive any supervisory messages or data b l o c k s o n a c o n n e c t i o n u n t i l c o n n e c t i o n i n i t i a l

ization processing has been completed.

60499500 R 3-5

ta

ahmt

ahds

aawc

atwd

ta

req res acn

abl

5958 54 5251 49 47 45 43 41 39 35 31 29 25 23 2120 1716 12 7 5

con req res acn abl sdt dt t c res ord

tname pw P i

ownert s i dbz

res ubz xbz res

logfam famord

logname u s r i n d

a a a

h h h r

res ahpt a h t l ahsl ahem ahec ahlp ahep

a a a a

h h h h

d f c i ahsc res ahdt ahdf ahec ahms

s c s s

res See NOS Administration Handbook

a a a a

t t t t

P r P a t t t at is res accd a cmd

a o X c

r

Symbolic address of the application program's text area receiving this asynchronous super visory message.

Primary function code 63-|0. You can access this field with the reserved symbol PFC, as described in section 4. Its value is defined as the value of reserved symbol CON.

Secondary function code 0. You can access this field with the reserved symbol SFC, as described in section 4. Its value is defined as the value of the reserved symbol REQ.

Reserved by CDC. Reserved fields contain zero.

Application connection number assigned to this logical connection, if the connection is estab lished; 1 £ minacn < acn < maxacn < 4095, where minacn and maxacn are minimum and maximum values established by the application program in its NETON call. (See section 5.) You can access this field with the reserved symbol CONACN, as described in section 4.

Application block limit, specifying the maximum number of data or synchronous supervisory message blocks the program can have outstanding (unacknowledged as delivered by the network software) on this connection at any time. This value is established for the device involved

in the logical connection when the device is described in the network configuration file.

This field has the range 1 < abl £ 7. You can access this field with the reserved symbol CONABL, as described in section 4.

Figure 3-3. Connection-Request (CON/REQ/R) Supervisory Message Format, Device-to-Application Connections (Sheet 1 of 6)

3-6

60499500 S

sdt

dt

Subdevice type.

If dt=1 or 12 through 15 (card reader or a site-defined device), this field can have the values:

0 1 2

thru 11 12

thru 15

029 punch patterns are the default for each job deck 026 punch patterns are the default for each job deck Reserved for CDC use

Reserved for installation use

If dt=2 or 12 through 15 (line printer or a site-defined device), this field can have the values:

0 1 2 3thru

11 12 thru 15

64-character ASCII print train

64-character BCD (CDC scientific) print train 95-character ASCII print train

Reserved for CDC use

Reserved for installation use

If dt=4 or 12 through 15 (plotter or a site-defined device), this field can have the values:

0 Instructions must be packed in 6-bit bytes 1 Instructions must be packed in 8-bit bytes

Reserved for CDC use 2thru

11 12 thru15

Reserved for installation use

Device type of the terminal device. This field can have the values:

0 C o n s o l e ( i n t e r a c t i v e t e r m i n a l )

Card reader; your program should reject connections with this device type Line printer; your program should reject connections with this device type

Card punch; your program should reject connections with this device type Plotter; your program should reject connections with this device type Reserved for CDC use

5 thru11 12 thru15

Reserved for installation use

Figure 3-3. Connection-Request (CON/REQ/R) Supervisory Message Format, Device-to-Application Connections (Sheet 2 of 6)

60499500 S

3-7

tc

Devices with a device type of zero can be serviced as interactive virtual terminals. Devices with device types of 1 through 4 must be serviced as batch devices. You can access this field with the reserved symbol CONDT, as described in section 4. Applications other than RBF are only allowed to do input/output on batch devices if the devices are of types 0 or 12 through 15.

Terminal class assigned to the terminal either in the network configuration file or by the terminal operator. The terminal class determines the parameters and ranges valid for redefi nition of the device. The device is serviced by the TIP according to the attributes asso

ciated with the terminal class. These attributes are discussed in the Terminal Interfaces reference manual. The terminal class field can have the values:

10 11 12 13 14 15 16 17 18

19thru 27 28

thru31

Reserved for CDC use.

Archetype terminal for the class i Archetype terminal for the class i Archetype terminal for the class i Archetype terminal for the class i Archetype terminal for the class i Archetype terminal for the class i typewriter.

Archetype terminal for the class i

s a Teletype Corporation Model 30 Series.

s a CDC 713-10, 751-1, 752, or 756.

s a CDC 721.

s an IBM 2741.

s a Teletype Corporation Model 40-2.

s a Hazeltine 2000, operating as a tele-s a VT100 (ANSI X3.64 tele-standard).

Archetype terminal for the class is a Tektronix 4000 Series, operating as a tele typewriter.

Archetype terminal for the class is a HASP (post-print) protocol multileaving workstation.

Archetype terminal for the class i Archetype terminal for the class i Archetype terminal for the class i Archetype terminal for the class i

s a CDC 200 User Terminal, s a CDC 714-30.

s a CDC 711-10.

s a CDC 714-10/20.

Archetype terminal for the class is a HASP (pre-print) protocol multileaving work station.

Archetype terminal for the class is a CDC 734.

Archetype terminal for the class is an IBM 2780.

Archetype terminal for the class is an IBM 3780.

Archetype terminal for the class is an IBM 3270.

Reserved for CDC use.

Reserved for installation use.

You can access this field with the reserved symbol C0NT, as described in section 4.

Figure 3-3. Connection-Request (CON/REQ/R) Supervisory Message Format, Device-to-Application Connections (Sheet 3 of 6)

3-8

60499500 S

n c

ord

rf&F&'Xti

tname

pw

Pi

ownert

si

dbz

hw

Restricted interactive capability (for consoles only). This field can have the values:

0 Te r m i n a l h a s u n r e s t r i c t e d i n t e r a c t i v e c a p a b i l i t y.

1 Te r m i n a l h a s r e s t r i c t e d i n t e r a c t i v e c a p a b i l i t y.

Applications should limit the amount of interactive dialog with a terminal that has

restricted interactive capability. Such terminals (for example a 2780 or 3780) in which the console is emulated by a card reader and line printer are not truly interactive. You can access this field with the reserved symbol CONR, as described in section 4.

Device ordinal, indicating a unique device when more than one device with the same device type is part of the same terminal. This field can have the value:

1 7thru

All interactive consoles Batch devices

The device ordinal is assigned to the device when the device is defined in the network con figuration file. You can access this field with the reserved symbol C0N0RD, as described in section 4.

Terminal device name, assigned to the device in the network configuration file. This name is one to seven 6-bit display code letters and digits, left-justified with blank fill; the first character is always alphabetic. The terminal device name is the element name used by the net work operator to identify the device. You can access this field with the reserved symbol CONTNM, as described in section 4.

If the device is a console, this field specifies the maximum number of characters in a physical line of input or output, 0 or 20 £ pw £ 255. If the device is a batch card reader or card punch, this field specifies the maximum number of characters in an input or output record. If the device is a batch line printer, this field specifies the maximum number of characters in a line of output, 50 £ pw £ 255. If the device is a plotter, this field specifies the maximum number of character bytes of plotter information in a record of output. Page width of consoles is discussed in the Terminal Interfaces reference manual.

You can access this field with the reserved symbol CONPU, as described in section 4. The pw value can be assigned in the network configuration file or the user can set console pw from the terminal. Default value depends on terminal class.

Page length of a device, specifying the number of physical lines that constitute a page. The page length is assigned to the terminal either in the network configuration file or by the terminal operator; page length is one of the attributes associated with the terminal class by the TIP, and is discussed in the Terminal Interfaces reference manual. This field can have the values 0 or 8 £ pi £255 for interactive consoles, but is always 60 for batch devices.

You can access this field with the reserved symbol CONPL, as described in section 4.

Terminal device name of the owning console (for batch devices only). For batch devices, this field contains one to seven 6-bit display code characters, left-justified with blank fill;

for console devices, this field is zero. You can access this field with the reserved symbol C0N0WNR, as described in section 4.

Access level of the communications line in use. Access to information or resources requiring a security level higher than this value should be prohibited. This value is the AL parameter from the NDL statement defining the communication line used by the terminal. This field can have the values 0 £ si £ 15. You can access this field with the reserved symbol C0NSL, as described in section 4.

Block size in characters for any downline block from the application to NAM. The downline block size is assigned to the device in the network configuration file and is a function of line speed, device type, and terminal class as described in the Network Definition language reference manual. This field can have the values 1 £ dbz £ 2043. The values are advisory only. You can access this field with the reserved symbol C0NDBZ, as described in section 4.

The hardwired line indicator. A 0 (zero) indicates that the device is not hardwired; a 1 indicates that the device is hardwired.

Figure 3-3. Connection-Request (CON/REQ/R) Supervisory Message Format, Device-to-AppIication Connections (Sheet 4 of 6)

60499500 S

3-9

ubz Upline block size (in multiples of 100 characters) for a console device. Upline block size (in PRUs) of a batch device. Console connections with an upline block size of 0 send blocks of 100 characters or blocks created when a linefeed is entered from the console. You can

access this field with the reserved symbol CONUBZ, as described in section 4.

xbz Transmission block size (in characters) of the device. This is the number of characters in an output transmission block that CCP sends to the terminal. You can access this field with the reserved symbol CONXBZ, as described in section 4.

logfam The NOS family name supplied by the terminal operator during login or by the local configu ration file as an automatic login parameter. This family name is one to seven 6-bit display code letters and digits, left-justified with blank fill. You can access this field with the reserved symbol CONFAM, as described in section 4.

famord The NOS family ordinal corresponding to the logfam field contents. You can access this field with the reserved symbol C0NF0, as described in section 4.

logname The NOS user name supplied by the terminal operator during login or by the local configu ration file as an automatic login parameter. This user name is one to seven 6-bit display code letters, digits, or asterisks, left-justified with blank fill. You can access this field with the reserved symbol CONUSE, as described in section 4.

usrind The NOS user index corresponding to the logname field contents. You can access this field with the reserved symbol CONUI, as described in section 4.

ahmt User validation control word defined in the NOS validation file. You can access this word with the reserved symbol CONAHMT, as described in section 4. The NOS Administration Handbook section on the MODVAL command explains the use of the fields in this word.

ahpt Index value of allowed units plotted per file for the connection's user name. See NOS MODVAL PT parameter.

ahmti Index value of allowed magnetic tapes for the connection's user name. See NOS MODVAL MT parameter.

ahrp Index value of allowed removable packs for the connection's user name. See NOS MODVAL RP parameter.

ahdb Index value of allowed deferred batch jobs for the connection's user name. See NOS MODVAL DB parameter.

ahtl Index value of central processor time limit per job step for the connection's user name. See NOS MODVAL TL parameter.

ahsl Index value of system resource unit limit for the connection's user name. See NOS MODVAL JL parameter.

ahem Index value of allowed central memory field Length for the connection's user name. See NOS MODVAL CM parameter.

ahec Index value of allowed extended central storage field length for the connection's user name.

See NOS MODVAL EC parameter.

ahlp Index value of allowed lines printed per file for the connection's user name. See NOS MODVAL LP parameter.

ahep Index value of allowed cards punched per file for the connection's user name. See NOS MODVAL CP parameter.

ahds User validation control word defined in the NOS validation file. You can access this word with the reserved symbol CONAHDS, as described in section 4. The NOS Administration Handbook section on the MODVAL command explains the use of the fields in this word.

ahdsi Index value of allowed direct access file size for the connection's user name. See NOS MODVAL DS parameter.

ahfc Index value of allowed maximum number of permanent files in catalog for the connection's user name. See NOS MODVAL FC parameter.

ahes Index value of allowed maximum total indirect access file storage space for the connection's user name. See NOS MODVAL CS parameter.

Figure 3-3. Connection-Request (CON/REQ/R) Supervisory Message Format, Device-to-Application Connections (Sheet 5 of 6)

3-10 60499500 S

>£s$fr-\

/ ^ ^ \

ahis ahsc ahdt ahdf ahec ahms aawc

atwd(atpa)

a t p a r

a t r o atpx a t t t

a t t c

a t i s

accd acmd awsi

Index value of allowed indirect access file size for the connection's user name. See NOS MODVAL IS parameter.

Allowed security count for the connection's user name. See NOS MODVAL SC parameter.

Allowed number of detached jobs for the connection's user name. See NOS MODVAL DT parameter.

Allowed number of calls per job to the COMPASS MS6 macro for dayfile entries under the connection's user name. See NOS MODVAL DF parameter.

Allowed number of NOS commands per job for the connection's user name. See NOS MODVAL CC parameter.

SU0^ D«I!!!!!.r °f n,aSS stora9e Physical record units per job for the connection's user name.

See NOS MODVAL MS parameter.

User validation control word defined in the NOS validation file. You can access this field s e c t i o n ^ n e t h r S n n v i ; r b 0 L T l " d e s c " b e d i n s e c t i o n 4 . T h e N O S A d m i n i s t r a t i o n H a n d b o o k section on the MODVAL command (AW parameter) explains the use of the fields in this word.

This word contains permission bits for the connection's user name. A set bit indicates that the user name is allowed that permission.

User validation control word defined in the NOS validation file. You can access this word Hl^lr? relZ™ZL?Z?b°l C0NATUD'as described in section 4. The NOS Administration Handbook section on the MODVAL command explains the use of the fields in this word.

Terminal parity associated with the connection's user name (0 means that PA command is assumed to require value of E; 1 means that PA command is assumed to require value of 0).

See NOS MODVAL PA parameter.

Number of idle characters associated with the connection's user name. See NOS MODVAL RO parameter.

Transmission mode (0 means that EP command is assumed to require value of N; 1 means that EP command is assumed to require value of Y). See NOS MODVAL PX parameter.

Terminal type associated with the connection's user name. See NOS MODVAL TT parameter. One o f t h e f o l l o w i n g :

B i t Type

5 2 Te l e t y p e w r i t e r c o m p a t i b l e t e r m i n a l , u s i n g A S C I I c o d e s 5 1 B l o c k m o d e t e r m i n a l , u s i n g A S C I I c o d e s

5 0 C D C - 7 1 3 - c o m p a t i b l e t e r m i n a l 49 and 48 Reserved for CDC use

Character set associated with the connection's user name (0 means the NOS NORMAL mode 6-bit display code set is assumed to be used in permanent files accessed through the Interactive Facility; 1 means the NOS ASCII mode 6/12-bit display code set is assumed to be used in permanent files accessed through the Interactive Facility). See NOS MODVAL TC parameter.

Initial Interactive Facility subsystem associated with the connection's user name. See NOS MODVAL IS parameter. One of the following:

Bit

Subsystem

46

BASIC

45

BATCH

44

EXECUTE

43

FORTRAN

42

FTNTS

If no bit is set, the NULL subsystem is used; if all bits are set, the ACCESS subsystem is used.

Date user name was created, in the format yymmdd.

Date user name permissions were last changed, in the format yymmdd.

T h e u s e r v a l i d a t i o n c o n t r o l w o r d . I t i s d e fi n e d i n t h e N O S v a l i d a t i o n fi l e . Figure 3-3. Connection-Request (CON/REQ/R) Supervisory Message Format,

Device-to-Application Connections (Sheet 6 of 6)

60499500 S 3-11 •

ta con req

nxp

set ta

59 51 49 43 55 23 11

9 5

n s

con req

unused

acn

unused

act aln

Symbolic address of the application program's text area from which this asynchronous super-supervisory message is sent.

Primary function code 63^Q. You can access this field with the reserved symbol PFC, as described in section 4. Its value is defined as the value of the reserved symbol CON.

Primary function code 63^Q. You can access this field with the reserved symbol PFC, as described in section 4. Its value is defined as the value of the reserved symbol CON.