HPlogo MPE/iX Intrinsics Reference Manual

Index

MPE documents

Complete PDF
Table of Contents
Index

Edition 7 E0701
Edition 7 E0300 ♥
Edition 6 E0195

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

ABORTSESS – Abort specified job/session
ACTIVATE – Activate new or suspended process
ADJUSTUSLF – Adjust directory space
ALMANAC – Return numeric date information
ALTDSEG – Alter size of extra data segment
ARITRAP – Collectively enables/disables arithmetic traps
ASCII – Convert 16-bit binary to numeric ASCII string
 
Abort calling process – QUIT
Abort entire user process structure – QUITPROG
Abort errors – Abort Errors
Abort specified job/session – ABORTSESS
Abort stack analysis facility, disable – RESETDUMP
Accept another CONTROL-Y signal – RESETCONTROL
Access file, predefine characteristics – FOPEN
Access file, terminate – FCLOSE
Access information returned, file – FGETINFO
Access job and session information – JOBINFO
Access message catalogs – GENMESSAGE
Access message facility and output messages – CATREAD
Access mode, control of files/devices – FSETMODE
Access system services – Introduction
Access to process information – PROCINFO
Access to User Logging facility – OPENLOG
Access, close user logging facility – CLOSELOG
Access, establish for file on device – HPFOPEN
Accessing files – Introduction
acquire local RINs – GETLOCRIN
Activate new process – ACTIVATE
Activate suspended process – ACTIVATE
Activation call for process, return source – GETORIGIN
Adjust directory space – ADJUSTUSLF
Alignment, parameters – Parameter Alignment
Allocation to job, free local RINs – FREELOCRIN
Alter DB to Z area of compatibility mode stack – ZSIZE
Alter size of extra data segment – ALTDSEG
Altering files – Introduction
Application message catalog file, close – CATCLOSE
Application message catalog, open – CATOPEN
Arithmetic trap handling procedure, arm/disarm – XARITRAP
Arithmetic trap, enable/disable
ARITRAP
HPENBLTRAP
Arm system debugger call from process abort – HPSETDUMP
Arm system debugger from process abort – SETDUMP
Arm/disarm arithmetic trap handling procedure – XARITRAP
Arm/disarm software library trap handling procedure – XLIBTRAP
Arm/disarm subsystem break trap handling procedure – XCONTRAP
Arm/disarm system trap handling procedure – XSYSTRAP
Array, search for specified entry/name – SEARCH
ASCII string conversion to EBCDIC – CTRANSLATE
ASCII string number, convert to 32-bit binary – DBINARY
ASCII string, convert from 32-bit binary number – DASCII
ASCII string, convert to 16-bit binary – BINARY
ASCII string, read $STDIN into array – READ
ASCII string, read $STDINX into array – READX
Assign system-defined files and create process – CREATEPROCESS
Assign value of JCW in JCW table – PUTJCW
Attribute, retrieve session-level – HPCIGETVAR

B

BEGINLOG – Mark beginning of user logging transaction
BINARY – Convert number from ASCII string to 16-bit binary
 
Binary conversion, 16-bit to numeric ASCII string – ASCII
Binary floating-point formats, convert data – HPFPCONVERT
Break mode, place session in – CAUSEBREAK

C

CALENDAR – Return calendar date
CATCLOSE – Close specified application message catalog file
CATOPEN – Open application message catalog
CATREAD – Access message facility and output messages
CAUSEBREAK – Place a session in break mode
CLEANUSL – Delete inactive entries from USL file
CLOCK – Return system time
CLOSELOG – Close access to user logging facility
COMMAND – Execute command programmatically
CREATE – Create a process
CREATEPROCESS – Create process and assign system-defined files
CTRANSLATE – Convert string from EBCDIC to ASCII
 
Calendar date, format
FMTCALENDAR
FMTDATE
Call description, intrinsic – Syntax Statement Mnemonics
Calling process, abort – QUIT
Calling process, delete – TERMINATE
Calling process, set condition code – HPSETCCODE
Calling process, suspend for specified time – PAUSE
Calls, Errors, intrinsic – Error Handling
Capabilities required by intrinsics – Additional Capabilities Required
Capability
Data segment management (DS) – DS Capability
Intrinsic, Additional Capabilities Required
Multiple resource identification number (MR) – MR Capability
Nonshareable device (ND) – ND Capability
Privileged mode (PM) – Syntax Statement Mnemonics, PM Capability
Process handling (PH) – PH Capability
Programmatic sessions (PS) – PS Capability
System supervisor (OP) – OP Capability
User logging (LG) – LG Capability
Capability checks – Additional Capabilities Required
Catalog file, close application message – CATCLOSE
Cause return from interrupt procedure – FINTEXIT
Change DB register pointer – SWITCHDB
Change length of USL file – EXPANDUSLF
Change priority of process – GETPRIORITY
Character Handling
NLFINDSTR
NLJUDGE
NLSUBSTR
Character string, print on listing device – PRINT
Character string, print on system console – PRINTOP
Character string, print on system console/reply – PRINTOPREPLY
Character strings, compare
NLCOLLATE
NLCOLLATE2
Character strings, scan and move – NLSCANMOVE
Characters of string, replace nondisplayable – NLREPCHAR
Child of calling process – CREATE
Child process, delete – KILL
Child process, return PIN – GETPROCID
Child process, return status – GETPROCINFO
Close a file – FCLOSE
Close access to user logging facility – CLOSELOG
Close scratch file and restore data stack – SORTEND
Close specified application message catalog file – CATCLOSE
CM from NM, mixed-mode execution – HPSWITCHTOCM
CM plabel, get for switch to CM – HPLOADCMPROCEDURE
Code, condition – Condition Code Errors
Coding procedures, Intrinsic – What Is an Intrinsic Mechanism?
Collectively enables/disables arithmetic traps – ARITRAP
Command image, parse user defined – MYCOMMAND
Command, execute programmatically – HPCICOMMAND
Command, programmatic execution – COMMAND
Compare language dependent character strings
NLCOLLATE
NLCOLLATE2
Compare string to pattern from NLMATCHINIT – NLMATCH
Compare strings of different length – NLKEYCOMPARE
Compatibility mode SL procedure, unload – UNLOADPROC
Compatibility mode stack, alter DB to Z area – ZSIZE
Compatibility mode stack, expand/contract – DLSIZE
Concatenate file name and language number – NLAPPEND
Condition code – Condition Code Errors
Condition code, set for calling process – HPSETCCODE
Contract/expand compatibility mode stack – DLSIZE
Control access mode of files/devices – FSETMODE
Control device – HPDEVCONTROL
Control operation, on a file or device – FCONTROL
Control operations for a printer – FDEVICECONTROL
Control operations for a spooled device file – FDEVICECONTROL
CONTROL-Y signal, accept another – RESETCONTROL
Conversion and format information, return – NLNUMSPEC
Conversion, 16-bit binary to numeric ASCII string – ASCII
Convert 16-bit binary to numeric ASCII string – ASCII
Convert 32-bit binary number to ASCII string – DASCII
Convert ASCII string number to 32-bit binary – DBINARY
Convert character string, phonetic to screen – NLSWITCHBUF
Convert character string, screen to phonetic – NLSWITCHBUF
Convert data between binary floating-point formats – HPFPCONVERT
Convert date from character string to numeric – NLCONVCUSTDATE
Convert native language numbers – NLCONVNUM
Convert number from ASCII string to 16-bit binary – BINARY
Convert string from ASCII to EBCDIC – CTRANSLATE
Convert string from EBCDIC to ASCII – CTRANSLATE
Convert string from EBCDIK to JIS – CTRANSLATE
Convert string from JIS to EBCDIK – CTRANSLATE
Convert string to specified native format – NLFMTNUM
Convert time format, character string to numeric – NLCONVCLOCK
Converting dates – HPDATECONVERT
Copy data area to extra data segment – DMOVOUT
Copy data from extra data segment – DMOVIN
CPU time, return for process – PROCTIME
Create a process – CREATE
Create extra data segment – GETDSEG
Create file on shareable device – HPFOPEN
Create process and assign system-defined files – CREATEPROCESS
Creates pipe file type object – HPPIPE
Creating link files – HPDEVCREATE
Current date and time returned – DATELINE
Current record, mark – FREMOVE
Current KSAM VUF, return – HP32208

D

DASCII – Convert 32-bit binary number to ASCII string
DATELINE – Return current date and time
DBINARY – Convert ASCII string number to 32-bit binary
DEBUG – Invoke debug facility
DLSIZE – Expand/Contract compatibility mode stack
DMOVIN – Copy data from extra data segment
DMOVOUT – Copy data area to extra data segment
 
Data alignment – What Is an Intrinsic Mechanism?
Data area, copy to extra data segment – DMOVOUT
Data conversion, binary floating-point formats – HPFPCONVERT
Data reference – What Is an Intrinsic Mechanism?
Data segment management (DS), Capability – DS Capability
Data segment, alter size – ALTDSEG
Data segment, copy data from – DMOVIN
Data segment, create extra – GETDSEG
Data segment, release extra – FREEDSEG
Data stack, read from direct access disk file – FREADDIR
Data stack, restore and close scratch file – SORTEND
Data stack, restore and end merging – MERGEEND
Data type conversion – What Is an Intrinsic Mechanism?
Data types, Mapping – Data Type Mappings
date, calendar display – HPCALENDAR
Date and time, return – DATELINE
Date conversion – HPDATECONVERT
date difference – HPDATEDIFF
date formats – HPDATEFORMAT
date formatting – HPFMTCALENDAR
Date information returned, numeric – ALMANAC
date offset – HPDATEOFFSET
date validation – HPDATEVALIDATE
Date, convert from character string to numeric – NLCONVCUSTDATE
Date, format – FMTDATE
Date, format calendar – FMTCALENDAR
Date, format numeric as character string – NLFMTCUSTDATE
Date, format through language dependent template
NLFMTCALENDAR
NLFMTDATE
Date, format through long calendar format – NLFMTLONGCAL
Date, return calendar – CALENDAR
Day, format time – FMTCLOCK
Deactivate a relative I/O record – FDELETE
Debug commands, execute defined system – HPDEBUG
Debug facility, invoke – DEBUG
Decrease length of USL file – EXPANDUSLF
Default parameters – What Is an Intrinsic Mechanism?
Define, Itemnum and item pair options – Itemnum and Item Pair Options
Define file and establish access – FOPEN
Define parameter bit setting – Parameter Bit Settings
Delete calling process – TERMINATE
Delete child process – KILL
Delete entry from session-level variable table – HPCIDELETEVAR
Delete inactive entries from USL file – CLEANUSL
Description, Functional return – Functional Returns
Determine Byte Size of Character – NLJUDGE
Determine if file pair is inactive/duplicative – FRELATE
Determine process PIN that locked local RIN – LOCRINOWNER
Device control – HPDEVCONTROL
Device, perform control operation – FCONTROL
Devices/files, control access mode – FSETMODE
Direct access disk file, read logical record – FREADDIR
Disable abort stack analysis facility – RESETDUMP
Disable arithmetic trap – ARITRAP
Disable arithmetic traps – HPENBLTRAP
Disable/enable software interrupts – FINTSTATE
Disarm system debugger from process abort – HPRESETDUMP
Disarm/arm arithmetic trap handling procedure – XARITRAP
Disarm/arm software library trap handling procedure – XLIBTRAP
Disarm/arm subsystem break trap handling procedure – XCONTRAP
Disarm/arm system trap handling procedure – XSYSTRAP
Disk file file label information returned – FLABELINFO
disk file record, move to buffer – FREADSEEK
disk file, move record pointer – FSPACE
disk file, remove – FRENAME
disk file, set logical record pointer – FPOINT
disk file, update logical record – FUPDATE
Display system catalog error message – HPERRMSG
displaying dates – HPCALENDAR
Duplicative/inactive, determine file pair – FRELATE
Dynamically enter privileged mode – GETPRIVMODE
Dynamically load native mode library procedure – HPGETPROCPLABEL
Dynamically return program to nonprivileged mode – GETUSERMODE
Dynamically unload compatibility mode SL procedure – UNLOADPROC
Dynamically unlock file – FUNLOCK

E

ENDLOG – Mark end of user logging transaction
EXPANDUSLF – Change length of USL file
 
EBCDIC string conversion to ASCII – CTRANSLATE
EBCDIC, translate string from/to – NLTRANSLATE
EBCDIK string conversion to JIS – CTRANSLATE
Enable arithmetic trap – ARITRAP
Enable/disable software interrupts – FINTSTATE
Enables arithmetic traps – HPENBLTRAP
End merge and release work area – HPMERGEEND
End merging and restore data stack – MERGEEND
End sort operation, release work area – HPSORTEND
Enter privileged mode, dynamically – GETPRIVMODE
Entries, clean inactive from USL file – CLEANUSL
Entry, delete from variable table – HPCIDELETEVAR
Entry, search array for specified – SEARCH
Error
Abort – Abort Errors
Condition codes – Condition Code Errors
Status parameter – Status Parameter Errors
Error information for file I/O errors, return – FCHECK
Error message, get/display for system catalog – HPERRMSG
Error message, retrieve if fatal
HPMERGEERRORMESS
HPSORTERRORMESS
Error stack, return depth of process – HPERRDEPTH
Error, read from process stack – HPERRREAD
Establish access for file on device – HPFOPEN
Exception condition, file – HPSELECT
Exclusive use, lock file – FLOCK
Execute command programmatically
COMMAND
HPCICOMMAND
Execute defined system debug commands – HPDEBUG
Execute full stack trace – STACKDUMP
Execution errors – Error Handling
Execution of NM to CM, mixed-mode – HPSWITCHTOCM
Execution privileges – Introduction
Expand/contract compatibility mode stack – DLSIZE
Extensibility without source code changes – What Is an Intrinsic Mechanism?
External declarations, Data checking – What Is an Intrinsic Mechanism?
External routines – What Is an Intrinsic Mechanism?
Extra data segment, copy data from – DMOVIN
Extra data segment, copy from data area – DMOVOUT
Extra data segment, create – GETDSEG
Extra data segment, release – FREEDSEG
Extract Bytes – NLSUBSTR

F

FATHER – Request PIN of parent process
FCHECK – Return error information for file I/O errors
FCLOSE – Close a file
FCONTROL – Perform control operation on a file or device
FDELETE – Deactivate a relative I/O record
FDEVICECONTROL – Control operations for printer or spooled device file
FERRMSG – Returns message corresponding to FCHECK error number
FFILEINFO – Returns information about a file
FFINDBYKEY – Position record pointer
FFINDN – Position record pointer
FGETINFO – Return access and status information for file
FGETKEYINFO – Request KSAM access and status information
FINDJCW – Search JCW table and return value
FINTEXIT – Cause return from interrupt procedure
FINTSTATE – Enable/disable software interrupts
FLABELINFO – Return information from file label, disk file
FLOCK – Lock file for exclusive use
FLUSHLOG – Flush contents, User Logging memory buffer
FMTCALENDAR – Format calendar date
FMTCLOCK – Format time of day
FMTDATE – Format calendar date and time of day
FOPEN – Define file and establish access
FPARSE – Parse and validate file designator
FPOINT – Set logical record pointer for disk file
FREAD – Read logical record from file to stack
FREADBACKWARD – Read reverse capability
FREADBYKEY – Read logical record randomly
FREADC – Read logical record chronologically
FREADDIR – Read logical record from direct access disk file
FREADLABEL – Read user file label
FREADSEEK – Move record from disk file to buffer
FREEDSEG – Release extra data segment
FREELOCRIN – Free local RINs from allocation to job
FRELATE – Determine if file pair is inactive/duplicative
FREMOVE – Mark current record, KSAM file
FRENAME – Remove disk file
FSETMODE – Control access modes of files/devices
FSPACE – Move record pointer on tape/disk file
FUNLOCK – Dynamically unlock file
FUPDATE – Update logical record in disk file
FWRITE – Write logical/physical record from stack to file
FWRITEDIR – Write logical record from stack to disk file
FWRITELABEL – Write user file label
 
Facility access, close user logging – CLOSELOG
Fatal error message, retrieve
HPMERGEERRORMESS
HPSORTERRORMESS
Fatal error, retrieve and print message – SORTERRORMESS
Fatal error, retrieve message – MERGEERRORMESS
FCHECK error number returned – FERRMSG
File access – FOPEN
File access, terminate – FCLOSE
File designator, parse and validate – FPARSE
File display, print on list device – PRINTFILEINFO
File has exception condition – HPSELECT
File I/O errors, error information returned – FCHECK
File information returned – FFILEINFO
File information returned, access – FGETINFO
File information returned, status – FGETINFO
File label information, disk file returned – FLABELINFO
File label, read – FREADLABEL
File name of first library, return – HPFIRSTLIBRARY
File name, concatenate – NLAPPEND
File pair, determine if inactive/duplicative – FRELATE
File ready to perform read – HPSELECT
File ready to perform write – HPSELECT
File, create on shareable device – HPFOPEN
File, lock for exclusive use – FLOCK
File, perform control operation – FCONTROL
File, read logical record to stack – FREAD
File, unlock dynamically – FUNLOCK
Files/devices, control access mode – FSETMODE
Floating-point formats, convert binary – HPFPCONVERT
Flush contents, User Logging memory buffer – FLUSHLOG
Format, Intrinsic syntax – Syntax Statement Mnemonics
Format and conversion information, return – NLNUMSPEC
Format calendar date – FMTCALENDAR
Format calendar date and time of day – FMTDATE
Format date through language dependent template – NLFMTCALENDAR
Format date through long calendar format – NLFMTLONGCAL
Format date/time through language dependent template – NLFMTDATE
Format numeric date as character string – NLFMTCUSTDATE
Format numeric time as character string – NLFMTCLOCK
Format time of day – FMTCLOCK
formatting dates – HPDATEFORMAT
Free local RINs from allocation to job – FREELOCRIN
Full stack trace, execute – STACKDUMP
Functional return description – Functional Returns
Functional returns, intrinsic – Introduction

G

GENMESSAGE – Access message catalogs
GETDSEG – Create extra data segment
GETINFO – Return user-supplied information
GETJCW – Return system defined JCW value
GETLOCRIN – acquire local RINs
GETORIGIN – Return source of activation call for process
GETPRIORITY – Change priority of process
GETPRIVMODE – Dynamically enter privileged mode
GETPROCID – Return PIN of child process
GETPROCINFO – Return status for parent/child process
GETUSERMODE – Dynamically return program to nonprivileged mode
 
Get CM plabel for switch to CM – HPLOADCMPROCEDURE
Get session-level variable value/attribute – HPCIGETVAR
Get system catalog error message – HPERRMSG

H

HP32208 – Return current VUF of KSAM/3000
HPACDINFO – List security information from ACD
HPACDPUT – Manipulate security information in ACD
HPCICOMMAND – Execute command programmatically
HPCIDELETEVAR – Remove entry from session-level variable table
HPCIGETVAR – Get session-level variable value/attribute

I

IODONTWAIT – Initiate completion for I/O request
IOWAIT – Initiate completion for I/O request
 
I/O record, deactivate – FDELETE
I/O request, initiate completion for
IODONTWAIT
IOWAIT
Implementation, Mapping data types – Data Type Mappings
Inactive entries, clean from USL file – CLEANUSL
Inactive/duplicative, determine file pair – FRELATE
Increase length of USL file – EXPANDUSLF
Information about open User Logging file
LOGINFO
LOGSTATUS
Information, return user-supplied – GETINFO
Initialize MERGE subsystem
HPMERGEINIT
MERGEINIT
Initialize the SORT subsystem – HPSORTINIT
Initialize USL file to empty state – INITUSLF
Initiate completion for I/O request
IODONTWAIT
IOWAIT
Initiate session on specified terminal – STARTSESS
Initiate SORT program – SORTINIT
Inter-Language calls – What Is an Intrinsic Mechanism?
Interface, Intrinsic – What Is an Intrinsic Mechanism?
Interrupt procedure, cause return from – FINTEXIT
Interrupts, enable/disable software – FINTSTATE
Intrinsic
Call errors – Error Handling
Capability – Additional Capabilities Required
Coding procedures – What Is an Intrinsic Mechanism?
Data type conversion – What Is an Intrinsic Mechanism?
Functional returns – Introduction
Interface – What Is an Intrinsic Mechanism?
Mechanism – What Is an Intrinsic Mechanism?
Mnemonic – Syntax Statement Mnemonics
Parameters – Introduction
Procedure body – Introduction
Procedure header – Introduction
Intrinsic call description, Syntax – Syntax Statement Mnemonics
Intrinsic mechanism – What Is an Intrinsic Mechanism?
Intrinsic trap – Abort Errors
Invoke debug facility – DEBUG
Invoke NM procedure
HPSWTONMNAME
HPSWTONMPLABEL
Invoke routines, mechanism – What Is an Intrinsic Mechanism?
Itemnum and item pairs, define options – Itemnum and Item Pair Options

J

JOBINFO – Job information, access
 
JCW table search, return value – FINDJCW
JCW value, assign to JCW table – PUTJCW
JCW value, return system defined – GETJCW
JCW, set bits in stream – SETJCW
JIS string conversion to EBCDIK – CTRANSLATE
Job information, access – JOBINFO

K

KILL – Delete child process

L

LOADPROC – Load compatibility mode SL procedure
LOCKGLORIN – Lock global RIN
LOCKLOCRIN – Lock local RIN
LOCRINOWNER – Determine process PIN that locked local RIN
LOGINFO – Information about open User Logging file
LOGSTATUS – Information about open User Logging file
 
Label, write user file – FWRITELABEL
Language dependent character strings, compare
NLCOLLATE
NLCOLLATE2
Language dependent information, return – NLINFO
Language ID, return current – NLGETLANG
Language number, concatenate – NLAPPEND
Library, return file name of first – HPFIRSTLIBRARY
List security information from ACD – HPACDINFO
Load compatibility mode SL procedure – LOADPROC
Load native mode library procedure – HPGETPROCPLABEL
Local RINs, acquire – GETLOCRIN
Local RINs, free from allocation to job – FREELOCRIN
Lock file for exclusive use – FLOCK
Lock global RIN – LOCKGLORIN
Lock local RIN – LOCKLOCRIN
Logical record pointer for disk file, set – FPOINT
Logical record, read chronologically – FREADC
Logical record, read from current record pointer – FREADBACKWARD
Logical record, read from file to stack – FREAD
Logical record, read randomly – FREADBYKEY
Logical record, update in disk file – FUPDATE
Logical record, write from stack to disk file – FWRITEDIR
Logical record, write from stack to file – FWRITE

M

MAIL – Test mailbox status
MERGEEND – Restore data stack and end merging
MERGEERRORMESS – Retrieve message if fatal error
MERGEINIT – Initialize MERGE subsystem
MERGEOUTPUT – Specify record output from MERGE program
MERGESTAT – Print MERGE statistics on $STDLIST
MERGETITLE – Print version number and title on $STDLIST
MYCOMMAND – Parse user defined command image
 
Mail, send to another process – SENDMAIL
Mailbox status, test – MAIL
Manage processes – Introduction
Manipulate security information in ACD – HPACDPUT
Mapping, Data types – Data Type Mappings
Mark beginning of user logging transaction – BEGINLOG
Mark current record, KSAM file – FREMOVE
Mark end of user logging transaction – ENDLOG
Mechanism, Intrinsic, Invoke routines – What Is an Intrinsic Mechanism?
Memory buffer, flush contents – FLUSHLOG
MERGE program, specify output – MERGEOUTPUT
MERGE statistics, print on $STDLIST – MERGESTAT
MERGE subsystem, initialize
HPMERGEINIT
MERGEINIT
MERGE, retrieve records from – HPMERGEOUTPUT
Message catalog file, close – CATCLOSE
Message catalog, open – CATOPEN
Message catalogs, access – GENMESSAGE
Message facility access and output messages – CATREAD
Message returned, corresponds to FCHECK – FERRMSG
Message, retrieve if fatal error – MERGEERRORMESS
Mixed-mode execution for NM to CM – HPSWITCHTOCM
Mnemonic Intrinsic, meaning – Syntax Statement Mnemonics
mode, Option Privileged – Syntax Statement Mnemonics
Move and scan character strings – NLSCANMOVE
Move record from disk file to buffer – FREADSEEK
Move record pointer on tape/disk file – FSPACE
Multiple resource identification number (MR), Capability – MR Capability

N

NLAPPEND – Concatenate file name and language number
NLCOLLATE – Compare language dependent character strings
NLCOLLATE2 – Compare language dependent character strings from a COBOL program
NLCONVCLOCK – Convert time format, character string to numeric
NLCONVCUSTDATE – Convert date from character string to numeric
NLCONVNUM – Convert native language numbers
NLFMTCALENDAR – Format date through language dependent template
NLFMTCLOCK – Format numeric time as character string
NLFMTCUSTDATE – Format numeric date as character string
NLFMTDATE – Format date/time through language dependent template
NLFMTLONGCAL – Format date through long calendar format
NLFMTNUM – Convert string to specified native format
NLGETLANG – Return current language ID
NLINFO – Return language dependent information
NLKEYCOMPARE – Compare strings of different length
NLMATCH – Compare string to pattern from NLMATCHINIT
NLNUMSPEC – Return format and conversion information
NLREPCHAR – Replace nondisplayable characters of string
NLSCANMOVE – Move and scan character strings
NLSWITCHBUF – Convert character string, phonetic to screen, screen to phonetic
NLTRANSLATE – Translate string from/to EBCDIC
 
Name translation, Case-insensitive languages – What Is an Intrinsic Mechanism?
Name, search array for specified – SEARCH
Native mode library procedure, load – HPGETPROCPLABEL
NM to CM, mixed-mode execution – HPSWITCHTOCM
NonPrivileged mode, return program – GETUSERMODE
Nonshareable device (ND), Capability – ND Capability
Number, convert to native format – NLFMTNUM
Numbers, convert native language – NLCONVNUM
Numeric date information, returned – ALMANAC

O

OPENLOG – Access to User Logging facility
 
offsetting dates – HPDATEOFFSET
Open application message catalog – CATOPEN
Open User Logging file, information
LOGINFO
LOGSTATUS
Option
Itemnum and Item Pair Options
Parameter Bit Settings
Option privileged – Syntax Statement Mnemonics
Output messages and access message facility – CATREAD

P

PAUSE – Suspend calling process for time specified
PRINT – Print character string on listing device
PRINTFILEINFO – Print file display on list device
PRINTOP – Print character string on system console
PRINTOPREPLY – Print character string on system console/reply
PROCINFO – Access to process information
PROCTIME – Return CPU time for process
PUTJCW – Assign value of JCW in JCW table
 
Parameter, Status error – Status Parameter Errors
Parameter alignment – Parameter Alignment
Parameter bit setting – Parameter Bit Settings
Parameter checking – What Is an Intrinsic Mechanism?
Parameters, intrinsic – Introduction
Parent process, request PIN of – FATHER
Parent process, return status – GETPROCINFO
Parse and validate file designator – FPARSE
Parse user defined command image – MYCOMMAND
Pass records to SORT – HPSORTINPUT
Perform control operation on a file or device – FCONTROL
Phonetic to screen, convert character string – NLSWITCHBUF
Physical record, write from stack to file – FWRITE
PIN, return for child process – GETPROCID
Place a session in break mode – CAUSEBREAK
Position record pointer
FFINDBYKEY
FFINDN
Predefine characteristics of file and access – FOPEN
Print character sting on system console – PRINTOP
Print character string on listing device – PRINT
Print character string on system console/reply – PRINTOPREPLY
Print file display on list device – PRINTFILEINFO
Print MERGE statistics on $STDLIST
HPMERGESTAT
MERGESTAT
Print SORT program statistics on $STDLIST – SORTSTAT
Print SORT statistics on $STDLIST – HPSORTSTAT
Print version and title for SORT on $STDLIST – HPSORTTITLE
Print version and title on $STDLIST – HPMERGETITLE
Print version number and title on $STDLIST – MERGETITLE
Print version number/title on $STDLIST – SORTTITLE
Printer, control operations – FDEVICECONTROL
Priority of process, change – GETPRIORITY
Privileged mode (PM), Capability
Syntax Statement Mnemonics
PM Capability
Privileged mode (PM), enter dynamically – GETPRIVMODE
Procedure body, Intrinsic – Introduction
Procedure header, Intrinsic – Introduction
Procedure, arm/disarm system trap handling – XSYSTRAP
Procedure, arm/disarm trap handling
XARITRAP
XCONTRAP
XLIBTRAP
Procedure, invoke NM
HPSWTONMNAME
HPSWTONMPLABEL
Procedure, unload – HPUNLOADCMPROCEDURE
Process abort, arm system debugger – SETDUMP
Process abort, arm system debugger call from – HPSETDUMP
Process abort, disarm system debugger – HPRESETDUMP
Process calling, abort – QUIT
Process creation
CREATE
CREATEPROCESS
Process error stack, return depth – HPERRDEPTH
Process handling (PH), Capability – PH Capability
Process information, provide access – PROCINFO
Process stack, read error – HPERRREAD
Process structure, abort entire user – QUITPROG
Process, accept another CONTROL-Y signal – RESETCONTROL
Process, change priority – GETPRIORITY
Process, delete calling – TERMINATE
Process, receive mail from another – RECEIVEMAIL
Process, request PIN of parent – FATHER
Process, return CPU time – PROCTIME
Process, return source of activation – GETORIGIN
Process, send mail to another – SENDMAIL
Process, suspend – SUSPEND
Process, suspend for specified time – PAUSE
Processes, manage – Introduction
Program execution, capability check – Additional Capabilities Required
Program, return to nonprivileged mode – GETUSERMODE
Programmatic execution of command
COMMAND
HPCICOMMAND
Programmatic sessions (PS), Capability – PS Capability
Programming languages, Mapping – Data Type Mappings

Q

QUIT – Abort calling process
QUITPROG – Abort entire user process structure

R

READ – Read $STDIN ASCII string into array
READX – Read $STDINX ASCII string into array
RECEIVEMAIL – Receive mail from another process
RESETCONTROL – Accept another CONTROL-Y signal
RESETDUMP – Disable abort stack analysis facility
 
Read $STDIN ASCII string into array – READ
Read $STDINX ASCII string into array – READX
Read error from process stack – HPERRREAD
Read file, ready – HPSELECT
Read logical record chronologically to data stack – FREADC
Read logical record from current record pointer – FREADBACKWARD
Read logical record from direct access disk file – FREADDIR
Read logical record from file to stack – FREAD
Read logical record randomly to data stack – FREADBYKEY
Read reverse capability – FREADBACKWARD
Read user file label – FREADLABEL
Receive mail from another process – RECEIVEMAIL
Record output form MERGE program, specify – MERGEOUTPUT
Record pointer, move on tape/disk file – FSPACE
Record, move from disk file to buffer – FREADSEEK
Record, retrieve from SORT – HPSORTOUTPUT
Record, write to User Logging – WRITELOG
Records, how output from SORT program – SORTOUTPUT
Records, how supplied to SORT program – SORTINPUT
Records, pass to SORT – HPSORTINPUT
Records, retrieve from MERGE – HPMERGEOUTPUT
Relative I/O record, deactivate – FDELETE
Release extra data segment – FREEDSEG
Release SORT work area and end sort operation – HPSORTEND
Release work area and end merge – HPMERGEEND
Remove disk file – FRENAME
Replace nondisplayable characters of string – NLREPCHAR
Request KSAM access information – FGETKEYINFO
Request KSAM status information – FGETKEYINFO
Request PIN of parent process – FATHER
Request utility functions – Introduction
Required capabilities for intrinsic use – Additional Capabilities Required
Resources, system access – Introduction
Restore data stack and close scratch file – SORTEND
Restore data stack and end merging – MERGEEND
Retrieve and print message if fatal error – SORTERRORMESS
Retrieve error message if fatal – HPMERGEERRORMESS
Retrieve error message if fatal error – HPSORTERRORMESS
Retrieve message if fatal error – MERGEERRORMESS
Retrieve record from SORT – HPSORTOUTPUT
Retrieve records from MERGE – HPMERGEOUTPUT
Return access and status information for file – FGETINFO
Return calendar date – CALENDAR
Return CPU time for process – PROCTIME
Return current date and time – DATELINE
Return current language ID – NLGETLANG
Return current KSAM VUF – HP32208
Return depth of process error stack – HPERRDEPTH
Return error information for file I/O errors – FCHECK
Return file label information of disk file – FLABELINFO
Return file name of first library – HPFIRSTLIBRARY
Return format and conversion information – NLNUMSPEC
Return from interrupt procedure – FINTEXIT
Return information about user – WHO
Return language dependent information – NLINFO
Return numeric date information – ALMANAC
Return PIN of child process – GETPROCID
Return plabel, NM procedure – HPLOADNMPROC
Return program file name being executed – HPMYPROGRAM
Return program file name that called intrinsic – HPMYFILE
Return program to nonprivileged mode – GETUSERMODE
Return source of activation call for process – GETORIGIN
Return status for parent/child process – GETPROCINFO
Return system defined JCW value – GETJCW
Return system time – CLOCK
Return system timer information – TIMER
Return user-supplied information – GETINFO
Return volume information – HPVOLINFO
Return, Functional – Functional Returns
Returns information about a file – FFILEINFO
Returns message corresponding to FCHECK error number – FERRMSG
RIN, determine process PIN that locked local – LOCRINOWNER
RIN, lock global – LOCKGLORIN
RIN, lock local – LOCKLOCRIN
RIN, unlock global – UNLOCKGLORIN
RIN, unlock local – UNLOCKLOCRIN
RINs, acquire local – GETLOCRIN
RINs, free from allocation to job – FREELOCRIN
Routine header – What Is an Intrinsic Mechanism?

S

SEARCH – Search array for specified entry/name
SENDMAIL – Send mail to another process
SETDUMP – Arm system debugger from process abort
SETJCW – Set bits in stream JCW
SORTEND – Close scratch file and restore data stack
SORTERRORMESS – Retrieve and print message if fatal error
SORTINIT – Initiate SORT program
SORTINPUT – Specify how records are supplied to SORT program
SORTOUTPUT – Specify how records are output from SORT program
SORTSTAT – Print SORT program statistics on $STDLIST
SORTTITLE – Print version number/title on $STDLIST
STACKDUMP – Execute full stack trace
STARTSESS – Initiate session on specified terminal
SUSPEND – Suspend a process
SWITCHDB – Change DB register pointer
 
Scan and move character strings – NLSCANMOVE
Scratch file, close and restore data stack – SORTEND
Search array for specified entry/name – SEARCH
Search JCW table and return value – FINDJCW
Search String – NLFINDSTR
Send mail to another process – SENDMAIL
Session information, access – JOBINFO
Session, initiate on specified terminal – STARTSESS
Session, place in break mode – CAUSEBREAK
Set bits in stream JCW – SETJCW
Set condition code for calling process – HPSETCCODE
Set logical record pointer for disk file – FPOINT
Set value of session-level variable – HPCIPUTVAR
Setting, define parameter bit – Parameter Bit Settings
shareable device, create file – HPFOPEN
Size, alter data segment – ALTDSEG
SL procedure, load compatibility mode – LOADPROC
SL procedure, unload compatibility mode – UNLOADPROC
Software events – Abort Errors
Software interrupts, enable/disable – FINTSTATE
Software library trap handling procedure, arm/disarm – XLIBTRAP
Software traps – Abort Errors
SORT operation end, release work area – HPSORTEND
SORT program, how records are output – SORTOUTPUT
SORT program, how records are supplied – SORTINPUT
SORT program, initiate – SORTINIT
SORT program, print statistics on $STDLIST – SORTSTAT
SORT subsystem, initialize – HPSORTINIT
SORT, pass records to – HPSORTINPUT
SORT, retrieve record from – HPSORTOUTPUT
Source code extensibility – What Is an Intrinsic Mechanism?
Source of activation call for process, return – GETORIGIN
Specify how records are output from SORT program – SORTOUTPUT
Specify how records are supplied to SORT program – SORTINPUT
Specify record output from MERGE program – MERGEOUTPUT
Spooled device file, control operations – FDEVICECONTROL
Stack trace, execute full – STACKDUMP
Stack, read logical record from file – FREAD
Statistics for SORT, print on $STDLIST – HPSORTSTAT
Statistics, print MERGE on $STDLIST – HPMERGESTAT
Status for parent/child process, return – GETPROCINFO
Status information for KSAM file – FGETKEYINFO
Status information returned, file – FGETINFO
Status parameter error – Status Parameter Errors
String conversion, ASCII to EBCDIC – CTRANSLATE
String conversion, EBCDIC to ASCII – CTRANSLATE
String conversion, EBCDIK to JIS – CTRANSLATE
String conversion, JIS to EBCDIK – CTRANSLATE
String, convert ASCII to 16-bit binary – BINARY
String, translate from/to EBCDIC – NLTRANSLATE
Strings, compare of different length – NLKEYCOMPARE
substracting dates – HPDATEDIFF
Subsystem break trap handling procedure, arm/disarm – XCONTRAP
Suspend a process – SUSPEND
Suspend calling process for time specified – PAUSE
Switch register pointer – SWITCHDB
Switch to CM, get plabel – HPLOADCMPROCEDURE
Syntax
Format – Syntax Statement Mnemonics
Intrinsic call description – Syntax Statement Mnemonics
System access, services – Introduction
System catalog error message, get or display – HPERRMSG
System debugger, arm call from process abort – HPSETDUMP
System debugger, arm from process abort – SETDUMP
System debugger, disarm from process abort – HPRESETDUMP
System defined JCW value, return – GETJCW
System resources, accessing – Introduction
System supervisor (OP), Capability – OP Capability
System time, return – CLOCK
System timer information, return – TIMER
System trap handling procedure, arm/disarm – XSYSTRAP
System-defined files, assign and create process – CREATEPROCESS
System-supplied procedures – Introduction

T

TERMINATE – Delete calling process
TIMER – Return system timer information
 
Table search, return JCW value – FINDJCW
Tape file, move record pointer – FSPACE
Tape, read logical record – FREADBACKWARD
Terminal, initiate specified session – STARTSESS
Terminate access to a file – FCLOSE
Test mailbox status – MAIL
Time and date, return – DATELINE
Time of day, format
FMTCLOCK
FMTDATE
Time, convert from character string to numeric – NLCONVCLOCK
Time, format numeric as character string – NLFMTCLOCK
Time, format through language dependent template – NLFMTDATE
Time, return actual system – CLOCK
Title information, print on $STDLIST – HPMERGETITLE
Title, print on $STDLIST
HPSORTTITLE
MERGETITLE
SORTTITLE
Transaction, mark beginning of user logging – BEGINLOG
Translate string from/to EBCDIC – NLTRANSLATE
Trap handling procedure, arm/disarm
XARITRAP
XCONTRAP
XLIBTRAP
Trap, enable/disable – HPENBLTRAP
Trap, intrinsic error – Abort Errors

U

UNLOADPROC – Dynamically unload compatibility mode SL procedure
UNLOCKGLORIN – Unlock global RIN
UNLOCKLOCRIN – Unlock local RIN
 
Unload target procedure – HPUNLOADCMPROCEDURE
Unlock file, dynamically – FUNLOCK
Unlock global RIN – UNLOCKGLORIN
Unlock local RIN – UNLOCKLOCRIN
Update logical record in disk file – FUPDATE
User defined command image, parse – MYCOMMAND
User file label, read – FREADLABEL
User file label, write – FWRITELABEL
User logging (LG) – LG Capability
User Logging facility, access – OPENLOG
user logging facility, close access – CLOSELOG
User Logging file, provide information
LOGINFO
LOGSTATUS
User Logging memory buffer, flush contents – FLUSHLOG
user logging transaction, mark beginning – BEGINLOG
user logging transaction, mark end – ENDLOG
User Logging, write record – WRITELOG
User, return information about – WHO
User-supplied information, return – GETINFO
Using Itemnum and item pairs – Itemnum and Item Pair Options
USL file, change length – EXPANDUSLF
USL file, delete inactive entries – CLEANUSL
USL file, initialize to empty state – INITUSLF
Utility functions, request – Introduction

V

Validate and parse file designator – FPARSE
validating dates – HPDATEVALIDATE
Value of session-level variable, set – HPCIPUTVAR
Value returned, search JCW table – FINDJCW
Value, retrieve session-level – HPCIGETVAR
Value, return system defined JCW – GETJCW
Variable table, delete entry – HPCIDELETEVAR
Variable value, retrieve – HPCIGETVAR
Variable, set value – HPCIPUTVAR
Version number, print on $STDLIST – HPMERGETITLE, MERGETITLE, SORTTITLE
Version, print on $STDLIST – HPSORTTITLE

W

WHO – Return information about user
WRITELOG – Write record to User Logging file
 
Work area, release and end merge – HPMERGEEND
Write file, ready – HPSELECT
Write logical record from stack to disk file – FWRITEDIR
Write logical/physical record from stack to file – FWRITE
Write record to User Logging file – WRITELOG
Write user file label – FWRITELABEL

X

XARITRAP – Arm/disarm arithmetic trap handling procedure
XCONTRAP – Arm/disarm subsystem break trap handling procedure
XLIBTRAP – Arm/disarm software library trap handling procedure
XSYSTRAP – Arm/disarm system trap handling procedure

Z

ZSIZE – Alter DB to Z area of compatibility mode stack




ZSIZE


Table of Contents