ibm:hercules:userref:system.parameters

System Parameter Descriptions

General Format

  devaddr devtype [{groupname | *} [ipaddr [mask]]]

General Format

  devaddr SYSG [{groupname | *} [ipaddr[mask]]]

General Format

  devaddr devtype [NOPROMPT]
  [{groupname | *} [ipaddr [mask]]]

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

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]

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]

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]
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

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]

Alias

ARCHMODE is an alias for the ARCHLVL system parameter. Please see ARCHLVL for details.

Deprecation

The ASN_AND_LX_REUSE (ALRF) system parameter has been deprecated.Use “ARCHLVL ENABLE | DISABLE ASN_LX_REUSE” instead.

The AUTO_SCSI_MOUNT system parameter has been deprecated. Use “SCSIMOUNT” instead.

General Format

  AUTOMOUNT [+ | -] directory or AUTOMOUNT {ADD directory | DEL directory}

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 is an alias for CMDLEVEL. See CMDLEVEL system parameter for details.

General Format

  CMDSEP {char | OFF}

General Format

  CNSLPORT {3270 | port | host:port}

General Format

  CODEPAGE {DEFAULT | codepage | USER |MAINT cmd [operands]}

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

General Format

  CPUIDFMT {BASIC | 0 | 1}

General Format

  CPUMODEL {0586 | model}

General Format

CPUPRIO {15 | nn}

General Format

CPUSERIAL {000001 | serial}

General Format

  CPUVERID 00             (For z/ARCH and ESAME) orCPUVERID {FD | verid}      
  (For S/370 and ESA/390)

General Format

  DEFSTORE {[MAIN msize[B | K | M | G | T | P | E] [UNLOCK | LOCK]][{XSTOR |
  EXPANDED} xsize[M | G | T][UNLOCK | LOCK]]}

General Format

  DEFSYM symbol value

General Format

  DEVPRIO {8 | nn}

General Format

  DEVTMAX    {0 | -1 | 1-n}

DIAG8CMD (DIAGNOSE 8 command option)

General Format

  DIAG8CMD {DISABLE | ENABLE [ECHO | NOECHO]}

General Format

  ECPSVM {Help |  STats | DISable | ENable | DEBUG | NOdebug | Level [nn]}

General Format

  ENGINES [nn*] {CP | IL | AP | IP} [, ... ]

General Format

HAO    command    [   operands   ] 

where command can be:

  TGT    target
  CMD    consolecmd
  DEL    nn
  CLEAR
  LIST [   nn   ]

General Format

HERCLOGO filename

General Format

HERCPRIO {0 | nn}

General Format

  HTTP {START |
  STOP | ROOT path |PORT port {NOAUTH | AUTH userid password}}
  The HTTPPORT
  system parameter has been deprecated. Use “HTTP PORT” instead.

The HTTPROOT system parameter has been deprecated. Use “HTTP ROOT” instead.

General Format

  IGNORE INCLUDE ERRORS

General Format

General Format

IODELAY {0 | usecs [NOWARN]}

General Format

  LMOD module [module [module ...]]

General Format

  LEGACYSENSEID {OFF | DISABLE | ON | ENABLE}

General Format

  LOADPARM ipl parameter

General Format

  LOGOPT {TIMESTAMP | TIME | NOTIMESTAMP | NOTIME}

General Format

  LPARNAME
  {HERCULES | 7parname}  

General Format

  LPARNUM {BASIC | 1 | n | nn}

General Format

  MAINSIZE size[B | K | M | G | T | P | E][UNLOCK | LOCK]

General Format

  MANUFACTURER {HRC | name}

General Format

  MAXCPU {1 | nn}

General Format

  MAXRATES {interval |
  MIDNIGHT}

General Format

MEMLOCK {ON | OFF}

General Format

MODEL {  EMULATOR   |    hdwmod    | = | *}  [  EMULATOR   |    capmod    | = | *  [   prmmod    | = | *  [   tmpmod    | = | *]]]

General Format

  MODPATH path

MOUNTED_TAPE_REINIT (Control tape initiali­zation)

General Format

  MOUNTED TAPE REINIT {ENABLE | ALLOW |DISABLE |
  DISALLOW}

General Format

  MSGHLD {nnn | INFO | CLEAR}

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 is an
  alias for MSGLEVEL. See MSGLEVEL for details.

General Format

  NUMCPU {1 | nn}

General Format

  NUMVEC {0 | nn}

General Format

  OSTAILOR {[+ | -] z/OS | OS/390 | VM | VSE |
  zVSE |LINUX |
  OPENSOLARIS | QUIET | NULL}

General Format

  PANRATE
  {SLOW | FAST | rate}  

General Format

  PANTITLE {text | "text text text" | ""}

General Format

  PGMPRDOS {RESTRICTED |
  LICENSED}

General Format

  PLANT {ZZ | name}

General Format

  QUITMOUT nn

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}

General Format

  SCLPROOT {NONE | directory}

General Format

  SCPECHO {OFF |
  ON}

General Format

  SCPIMPLY {OFF | ON}

General Format

  SCSIMOUNT
  {NO | YES | n}

General Format

  SHCMDOPT {DISABLE | ENABLE [DIAG8 | NODIAG8]}

SHOWDVOL1 (Enable showing of DASD vol-sers in device list)

General Format

  SHOWDVOL1 {NO | YES | ONLY}  

General Format

  SHRDPORT [3990 | port | START |
  STOP]  

General Format

  SRVPRIO {4 | nn}

General Format

  SYSEPOCH {1900 | 1960 | year [+years | -years]} 
  SYMPTOM is
  an alias for the TRACEOPT system parameter. Please see TRACEOPT for details.

General Format

  TIMERINT {50 | interval}  

General Format

  TODDRAG {1.000000 | factor}  

General Format

  TODPRIO {-20 | nn}  

General Format

  TRACEOPT {TRADITIONAL
  | REGSFIRST | NOREGS} 

General Format

  TZOFFSET {0000 | #hhmm | -hhmm}

General Format

  XPNDSIZE size[M | G | T] [UNLOCK | LOCK]

General Format

  YROFFSET {#years | -years}

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!

  • ibm/hercules/userref/system.parameters.txt
  • Last modified: 2023/08/06 13:31
  • by Site Administrator