Table of Contents
System Parameter Descriptions
Device Definition Descriptions
Local non-SNA 3270 Devices
General Format
devaddr devtype [{groupname | *} [ipaddr [mask]]]
Integrated 3270 (SYSG) Console
General Format
devaddr SYSG [{groupname | *} [ipaddr[mask]]]
Console Printer-Keyboard Devices
General Format
devaddr devtype [NOPROMPT]
[{groupname | *} [ipaddr [mask]]]
Line Printer Devices
General Format
devaddr devtype filename [CRLF] [NOCLEAR] [RAWCC] [FCBCHECK | NOFCBCHECK] [OPTBROWSE | OPTPRINT] [LPI={6 | lpi] [INDEX={0 | idx] [LPP={66 | lpp}] [FCB={1:1,07:2,13:3, ,49:10,55:11,61:12 | l1:c1,l2:c2,l3:c3,...,l11:c11,l12:c12}]
or
devaddr devtype [host:]port SOCKDEV
Emulated Tape Devices
SCSI Tapes
General Format
devaddr devtype devname [--no-erg][--blkid-32 | --blkid-22]
Optical Media Attach (OMA) virtual files
General Format
devaddr devtype tdf
AWSTAPE virtual files
General Format
devaddr devtype {awsfile | *} [arguments]
where arguments can be:
[MAXSIZE={n[K | M | G | T] | 0} |MAXSIZEK={n | 0} |MAXSIZEM={n | 0}] [EOTMARGIN=n[K | M | G | T]] [READONLY={0 | 1}][RO | NORING | RW | RING] [DEONIRQ={0 | 1}] [NOAUTOMOUNT]
HET virtual files
General Format
devaddr devtype {hetfile | *} [arguments]
where arguments can be:
[AWSTAPE] [COMPRESS={0 | 1}] [IDRC={0 | 1}] [METHOD={1 | 2}] [LEVEL={n | 4}] [CHUNKSIZE={nnnnn | 65535}] [MAXSIZE={n[K | M | G | T] | 0} |MAXSIZEK={n | 0} |MAXSIZEM={n | 0}] [EOTMARGIN=n[K | M | G | T]] [READONLY={0 | 1}] [STRICTSIZE={0 | 1}] [RO | NORING | RW | RING] [DEONIRQ={0 | 1}] [NOAUTOMOUNT]
Fake Tape virtual files
General Format
devaddr devtype {fakefile | *} [arguments]
where arguments can be:
[MAXSIZE={n[K | M | G | T] | 0} |MAXSIZEK={n | 0} |MAXSIZEM={n | 0}] [EOTMARGIN=n[K | M | G | T]] [READONLY={0 | 1}] [RO | NORING | RW | RING] [DEONIRQ={0 | 1}] [NOAUTOMOUNT]
Channel-to-Channel Adapters
CTCI (Channel-to-Channel link to TCP/IP stack)
General Format
devaddr CTCI [{-n | --dev} name][{-s | --netmask} mask] [{-m | --macaddr} mac | 00:00:5E:nn:nn:nn}] [{-t | --mtu} mtu | 1500] [{-i | --ibuff} {ibuff | 64}] [{-k | --kbuff} {kbuff | 1024}] [-d | --debug]
guestip hostip
CTCT (Channel-to-Channel emulation via TCP connection)
General Format
devaddr CTCT sport rhost rport bufsize
CTCE (Enhanced Channel-to-Channel emulation via TCP connection)
General Format
devaddr CTCE lport raddress rport [mtu [sml]]
LCS (LAN Channel Station)
General Format
devaddr LCS [{-n | --dev} name] [{-o | --oat} file] [{-m | --mac} mac] [-d | --debug]
[guestip]
| 0400 | IP | 00 | PRI |172.021.003.032 | | 0402 | IP | 00 | SEC |172.021.003.033 | | 0404 | IP | 00 | NO |172.021.003.038 | | 0406 | IP | 01 | NO |172.021.002.016 | | 040E | SNA | 00 | | | HWADD 00 02:00:FE:DF:00:42 HWADD 01 02:00:FE:DF:00:43 ROUTE 00 172.021.003.032 255.255.255.224
PTP (MPCPTP / PCPTP6 Channel-to-Channel link)
General Format
devaddr PTP [{-n | --dev} name] [{-m | --mac} mac] [{-t | --mtu} mtu | 1500] [{-i | --ibuff} {ibuff | 64}] [{-k | --kbuff} {kbuff | 1024}] [-4 | --inet] [-6 | --inet6] [-d | --debug]
guest1 host1 [guest2 host2]
FBA DASD Devices
General Format
devaddr devtype filename [origin | 0] [numblks][sf=shadowfile] [SYNCIO]
or
devaddr devtype ipname [:port | :3990] [:devnum]
4.1 CKD DASD Devices
General Format
devaddr devtype filename [sf=shadowfile] [{NOSYNCIO | SYNCIO}] [READONLY] [FAKEWRITE] [CU=type]
or
devaddr devtype ipname [:port | :3990] [:devnum]
Default CU Types
Device Type | Default CU Type | ||
2305, | 2311, | 2314 | 2841 |
3330,3375, | 3340,3380 | 3350, | 3880 |
3390 | 3990 | ||
9345 | 9343 |
Table 5: Default CU Types
Communication Lines
Communication Line - BSC
General Format
devaddr devtypeDIAL={IN | OUT | INOUT | NO} LHOST={hostname | ipaddress | *} LPORT={servicename | port} RHOST={hostname | ipaddress} RPORT={servicename | port} [RTO={0 | -1 | nnn | 3000}] [PTO={0 | -1 | nnn | 3000}] [ETO={0 | -1 | nnn | 10000}]
Communication Line - TTY
General Format
devaddr devtype LPORT=port DIAL=IN TTY=1
# (Comment line)
General Format
# [//anything//]
General Format
* [anything]
General Format
ARCHLVL {S/370 | ESA/390 | ESAME | z/ARCH} or ARCHLVL {ENABLE | DISABLE} facility [S/370 | ESA/390 | z/ARCH] or ARCHLVL {ENABLE | DISABLE} bitno[S/370 | ESA/390 | z/ARCH] or ARCHLVL QUERY [facility | ALL]
ARCHMODE (Initial architecture mode)
Alias
ARCHMODE is an alias for the ARCHLVL system parameter. Please see ARCHLVL for details.
ASN_AND_LX_REUSE / ALRF (ESAME ASN and LX REUSE feature)
Deprecation
The ASN_AND_LX_REUSE (ALRF) system parameter has been deprecated.Use “ARCHLVL ENABLE | DISABLE ASN_LX_REUSE” instead.
AUTO_SCSI_MOUNT (Automatic SCSI tape mounts)
The AUTO_SCSI_MOUNT system parameter has been deprecated. Use “SCSIMOUNT” instead.
AUTOMOUNT (Tape automount root directory)
General Format
AUTOMOUNT [+ | -] directory or AUTOMOUNT {ADD directory | DEL directory}
AUTOINIT (Automatic creation of empty tape files)
General Format
AUTOINIT {ON | OFF}
General Format
CAPPING {mips | OFF | 0}
General Format
CCKD option=value [ ,option=value ... ]
where option can be:
[COMP={-1 | n}][,COMPPARM={-1 | n}] [,RA={2 | n}][,RAQ={4 | n}][,RAT={2 | n}][,WR={2 | n}][,GCINT={10 | n}] [,GCPARM={0 | n}] [,NOSTRESS={0 | 1}] [,FREEPEND={-1 | n}] [,FSYNC={0 | 1}] [,TRACE={0 | n}] [,LINUXNULL={0 | 1}] [,GCSTART={0 | 1}]
General Format
CMDLEVEL %%{{%% + | -} {ALL | OPERator | MAINT | PROGrammer | CONFIGuration | DEVELoper | DEBUG} [...]}
CMDLVL (Set command group)
CMDLVL is an alias for CMDLEVEL. See CMDLEVEL system parameter for details.
CMDSEP (Command line seperator)
General Format
CMDSEP {char | OFF}
CNSLPORT (Console port)
General Format
CNSLPORT {3270 | port | host:port}
General Format
CODEPAGE {DEFAULT | codepage | USER |MAINT cmd [operands]}
CONKPALV (Console and telnet clients keep-alive option)
General Format
CONKPALV {(3,1,10) | (idle,intv,count)}
CP_UPDT (User character conversion table)
General Format
CP UPDT command [operands]
where command can be:
ALTER {EBCDIC | ASCII | G2H | H2G} (pos,val[,pos,val]...) DISPLAY {EBCDIC | ASCII | G2H | H2G } EXPORT {EBCDIC | ASCII | G2H | H2G } filename IMPORT {EBCDIC | ASCII | G2H | H2G } filename REFERENCE [codepage]RESETTEST
CPUIDFMT (Set format BASIC / 0 / 1 STIDP generation)
General Format
CPUIDFMT {BASIC | 0 | 1}
CPUMODEL (CPU model number)
General Format
CPUMODEL {0586 | model}
CPUPRIO (CPU thread process priority)
General Format
CPUPRIO {15 | nn}
CPUSERIAL (CPU serial number)
General Format
CPUSERIAL {000001 | serial}
CPUVERID (CPU version code)
General Format
CPUVERID 00 (For z/ARCH and ESAME) orCPUVERID {FD | verid} (For S/370 and ESA/390)
DEFSTORE (Define main and expanded storage)
General Format
DEFSTORE {[MAIN msize[B | K | M | G | T | P | E] [UNLOCK | LOCK]][{XSTOR | EXPANDED} xsize[M | G | T][UNLOCK | LOCK]]}
DEFSYM (Define a symbol)
General Format
DEFSYM symbol value
DEVPRIO (Device threads process priority)
General Format
DEVPRIO {8 | nn}
DEVTMAX (Maximum number of device threads)
General Format
DEVTMAX {0 | -1 | 1-n}
DIAG8CMD (DIAGNOSE 8 command option)
General Format
DIAG8CMD {DISABLE | ENABLE [ECHO | NOECHO]}
ECPSVM (ECPS:VM support status (VM))
General Format
ECPSVM {Help | STats | DISable | ENable | DEBUG | NOdebug | Level [nn]}
ENGINES (Processor engines type)
General Format
ENGINES [nn*] {CP | IL | AP | IP} [, ... ]
HAO (Hercules Automatic Operator)
General Format
HAO command [ operands ]
where command can be:
TGT target CMD consolecmd DEL nn CLEAR LIST [ nn ]
HERCLOGO (Hercules logo file)
General Format
HERCLOGO filename
HERCPRIO (Hercules process priority)
General Format
HERCPRIO {0 | nn}
HTTP (HTTP server configuration)
General Format
HTTP {START | STOP | ROOT path |PORT port {NOAUTH | AUTH userid password}}
HTTPPORT (HTTP server port)
The HTTPPORT system parameter has been deprecated. Use “HTTP PORT” instead.
HTTPROOT (HTTP server root directory)
The HTTPROOT system parameter has been deprecated. Use “HTTP ROOT” instead.
IGNORE (Ignore subsequent INCLUDE errors)
General Format
IGNORE INCLUDE ERRORS
INCLUDE (Include configuration file)
General Format
INCLUDE //filepath//
IODELAY (I/O interrupt wait time (LINUX))
General Format
IODELAY {0 | usecs [NOWARN]}
LDMOD (Additional dynamic load modules)
General Format
LMOD module [module [module ...]]
LEGACYSENSEID (SENSE ID CCW (x'E40) feature)
General Format
LEGACYSENSEID {OFF | DISABLE | ON | ENABLE}
LOADPARM (IPL parameter)
General Format
LOADPARM ipl parameter
LOGOPT (Logging options)
General Format
LOGOPT {TIMESTAMP | TIME | NOTIMESTAMP | NOTIME}
LPARNAME (LPAR name returned by DIAG x'204')
General Format
LPARNAME {HERCULES | 7parname}
LPARNUM (LPAR identification number)
General Format
LPARNUM {BASIC | 1 | n | nn}
MAINSIZE (Main storage size)
General Format
MAINSIZE size[B | K | M | G | T | P | E][UNLOCK | LOCK]
MANUFACTURER (STSI manufacturer code)
General Format
MANUFACTURER {HRC | name}
MAXCPU (Maximum number of CPUs)
General Format
MAXCPU {1 | nn}
MAXRATES (MIPS/SIO rate reporting interval)
General Format
MAXRATES {interval | MIDNIGHT}
MEMLOCK (Lock Hercules memory)
General Format
MEMLOCK {ON | OFF}
MODEL (STSI model code)
General Format
MODEL { EMULATOR | hdwmod | = | *} [ EMULATOR | capmod | = | * [ prmmod | = | * [ tmpmod | = | *]]]
MODPATH (Dynamic load module path)
General Format
MODPATH path
MOUNTED_TAPE_REINIT (Control tape initialization)
General Format
MOUNTED TAPE REINIT {ENABLE | ALLOW |DISABLE | DISALLOW}
MSGHLD (Timeout of held messages)
General Format
MSGHLD {nnn | INFO | CLEAR}
MSGLEVEL (Message display output)
General Format
MSGLEVEL {option option ...} where option can be:
ON|OFF | TEXT | TIME | NODEBUG | [+|-] DEBUG | [+|-] TAPE | [+|-] DASD | [+|-] COMM | [+|-] UR | [+|-] SCSI | [+|-] CTCA | [+|-] GRAF | [+|-] THREAD | [+|-] CHANNEL | [+|-] VERBOSE | [+|-] TERSE
MSGLVL (Message display output)
MSGLVL is an alias for MSGLEVEL. See MSGLEVEL for details.
NUMCPU (Number of emulated CPUs)
General Format
NUMCPU {1 | nn}
NUMVEC (Number of vector facilities)
General Format
NUMVEC {0 | nn}
OSTAILOR (Tailor trace information for specific operating system)
General Format
OSTAILOR {[+ | -] z/OS | OS/390 | VM | VSE | zVSE |LINUX | OPENSOLARIS | QUIET | NULL}
PANRATE (Console refresh rate)
General Format
PANRATE {SLOW | FAST | rate}
PANTITLE (Console window title)
General Format
PANTITLE {text | "text text text" | ""}
PGMPRDOS (LPP license setting)
General Format
PGMPRDOS {RESTRICTED | LICENSED}
PLANT (STSI plant code)
General Format
PLANT {ZZ | name}
QUITMOUT (Quit timeout value)
General Format
QUITMOUT nn
REXX (REXX Interpreter)
General Format
REXX option where option can be:
ENABLE | START [REGINA | OOREXX]
DISABLE | STOP
PATHS | REXXPATHS {path [delimiter path ...] | RESET}
SYSPATH {ON | OFF | RESET}
EXTENSIONS | SUFFIXES {suffix[delimiter suffix ...] | RESET}
RESOLVER {ON | OFF | RESET}
MSGLEVEL {0 | 1 | RESET}
MSGPREFIX {messageprefix | OFF | RESET}
ERRPREFIX {errorprefix | OFF | RESET}
MODE {COMMAND | SUBROUTINE}
SCLPROOT (SCLP base directory)
General Format
SCLPROOT {NONE | directory}
SCPECHO (Echo to console and history of SCP replies)
General Format
SCPECHO {OFF | ON}
SCPIMPLY (Pass non-Hercules commands to the SCP)
General Format
SCPIMPLY {OFF | ON}
SCSIMOUNT (Automatic SCSI tape mounts)
General Format
SCSIMOUNT {NO | YES | n}
SHCMDOPT (Shell command option)
General Format
SHCMDOPT {DISABLE | ENABLE [DIAG8 | NODIAG8]}
SHOWDVOL1 (Enable showing of DASD vol-sers in device list)
General Format
SHOWDVOL1 {NO | YES | ONLY}
SHRDPORT (Shared device server port)
General Format
SHRDPORT [3990 | port | START | STOP]
SRVPRIO (Server threads priority)
General Format
SRVPRIO {4 | nn}
SYSEPOCH (Base date for TOD clock)
General Format
SYSEPOCH {1900 | 1960 | year [+years | -years]}
SYMPTOM (Instruction trace display option)
SYMPTOM is an alias for the TRACEOPT system parameter. Please see TRACEOPT for details.
TIMERINT (Internal timer update interval)
General Format
TIMERINT {50 | interval}
TODDRAG (TOD clock drag factor)
General Format
TODDRAG {1.000000 | factor}
TODPRIO (Timer thread process priority)
General Format
TODPRIO {-20 | nn}
TRACEOPT (Instruction trace display option)
General Format
TRACEOPT {TRADITIONAL | REGSFIRST | NOREGS}
TZOFFSET (TOD clock offset from GMT)
General Format
TZOFFSET {0000 | #hhmm | -hhmm}
XPNDSIZE (Expanded storage size)
General Format
XPNDSIZE size[M | G | T] [UNLOCK | LOCK]
YROFFSET (TOD clock offset from actual date)
General Format
YROFFSET {#years | -years}
Process and Thread Priorities
This section covers details regarding the priority settings within Hercules. The relevant system parame- ters are:
- CPUPRIO
- DEVPRIO
- HERCPRIO
- SRVPRIO
- TODPRIO
Process Priorities
Unix Process Priority | Windows Priority Class | Meaning |
---|---|---|
-20 to -16 | Realtime | Process that has the highest possible priority. The threads of the process preempt the threads of all other processes, inclu- ding operating system processes performing important tasks. For example, a real-time process that executes for more than a very brief interval can cause disk caches not to flush or cause the mouse to be unresponsive. |
-15 to -9 | High | Process that performs time-critical tasks that must be executed immediately. The threads of the process preempt the threads of normal or idle priority class processes. An example is the Task List, which must respond quickly when called by the user, re- gardless of the load on the operating system. Use extreme care when using the high-priority class, because a high-priority class application can use nearly all available CPU time. |
-8 to -1 | Above Normal | Process that has priority above the Normal class but below the High class. |
0 to 7 | Normal | Process with no special scheduling needs. |
8 to 15 | Below Normal | Process that has priority above the Idle class but below the Normal class. |
16 to 20 | Low | Process whose threads run only when the system is idle. The threads of the process are preempted by the threads of any process running in a higher priority class. An example is a screen saver. The idle-priority class is inherited by child pro- cesses. |
Windows
Caution: On Windows, the value you choose for your process priority has a direct impact on how your thread priorities are interpreted! You should never modify one without understanding what impact you are doing so might have on the other!
Thread Priorities
Unix Thread Priority | Windows Thread Priority | Meaning |
---|---|---|
-20 to -16 | Time Critical | Base priority of 15 for Idle, Below Normal, Normal, Above Normal, or High class processes, and a base priority of 31 for Realtime class processes. |
-15 to -9 | Highest | Priority 2 points above the priority class. |
-8 to -1 | Above Normal | Priority 1 point above the priority class. |
0 to 7 | Normal | Normal priority for the priority class. |
8 to 15 | Below Normal | Priority 1 point below the priority class. |
16 to 19 | Lowest | Priority 2 points below the priority class. |
20 | Idle | Base priority of 1 for Idle, Below Normal, Normal, Above Normal, or High class processes, and a base priority of 16 for Realtime class processes. |
Windows
Caution: On Windows, your Thread Priority is interpreted differently based on your chosen Process Prio- rity setting! You should never modify your Thread Priority settings without first reviewing your chosen Pro- cess Priority setting!