CIERROR | W JCW | last CI error number | zero |
HPACCOUNT | R S | user's account name | logon account |
HPACCTCAP | R I | current account capability mask | logon account capabilities |
HPACCTCAPF | R S | current account capability formatted, for example, "AM, AL, GL, ND, SF, BA, IA" | formatted logon account |
HPAUTOCONT | W B (NP) | enables (TRUE) / disables (FALSE) the automatic CONTINUE feature | FALSE |
HPCIDEPTH | R I | number of nested CIs | 1(=Root CI) |
HPCIERR | W I | contains the most recent CI related error; similar to CIERROR except warnings are negative numbers and errors are posistive numbers | zero |
HPCIERRCOL | W I | contains the column number of the offending parameter for the most recent CI command error | zero |
HPCIERRMSG | R S | textual message for the most recent CIERROR (length of message is 0 for nonexistent CIERROR values) | (null) |
HPCMDNUM | R I (NP) | current command sequence number | 1 |
HPCMDTRACE (subject to change in future releases) |
W B (NP) | enables (TRUE) /disables (FALSE) the User Command Tracing facility | FALSE |
HPCMEVENTLOG | W I | when set to n$STDLIST displays the
following n occurrences of tos/reg trap | zero |
HPCONNMINS | R I | current session connect time in minutes | zero |
HPCONNSECS | R I | current session connect time in seconds | zero |
HPCONSOLE | R I | LDEV of the console | console ldev at logon |
HPCONTINUE | R B (NP) | CI's continue state: FALSE=inactive, TRUE=active | FALSE |
HPCPUNAME | R S | name of computer model, for example, "SERIES 960" | name of your logon computer model |
HPCPUMSECS | R I | from root CI = current session CPU time in milliseconds;
from other CI or process = current process CPU time in milliseconds | zero |
HPCPUSECS | R I | from root CI = current session CPU time in seconds; from other CI or process = current session CPU time in seconds | zero |
HPCWD | R S | The HPCWD variable displays your current working
directory name in the HFS (Hierarchical File System) convention.
Because your current working directory is not shown by the SHOWME
command, you may want to display it in your prompt by executing this command:
SETVAR hpprompt "!!hpcwd:"
|
| HFS syntax of logon group |
HPDATE | R I | current day of month | logon day of the month |
HPDATEF | R S | current formatted date | logon date |
HPDAY | R I | current day of the week (1=SUNDAY) | logon day of the week |
HPDTCPORTID | R S | port id of data terminal | null string |
HPDUPLICATIVE | R B | duplicative (TRUE)/ nonduplicative (FALSE) | as appropriate |
HPERRDUMP | W I (NP) | number of errors to be dumped from process error stack | zero |
HPERRSTOLIST | W B | destination to which errors are to be written: TRUE=$STDLIST; FALSE=$STDERR | TRUE |
HPEXECJOBS | R I | number of jobs and sessions currently in
EXEC (executing) state | number of jobs and sessions in EXEC state |
HPFILE | R S | contains the fully qualified file name of the currently executing command file or UDC file. If you are not in a UDC or command file, HPFILE returns an empty string. | empty string |
HPFSERR | W I | file system error number for last CI command to generate file system error or warning | zero |
HPGROUP | R S | current group name | logon group name |
HPGROUPCAP | R I | current group capability mask | logon group caps |
HPGROUPCAPF | R S | current group formatted capability mask, for example, "IA,BA,PH" | logon group caps |
HPHGROUP | R S | home group name | home group |
HPHOUR | R I | current hour number (24-hour clock) | logon hour |
HPINBREAK | R B (NP) | FALSE=not in BREAK, TRUE=in BREAK mode (includes process BREAK and rit BREAK) | FALSE |
HPINPRI | R I | input priority | logon input priority |
HPINTERACTIVE | R B | interactive (TRUE)/ noninteractive
(FALSE) | as appropriate |
HPINTRODATE | R S | formatted job/session logon date | date of logon |
HPINTROTIME | R S | formatted job/session logon time | time of logon |
HPJOBCOUNT | R I | number of jobs executing |
logon number of executing jobs |
HPJOBFENCE | R I | fence value for waiting jobs | logon jobfence |
HPJOBLIMIT | R I | current job limit | job limit at logon |
HPJOBNAME | R S | name of current job/session | logon job name |
HPJOBNUM | R I | job/session number, for example, 12 | your job/session number |
HPJOBTYPE | R S | "S"=session, "J"=job | your job type |
HPLDEVIN | R I | LDEV number for $STDIN | logon input LDEV |
HPLDEVLIST | R I | LDEV number for $STDLIST | logon output
LDEV |
HPMINUTE | R I | current minute number | logon minute |
HPMONTH | R I | current month number | logon month |
HPMSGFENCE | W I (NP) | fence for the level of error messages printed by the CI: 0=errors/warnings, 1=errors only, 2=no error/warning messages | 0=all errors and warnings are printed |
HPNCOPIES | R I | number of $STDLIST copies for jobs | copies subparm of the outclass= parm of the JOB command |
HPOUTCLASS | R S | output device class | logon output device class |
HPOUTFENCE | R I | output fence value | logon output fence value |
HPPATH | W S | search path for command files and implied RUN | "!hpgroup,pub, pub.sys" |
HPPIN | R I | returns the process identification number of the currently executing process. | empty string |
HPPROMPT | W S | CI's prompt string | ":" (colon) |
HPQUIET | R B | boolean indicating if session is accepting messages: FALSE = accepting messages; TRUE = not accepting messages | TRUE |
HPREDOSIZE | W I | number of entries in the CI's redo stack | 20 |
HPRESULT | W S, W I, or W B | value of the most recent CALC command evaluated (for example, "abc", 12, TRUE)
| zero |
HPSCHEDJOBS | R I | number of jobs currently in SCHED
state (scheduled state) |
number of jobs in SCHED state |
HPSESCOUNT | R I | number of sessions executing
| logon number of sessions executing |
HPSESLIMIT | R I | current session limit | session limit at logon |
HPSTDIN | R S | file name or formal file designator to which input has been redirected, names for $STDIN | $STDIN |
HPSTDLIST | R S | file name or formal file designator to which output has been redirected, names for $STDLIST | $STDLIST |
HPSUSAN | R S | unique serial number assigned at the factory to each system for use by software | unique serial number assigned to your system at manufacture |
HPSUSPJOBS | R I | current number of jobs in SUSP state (suspended) | numbers of jobs in SUSP state at logon |
HPSYSNAME | W S | name of computer system (user-definable) | null string (" ") |
HPSYSTIMEOUT | R I | reads from the sysgen configuration file what the minimum timeout is on the system. Works with HPTIMEOUT which controls the CI timed reads. HPSYSTIMEOUT is a minimum cap on HPTIMEOUT. HPTIMEOUT cannot be less than HPSYSTIMEOUT. | zero, means unlimited time. |
HPTIMEF | R S | current formatted time | logon time |
HPTIMEOUT | W I | number of minutes for CI reads (HPTIMEOUT=0 means
no timeout) | zero |
HPTYPEAHEAD | W B | boolean indicating if typeahead is turned on | FALSE |
HPUSER | R S | current user name | logon user |
HPUSERCAP | R I | current user's capability mask | logon user caps |
HPUSERCAPF | R S | current user's formatted capability mask, for example, "IA,BA,PH" | logon user caps |
HPUSERCMDEPTH | R I (NP) | number of nested UDCs and/or command
files | zero |
HPUSERCOUNT | R I | current number of licensed users accessing the system | licensed users |
HPUSERLIMIT | R I | legal (licensed) limit of concurrent users allowed access to the system, can be accessed programmatically | legal user limit |
HPVERSION | R S | MPE XL version ID (v.uu.ff) | current MPE XL version |
HPWAITJOBS | R I | current number of jobs waiting | number of jobs waiting at logon time |
HPYEAR | R I | last two digits of the current year | logon year number |
JCW | W JCW | job control word (variable) | zero |