Home > Hercules > HASP V4 > System/360 RMTGEN Parameters

&ADAPT
Specifies the unit address of the Binary Synchronous Communication Adapter used by the System/360 remote terminal to communicate with HASP at the central computer. The specification must be a valid unit address.
&ADAPT=020
Back to top.
&CCT
Specifies the minimum number of characters to be compressed for all text compression except trailing blank compression. A duplicate character string of fewer than &CCT characters will be treated as a string of nonduplicate characters for compression purposes. The specification must be an integer between 3 and 31, inclusive.
&CCT=4
  1. See also &CMPTYPE. The value of &CCT is not used if &CMPTYPE=1.
  2. A smaller value of &CCT increases efficiency of communication line usage at the expense of compute time required for compression.
Back to top.
&CMPTYPE
Specifies type of compression to be applied to all text transmitted from the System/360 remote terminal to the central computer. The specification must be either 1, 2, or 3. The value 1 specifies trailing blank compression; 2 specifies compression of leading, embedded, and trailing blanks; 3 specifies compression of all duplicate character strings.
&CMPTYPE=2
Back to top.
&CORESIZ
Specifies the main storage size of the System/360 remote terminal in Kbytes (1 Kbyte = 1024 bytes). The specification must be an integer between 8 and 32, inclusive. If the System/360 is larger than 32K bytes, &CORESIZ must be specified as 32.
&CORESIZ=8
Back to top.
&ERRMSGN
Specifies the number of four byte entries to be assembled in the System/360 remote terminal as an error message log table. The specification must be an integer not less than 8.
&ERRMSGN=10
Back to top.
&LINESPD
Specifies the speed, in baud, of the communication line to be used between the System/360 remote terminal and the central computer. The specification must be a positive integer.
&LINESPD=2000
Back to top.
&MACHINE
Specifies the model number of the System/360 to be used as a HASP remote terminal. The specification must be a valid number for a System/360 that includes the standard instruction set and the decimal instruction set.
&MACHINE=30
Back to top.
&NUMBUFS
Specifies the number of teleprocessing buffers to be constructed by the System/360 RTP program. The specification must be an integer no less than:

2*X+1

where X = the number of 2520 or 1442 units used as both a reader and a punch.

&NUMBUFS=8
  1. The length of each buffer is &MLBFSIZ+5 bytes (rounded up to a multiple of 4); the value of HASPGEN parameter &MLBFSIZ is automatically propagated to RMTGEN.
  2. If &NUMBUFS specifies more buffers than can be built in available storage, the RTP program will build as many buffers as it can.
  3. The &NUMBUFS value should include at least two buffers for the communication adapter and two for each output device.
Back to top.
&NUMTANK
Specifies the number of decompression buffers ("decompression tanks") to be assembled in the System/360 RTP program. The specification must be an integer not less than 2*(number of 2540 punches attached).
&NUMTANK=5
  1. The length of each decompression tank is &PRTSIZE+6.
  2. It is recommended that at least two tanks be provided for each printer and each punch (3 for a 2540 punch).
Back to top.
&PADR(n)
Subscripted variable symbols &PADR(n) specify unit addresses for the printers defined by &PDEV(n). For each &PDEV(n) not specified as zero, the corresponding symbol &PADR(n) must specify the device's 3-character hexadecimal unit address.
&PADR(1)=00E
&PADR(2)=00F
&PADR(3)=FFF
&PADR(4)=FFF
&PADR(5)=FFF
&PADR(6)=FFF
&PADR(7)=FFF
Back to top.
&PDEV(n)
Subscripted variable symbols &PDEV(n) specify the existence and device types of the remote terminal printers. Each specification must be either 1403, 1443, or 0. A specification of 0 indicates that the associated printer does not exist.
&PDEV(1)=1403
&PDEV(2)=0
&PDEV(3)=0
&PDEV(4)=0
&PDEV(5)=0
&PDEV(6)=0
&PDEV(7)=0
  1. If &PDEV(n) is specified as a device type, &UDEV(8-n) must be specified as zero.
  2. If &PDEV(n+1) is specified as a device type, &PDEV(n) must be specified as a device type.
  3. If more than one printer is specified, a Device Control Table (DCT) for each additional printer must be added to the HASP configuration.
Back to top.
&PRTSIZE
Specifies the length in bytes of the text portion of each decompression tank. Each tank must be long enough to hold a maximum-length output record for either a printer, a punch, or the operator console. The specification must be an integer that is the larger of 120 or line width of the widest printer.
&PRTSIZE=132
Back to top.
&RADR(n)
Subscripted variable symbols &RADR(n) specify unit addresses for the readers defined by &RDEV(n). For each &RDEV(n) not specified as zero, the corresponding symbol &RADR(n) must specify the device's 3-character hexadecimal unit address.
&RADR(1)=00C
&RADR(2)=FFF
&RADR(3)=FFF
&RADR(4)=FFF
&RADR(5)=FFF
&RADR(6)=FFF
&RADR(7)=FFF
Back to top.
&RDEV(n)
Subscripted variable symbols &RDEV(n) specify the device types of the remote terminal readers. Each must be either 2540, 2501, 1442, 2520, or 0. A of 0 indicates that the associated reader does not exist.
&RDEV(1)=2540
&RDEV(2)=0
&RDEV(3)=0
&RDEV(4)=0
&RDEV(5)=0
&RDEV(6)=0
&RDEV(7)=0
  1. If &RDEV(n+1) is specified as a device type, &RDEV(n) must be specified as a device type.
  2. If more than one reader is specified, a Device Control Table (DCT) for each additional reader must be added to the HASP configuration.
Back to top.
&UADR(n)
Subscripted variable symbols &UADR(n) specify unit addresses for the punches defined by &UDEV(n). For each &UDEV(n) not specified as zero, the corresponding symbol &UADR(n) must specify the device's 3-character hexadecimal unit address.
&UADR(1)=00D
&UADR(2)=FFF
&UADR(3)=FFF
&UADR(4)=FFF
&UADR(5)=FFF
&UADR(6)=FFF
&UADR(7)=FFF
Back to top.
&UDEV(n)
Subscripted variable symbols &UDEV(n) specify the existence and device types of the remote terminal punches. Each specification must be either 2540, 1442 or 0. A specification of 0 indicates that the associated punch does not exist.
&UDEV(1)=2540
&UDEV(2)=0
&UDEV(3)=0
&UDEV(4)=0
&UDEV(5)=0
&UDEV(6)=0
&UDEV(7)=0
  1. If &UDEV(n) is specified as a device type, &PDEV(8-n) must be specified as zero.
  2. If &UDEV(n+1) is specified as a device type, &UDEV(n) must be specified as a device type.
  3. If more than one punch is specified, a Device Control Table (DCT) for each additional punch must be added to the HASP configuration.
Back to top.
&WADR(1)
Subscripted variable symbol &WADR(1) specifies the unit address of the 1052 Operator Console on the System/360 remote terminal. The specification must be a 3-character hexadecimal unit address.
&WADR(1)=01F
Back to top.
&WTOSIZE
Specifies the maximum length in bytes of a HASP operator command to be transmitted from the System/360 remote terminal to the central computer. The specification must be a positive integer not greater than 120.
&WTOSIZE=120
Back to top.
&XPARENT
Specifies presence (YES) or absence (NO) of the Text Transparency feature. If the Binary Synchronous Communication Adapters at both the System/360 remote terminal and the central computer have the Text Transparency feature, YES should be specified; otherwise, NO should be specified.
&XPARENT=YES
Back to top.

Home > Hercules > HASP V4 > System/360 RMTGEN Parameters