DUPTERM parameter

From m204wiki
Revision as of 20:52, 29 March 2017 by ELowell (talk | contribs) (adding Usage section and text that seems to have been missed during wiki conversion)
Jump to navigation Jump to search

Number of duplicate terminals

Summary

Default value
0
Parameter type
User
Where set
On user's parameter line
Related products
All
Introduced
Model 204 V4.2

Description

The IODEV parameter supports duplication within a single device type. The DUPTERM parameter indicates the number of duplications.

From V7.4 onwards, if DUPTERM is specified on the first IODEV parameter line of a particular type, then the NOTERM parameter must also be present, otherwise the IODEV line will be rejected with the message:

M204.2651: NOT ALL THREADS PROCESSED FOR IODEV x

and the ONLINE will terminate.

Example

In the following example NUSERS=15 represents User 0, three IODEV43, seven IODEV41, and four IODEV7. In the following example, IODEV=43 is defined without using the DUPTERM parameter. IODEV=41 is defined using the DUPTERM parameter by specifying the DUPTERM=nnn, where nnn is the number of times a terminal is duplicated.

Notice that NOTERM must be defined on the first IODEV card and must indicate the total number of similar devices to be defined. In addition, POLLNO is no longer required. (It increments from 1 for each new IODEV.)

NOTERM=3,IODEV=43 IODEV=43,SERVSIZE=100000 IODEV=43,POLLNO=3,SERVSIZE=50000 <- POLLNO verified NOTERM=7,IODEV=41,DUPTERM=2,SERVSIZE=50000 <- plus 2 identical <- devices IODEV=41,SERVSIZE=75000 IODEV=41,DUPTERM=2,SERVSIZE=100000 <- plus 2 identical <- devices NOTERM=4,IODEV=7,DUPTERM=3 <- plus 3 identical <- devices

The following CCAPRINT change occurs when DUPTERM is used:

USER 4 NOTERM=7,IODEV=41,DUPTERM=2,SERVSIZE=50000 NOTERM 7 NUMBER OF TERMINALS ON LINE IODEV 41 TYPE OF I/O DEVICE DUPTERM 2 NUMBER OF DUPLICATE TERMINALS <- different SERVSIZE 50000 MAXIMUM SIZE OF THIS SERVER USER 5 DUPLICATED <- different USER 6 DUPLICATED <- different USER 7 IODEV=41,SERVSIZE=75000 IODEV 41 TYPE OF I/O DEVICE SERVSIZE 75000 MAXIMUM SIZE OF THIS SERVER

Note: The text following each <- is only a documentation comment and not part of the IODEV definition or processing.