The SET command dynamically changes characteristics of and displays information about the system, tasks, and devices. The general format of the SET command is: SET /keyword=values where keyword=values can be one of: Device Characteristics: /[NO]ABAUD[=TTnn:] /[NO]BRO[=TTnn:] /BUF=ddnn:[size] /CLI=TTnn:[cli] /[NO]CRT[=TTnn:] /DCL[=TTnn:] /[NO]EBC[=TTnn:] /[NO]ECHO[=TTnn:] /[NO]ESCSEQ[=TTnn:] /[NO]FDX[=TTnn:] /[NO]FORMFEED[=TTnn:] /HFILL=TTnn:[value] /[NO]HHT[=TTnn:] /[NO]HOLD[=TTnn:] /LINES=TTnn:[value] /[NO]LOWER[=ddnn:] /MCR[=TTnn:] /[NO]OPT=[count] /[NO]OVLP=[ccn] /[NO]PRIV[=TTnn:] /[NO]PUB[=ddnn:] /[NO]REMOTE[=TTnn:[sp]] /[NO]RPA[=TTnn:] /[NO]SERIAL=[TTnn:] /[NO]SLAVE[=TTnn:] /SPEED=TTnn:[recv:xmit] /TERM=TTnn:[value] /[NO]TYPEAHEAD[=TTnn:size] /UIC[=[uic][:TTnn:]] /[NO]VFILL[=TTnn:] /[NO]WCHK[=ddnn:] /[NO]WRAP[=TTnn:] Enable/Disable Login: /[NO]LOGON I/O Packet: /MAXPKT[=n] Library or System UICs: /LIBUIC[=[uic]] /NETUIC[=[uic]] /SYSUIC[=[uic]] Memory Allocation: /MAIN=pname[base:size:type] /NOMAIN=pname /MAXEXT[=size] /PAR=pname[:base:size[:type]] /NOPAR=pname /POOL=[top] /SECPOL /TOP Pool Monitor Task: /PLCTL[=[high][:[low][:[frz][:[basep]]]] Console Output Task: /COLOG System Tuning: /RNDC[=nn] /RNDH[=nn] /RNDL[=nn] /SWPC[=nn] /SWPR[=nn] For more information, type HELP SET keyword. 2 ABAUD SET /ABAUD[=TTnn:] (Full-duplex terminal driver only.) Enables autobaud detection for the remote dial-up lines for the specified terminal. When you omit =TTnn:, the system displays all the terminals with autobaud detection. 2 NOABAUD SET /NOABAUD[=TTnn:] (Full-duplex terminal driver only.) Disables autobaud detection for the remote dial-up lines for the specified terminal. When you omit =TTnn:, the system displays all the terminals that do not have autobaud detection. 2 BRO SET /BRO[=TTnn:] Enables the broadcast option for the specified terminal. The terminal can receive messages sent from other terminals with the MCR BROADCAST command. When you omit =TTnn:, the system displays all the terminals that can receive messages. 2 NOBRO SET /NOBRO[=TTnn:] Disables broadcast option for the specified terminal. The terminal cannot receive messages sent from other terminals with the MCR BROADCAST command. When you omit =TTnn:, the system displays all the terminals that cannot receive messages. 2 BUF SET /BUF=ddnn:[size] Sets or displays the default buffer size of the specified device. The specified size must be greater than 0 and less than or equal to 255(10). If ddnn: is a terminal, the specified size must be greater than 15(10) and less than or equal to 255(10). When you omit size, the system displays buffer size of the specified device. 2 CLI SET /CLI=TTnn:[cli] Defines the default command line interpreter (CLI) for the specified terminal. The CLI can be MCR, DCL or a user-written CLI. When you omit cli, the system displays the current default CLI for the specified terminal. 2 CONSOLE LOGGING #COLOG 2 CONSOLE OUTPUT TASK #COLOG 2 COLOG @COT 2 CRT SET /CRT[=TTnn:] Defines the specified terminal as a Cathod Ray Tube (CRT) terminal and enables the backwards deletion option. When you omit =TTnn:, the system displays all the terminals that are defined as CRTs. 2 NOCRT SET /NOCRT[=TTnn:] Deletes the CRT status of the specified terminal and disables the backwards deletion option. When you omit =TTnn:, the system displays all the terminals that are not defined as CRTs. 2 DCL SET /DCL[=TTnn:] Enables the recognition of DIGITAL Command Language (DCL) commands at the specified terminal. Commands entered in response to the default prompt are submitted to DCL. To return a terminal to MCR command recognition, type the DCL command SET TERMINAL MCR. When you omit =TTnn:, the system displays all the terminals that have DCL command recognition enabled. 2 EBC SET /EBC[=TTnn:] (Full-duplex terminal driver only.) Enables the 8-bit character option. The terminal driver passes all eight bits of the input characters to the specified terminal. When you omit =TTnn:, the system displays all the terminals that have the EBC option enabled. 2 NOEBC SET /NOEBC[=TTnn:] (Full-duplex terminal driver only.) Disables the 8-bit character option. Before passing the input characters to the device, the terminal driver removes the parity bits. When you omit =TTnn:, the system displays all the terminals that have the EBC option disabled. 2 ECHO SET /ECHO[=TTnn:] Instructs the terminal driver to display each character typed on the specified terminal. When you omit =TTnn:, the system displays all the terminals that have the echo option enabled. 2 NOECHO SET /NOECHO[=TTnn:] Instructs the terminal driver to inhibit the display of all input characters typed on the specified terminal. When you omit =TTnn:, the system displays all the terminals that have the echo option disabled. 2 ESCSEQ SET /ESCSEQ[=TTnn:] Enables the recognition of escape sequences from the specified terminal. The terminal driver treats the ESC character as the beginning of an escape sequence rather than as a line terminator. When you omit =TTnn:, the system displays all the terminals that can send and receive escape sequences. 2 NOESCSEQ SET /NOESCSEQ[=TTnn:] Disables the recognition of escape sequences from the specified terminal. When you omit =TTnn:, the system displays all the terminals with escape-sequence recognition disabled. 2 FDX SET /FDX[=TTnn:] (Full-duplex terminal driver only.) Instructs the terminal driver to accept input from the specified terminal while simultaneously outputting to it. When you omit =TTnn:, the system displays all the full-duplex terminals. 2 NOFDX SET /NOFDX[=TTnn:] (Full-duplex terminal driver only.) Disables the full-duplex option; the terminal driver does not simultaneously process input and ouput from the specified terminal. When you omit =TTnn:, the system displays all the terminals with the full-duplex option disabled. 2 FORMFEED SET /FORMFEED[=TTnn:] Indicates that the specifed terminal has a hardware form feed. When you omit =TTnn:, the system displays all the terminals that have a hardware form feed. 2 NOFORMFEED SET /NOFORMFEED[=TTnn:] Indicates that the specifed terminal will not have a hardware form feed. When you omit =TTnn:, the system displays all the terminals that do not have a hardware form feed. 2 HFILL SET /HFILL=TTnn:[value] (Full-duplex terminal driver only.) Specifies the number of fill characters (value) that the terminal driver places after a carriage return when outputting to a terminal. The range for value is 0 through 7. When you omit value, the system displays the fill character value for the specified terminal. 2 HHT SET /HHT[=TTnn:] (Full-duplex terminal driver only.) Indicates to the terminal driver that the specified terminal has a hardware horizontal tab. When you omit =TTnn:, the system displays all the terminals that have a hardware horizontal tab. 2 NOHHT SET /NOHHT[=TTnn:] (Full-duplex terminal driver only.) Indicates to the terminal driver that the specified terminal does not have a hardware horizontal tab. When you omit =TTnn:, the system displays all the terminals that do not have a horizontal tab. 2 HOLD SET /HOLD[=TTnn:] Enables the hold-screen mode at the specified CRT terminal. When the hold-screen mode is enabled, the terminal displays output one screenful at a time. The screenful of output remains on the screen until you type a SHIFT/SCROLL. The terminal then refills the screen. When you omit =TTnn:, the system displays all the terminals currently in hold-screen mode. 2 NOHOLD SET /NOHOLD[=TTnn:] Disables the hold-screen mode at the specified CRT terminal. When you omit =TTnn:, the system displays all the terminals that have hold-screen mode disabled. 2 LIBUIC SET /LIBUIC[=[uic]] Establishes the UIC for the nonprivileged system task library files. When you omit =[uic], the system displays the current LIBUIC. 2 LINES SET /LINES=TTnn:[value] (Full-duplex terminal driver only.) Establishes the number of lines per page (value) for the specified terminal. The range for value is 1 through 255(10). To specify a decimal value, place a period (.) after the number. When you omit value, the system displays the number of lines per page for the specified terminal. 2 LOGON SET /LOGON Enables logging in on terminals in a multiuser protection system. 2 NOLOGON SET /NOLOGON Disables logging in on terminals in a multiuser protection system. 2 LOWER SET /LOWER[=ddnn:] Specifies that lowercase characters on a terminal or a line printer are not to be converted to uppercase when they are received from the device driver. When you omit =ddnn:, the system displays all the devices for which lowercase characters are not converted to uppercase. 2 NOLOWER SET /NOLOWER[=ddnn:] Resets the characteristics for the terminal or the line printer so that lowercase characters input from the device are automatically converted to uppercase and characters output to the device are output as uppercase. When you omit =ddnn:, the system displays all the devices for which conversion to uppercase is specified. 2 MAIN SET /MAIN=pname[:base:size:type] (Synonym for /PAR) Establishes the specified partition as a main partition. pname The 1- to 6-character alphanumeric partition name. :base The physical base address of the partition, specified as a number of 64-byte blocks. :size The size of the partition, specified as a number of 64-byte blocks. :type The partition type: SYS, COM, or DEV. When you omit :base:size:type, the system displays the values of these parameters for the named partition. 2 NOMAIN SET /NOMAIN=pname (Synonym for /NOPAR) Eliminates the specified partition from the system. 2 MAXEXT SET /MAXEXT[=size] (Privileged Keyword) Establishes maximum size to which a task can extend itself beyond its mapped array area by means of the EXTEND TASK directive. size can be expressed in four formats: n, nK, n., n.K. For more information on size format, type HELP SET PAR PARAMETERS. When you omit =size, the system displays the current maximum size. 2 MAXPKT SET /MAXPKT[=n] Specifies the maximum number of I/O packets to be retained in a separate queue for use by the QIO directive. The number of retained packets (n) is used to optimize the servicing of I/O requests. Range is 0 through 15(10). When you omit =n, the system displays the maximum number and the current number of available I/O packets. 2 MCR SET /MCR[=TTnn:] Enables MCR command recognition at the specified terminal. Commands entered in response to the default prompt are submitted to MCR. When the you omit =TTnn:, the system displays all the terminals that recognize MCR commands. 2 NETUIC SET /NETUIC[=[uic]] Specifies the UIC in which all DECnet-related tasks are stored. The keyword applies only to systems that selected the external communication products option during system generation. When you omit =[uic], the system displays the current network UIC. 2 OPT SET /OPT[=ddnn:opttyp:fairness-count] Enables disk I/O queue optimization for the specified device. ddnn: The device that will use I/O queue optimization. Legal devices: DB:-, DL:-, DM:-, and DR:-type devices optyp The algorithm for optimization. The algorithms are: NEAR[EST], ELEV[ATOR], and CSCAN. fairness-count The fairness-count for the device. The value for this is an integer from 0 through 127(10). When you omit =ddnn:opttyp:fairness-count, the system displays all the devices that use I/O optimization. 2 NOOPT SET /NOOPT[=ddnn:] Disables disk I/O queue optimization for the specified device. When you omit =ddnn:, the system displays all the devices that do not use I/O queue optimization. 2 OVLP SET /OVLP[=ccn] Enables overlap seek support for the specified device controller (ccn). Overlapped seek support is available only on DM and RH device controllers (RH controllers are for DB:- and DR:-type devices). When you omit =ccn, the system displays all the device controllers that have overlapped seek support enabled. 2 NOOVLP SET /NOOVLP[=ccn] Disables overlapped seek support for the specified device controller. When you omit =ccn, the systems displays all the device controllers that support overlapped seeks but have it disabled. 2 PAR SET /PAR=pname[:base:size[:type]] Establishes a partition or displays an existing partition's boundaries. pname The 1- to 6-character alphanumeric partition name. :base The physical base address of the partition, specified as a number of 64-byte blocks. :size The size of the partition, specified as a number of 64-byte blocks or as a wildcard (*). The maximum size is 0 to 1920.K words for a task, common, or main partition. :type The partition type: SYS A main partition (default type) DEV A common partition mapping into the device registers DIAG A diagnostic partition When you omit :base:size[:type], the system displays the values of these parameters for the specified partition. For more information on base and size, type HELP SET PAR PARAMETERS. 3 PARAMETERS base and size can be entered in any of the following formats where nnnn is a number to which a multiplication factor is applied to determine the value used: Format Calculated Value Valid Ranges (words) nnnn Octal (nnnn*100) 0<=base<17777 0<=size<2000 nnnn. Decimal (nnnn.*64.) 0.<=base<65535 0.<=size<1024. nnnK Octal K (nnn*4000) 0K<=base<3777K 0K<=size<40K nnn.K Decimal K (nnn.*2048.) 0.K<=base<2047.K 0.K<=size<32.K 2 NOPAR SET /NOPAR=pname Eliminates the specified partition from the system. You cannot eliminate a partition if any tasks or commons are installed in or attached to it. 2 PLCTL SET /PLCTL[=[high][:[low][:[frsiz][:basep]]]] Sets the pool limit parameters used by the Pool Monitor Task (PMT). The following list defines the parameters: high The high pool limit in bytes. low The low pool limit in bytes. frsiz The minimum byte size of the largest free pool block required for avoiding low-pool action by PMT. basep The base task priority, which is the lowest priority a nonprivileged task can have and still be eligible for memory contention during times of low pool. When you omit =[high][:[low][:[frsiz][:basep]]], the systems displays the current parameters for the system. For more information on the parameter limits and defaults for /PLCTL, type HELP SET PLCTL LIMITS. 3 LIMITS The following list defines the limits of the parameters: 84. <= low <= high <= total size of system pool 84. <= frsize <= high 0. <= basep <= 250. The following list gives the defaults for the parameters: high 1600. bytes low 600. bytes frsiz 200. bytes basep 51. bytes 2 POOL SET /POOL[=top] Increases the size of the dynamic storage region (pool). top Specifies the first location in memory to be used for user partitions. You specify the location in units of 64-byte blocks. The location can be given as octal or decimal. When you omit =top, the system displays the size of the dynamic storage system in the format: POOL=top:max.:total. top The first location for user partitions (displayed in bytes with two trailing zeros suppressed). max. The longest free block (displayed in words). total. The total pool space (displayed in words). 2 PRIV SET /PRIV[=TTnn:] Establishes the specified terminal as a privileged terminal. When the you omit =TTnn:, the system displays all the privileged terminals. 2 NOPRIV SET /NOPRIV[=TTnn:] Establishes the specified terminal to be nonprivileged. When the you omit =TTnn:, system displays all the nonprivileged terminals. 2 PUB SET /PUB[=ddnn:] Establishes the specified device as a public device. A public device is one that can be accessed by all system users. When the you omit =ddnn:, the system displays all the public devices. 2 NOPUB SET /NOPUB[=ddnn:] Establishes the specified device as a nonpublic device. When the you omit =ddnn:, the system displays all the devices actually in use that are not public devices. 2 REMOTE SET /REMOTE[=TTnn:[speed]] Declares that the specified terminal is connected to a modem and can be connected by means of a dial-up network. The terminal has a line to a DH11, DL11, or DZ11 multiplexer. Specifying speed establishes the initial baud rate (answer speed) of the remote dial-up line for the specified terminal. An answer speed is allowed only for DH11s and DZ11s, which are variable speed multiplexers. Valid speeds for the DH11 are 0, 110, 150, 200, 300, 600, 1200, 1800, 2400, 4800, and 9600. Valid speeds for the DZ11 are 110, 150, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800, 7200, and 9600. When the you omit =TTnn:, the system displays all the remote lines and their associated answer speeds. 2 NOREMOTE SET /NOREMOTE[=TTnn:[speed]] Declares that the terminal line is a local line not connected to a modem. When the you omit =TTnn:, the system displays all the local lines. 2 RNDC SET /RNDC[=nn] Defines the length of the Executive round-robin scheduling interval in ticks (nn). The parameter nn can be an octal value, or decimal if followed by a period (.). The maximum value for nn is 0. When you omit =nn, the system displays the current value for the interval. 2 RNDH SET /RNDH[=nn] Defines the highest priority (1 through 250 decimal) that will be considered for Executive round-robin scheduling. The class must be higher than the one specified with /RNDL. When you omit =nn, the system displays the current value for the priority. 2 RNDL SET /RNDL[=nn] Defines the lowest priority (1 through 250 decimal) that will be considered for Executive round-robin scheduling. The class must be lower than the one specified with /RNDH. When you omit =nn, the system displays the current value for the priority. 2 RPA SET /RPA[=TTnn:] (Full-duplex terminal driver only.) Enables the read-pass-all option of the terminal driver. The terminal driver passes all input characters to the driver input buffer. When you omit =TTnn:, the system displays all the termi- nals that have the RPA option enabled. 2 NORPA SET /NORPA[=TTnn:] (Full-duplex terminal driver only.) Disables the read-pass-all option of the terminal driver. The terminal driver does not pass special function characters (such as CTRL/C) from the terminal to the driver input buffer. When you omit =TTnn:, the system displays all the terminals that do not pass special function characters to the terminal driver input buffer. 2 SECPOL SET /SECPOL Displays secondary pool use on the system. The display is in the following format: SECPOL=secfr:secsiz:pctfr secfr The number of free blocks in secondary pool in units of 32-word (decimal) blocks. secsiz The size of secondary pool in units of 32-word (decimal) blocks. pctfr The percentage of free blocks in secondary pool. 2 SERIAL SET /SERIAL[=TTnn:] Causes unsolicited input from the specified terminal to be processed serially rather than in parallel. When you request serial execution of command lines, the system processes the first command line and then the second command line after the first is finished. When you omit =TTnn:, the system displays all the serial terminals. 2 NOSERIAL SET /NOSERIAL[=TTnn:] Causes unsolicited input from the specified terminal to be executed in parallel rather than serially. When you omit =TTnn:, the systwem displays all the terminals that have the serial option disabled. 2 SLAVE SET /SLAVE[=TTnn:] Establishes the specified terminal as one that can enter data only if it is solicited from a task by a READ QIO$. Thus, the specified terminal always rejects unsolicited input (other than CTRL/O, CTRL/Q, and CTRL/S). When you omit =TTnn:, the system displays all the terminals currently classified as slaved. 2 NOSLAVE SET /NOSLAVE[=TTnn:] Removes slave status from a specified terminal. When you omit =TTnn:, the system displays all the nonslaved terminals. 2 SPEED SET /SPEED=TTnn:[recv:xmit] Establishes the receive and transmit baud rate for terminals at- tached to the system through a DH11 or DZ11 multiplexer. If the receive speed (recv) and the transmit speed (xmit) are not specified, the system displays the current setting. The following are valid baud rates: DH11: 0, 110, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600 DZ11: 110, 150, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800, 7200 and 9600 The receive and transmit baud rates for the DH11 and the DZ11 must be same because these multiplexers do not support split speeds. 2 SWPC SET /SWPC[=nn] Defines the number of clock ticks for a single Executive swapping interval. The parameter nn is in the range 0 through 45,568 and can be an octal value, or a decimal if followed by a period (.). When you omit =nn, the system displays the current value for the interval. 2 SWPR SET /SWPR[=nn] Defines a new priority range for Executive swapping. The parameter nn is in the range 0 through 250(10) and can be octal value, or decimal if followed by a period (.). When you omit =nn, the system displays the current value for the priority range. 2 SYSUIC SET /SYSUIC[=[uic]] Establishes the UIC for the system and all system tasks. On most mapped systems, the system UIC is [1,54]. When you omit =[uic], the system displays the current system UIC. 2 TERM SET /TERM=TTnn:[value] (Full-duplex terminal driver only.) Establishes the terminal type (value) for the specified terminal. Supported standard terminal types are: ASR33 LA30S LA120 VT55 VT105 ASR35 LA34 LA180S VT61 VT125 KSR33 LA36 VT05B VT100 VT131 LA12 LA38 VT50 VT101 VT132 LA30P LA100 VT52 VT102 When you omit the value parameter, the system displays the terminal type for the specified terminal. MCR also accepts an alternate form of the command. You can specify the terminal type and equate it to the desired terminal. The command is in the format: SET /term-type=TTnn: where term-type is one of the standard terminal types. 2 TOP SET /TOP=pname:value Directs MCR to move the top boundary of the specified system- controlled partition up or down the amount indicated by the value parameter, or sets the partition size to that amount. pname The 1- to 6-character alphanumeric name for the system-controlled partition. value The number of 64-byte blocks. The value parameter can be supplied in five formats: +value Moves the top boundary up by the specified amount. Moving the top boundary up makes the partition larger. -value Moves the top boundary down by the specified amount. Moving the top boundary down makes the partition smaller. value Establishes the total partition size equal to the specified value by moving the top boundary. +* or * Moves the top boundary up as far as possible. -* Moves the top boundary down as far as possible. 2 TYPEAHEAD SET /TYPEAHEAD[=TTnn:[size]] (Full-duplex terminal driver only.) Instructs the terminal driver to store input characters in a buffer before passing the characters to a requesting task. Thus, characters input between requests are not lost. If size is specified, the typeahead buffer is set accordingly. The value for size can be 0 through 255(10). If you specify 0 or 1, the terminal will not have the typeahead option enabled (same effect as /NOTYPEAHEAD). The default for size is 86(10). When you omit =TTnn:, the system displays all the terminals that have typeahead enabled. 2 NOTYPEAHEAD SET /NOTYPEAHEAD[=TTnn:] (Full-duplex terminal only.) Disables the typeahead option; the terminal driver does not store input characters in a buffer to prevent their loss. When you omit =TTnn:, the system displays all the terminals that have typeahead disabled. 2 UIC SET /UIC[=[uic][:TTnn:]] Establishes the specified UIC as the default UIC for the terminal. Unless TTnn: is specified, the default UIC is set for TI:. If you are a privileged user, the command also sets the terminal's protection UIC. When you omit =[uic], the system displays the current default UIC for TI:. When you omit =[uic] but specify =TTnn:, the system displays the current default UIC for that terminal. 2 VFILL SET /VFILL[=TTnn:] (Full-duplex terminal driver only.) Enables the vertical fill characters option for the specified terminal. The option instructs the terminal driver to add four fill characters following each line feed. When you omit =TTnn:, the system displays all the terminals that have the /VFILL option enabled. 2 NOVFILL SET /NOVFILL[=TTnn:] (Full-duplex terminal driver only.) Disables the vertical fill characters option for the specified terminal. When you omit =TTnn:, the system displays all the terminals that have the /VFILL option disabled. 2 WCHK SET /WCHK[=ddnn:] Specifies that all write operations are to be followed by a write check for all Files-11 disk devices except DX: and DY:. The checks assure the reliability of data transfers to the specified disk. When you omit =ddnn:, the system displays all the Files-11 disk devices that have write checking enabled. 2 NOWCHK SET /NOWCHK[=ddnn:] Specifies that write checking is to be disabled for the specified device. When you omit =ddnn:, the system displays all the Files-11 disk devices except DX: and DY: that have write checking disabled. 2 WRAP SET /WRAP[=TTnn:] (Full-duplex terminal driver only) Enables the wrap-around option. The wrap-around option instructs the driver to generate a carriage return/line feed sequence when the number of input characters exceeds the terminal's buffer size. When you omit =TTnn:, the system displays all the terminals that have the wrap-around option enabled. 2 NOWRAP SET /NOWRAP[=TTnn:] Disables the wrap-around option; the terminal driver does not accept input characters beyond the buffer size for the terminal. When you omit =TTnn:, the system displays all the terminals that have the wrap-around option disabled.