User exits allow direct access to system functions.
u0032 user exit User exit u0032 logs off the current process.
u0070 user exit User exit u0070 performs a correlated match on a MultiValue set.
u0191 user exit User exit u0191 sets system execution lock number 9. If the lock takes place successfully, the next physical line of the Proc is skipped. When it does not lock successfully, the line immediately following the user exit is performed.
u0192 user exit User exit u0192 is for general output formatting. Output values can be literals, attribute values, or converted attribute values.
u0193 user exit User exit u0193 moves a parameter from the source buffer to the destination buffer.
u0195 user exit User exit u0195 saves an active list. The address of the currently active lists, the pointer to the next item to be accessed from the list, and the base/modulo of the file are saved in a special workspace. Once the list has been saved, it may be accessed via the u1195 user exit.
u01a2 user exit User exit u01a2 executes a computed goto branch based on the value in the current output buffer.
u01a6 user exit User exit u01a6 performs cursor control functions. Nearly all the functionality of this user exit is available through the t PROC command, which should be preferred to this user exit.
u01ad user exit User exit u01ad retrieves a value from an attribute of an item in a file. The next line of the Proc specifies the file information.
u01b8 user exit User exit u01b8 returns and (optionally) formats a value from a file or a text string.
u1191 user exit User exit u1191 releases previously-locked execution lock number 9. This lock typically would have been set by a call to user exit u0191. If the execution lock was locked by some other port number, then it will not be unlocked.
u1193 user exit User exit u1193 swaps the first two values of the date. This allows for conversions of European date displays to American date displays or vice-versa.
u1195 user exit User exit u1195 retrieves the next item in an active list.
u11a2 user exit User exit u11a2 pads the current input buffer with enough leading zeros to make the value in the number of digits a specific number of digits wide, and returns the resulting string to the secondary input buffer.
u11ad user exit User exit u11ad retrieves all MultiValue from an attribute. The following line of the Proc specifies the file information, and a code number.
u11bc user exit User exit u11bc pads the value in the secondary input buffer with zeros.
u20d7 user exit User exit u20d7 initiates a restore of the entire file system from file-save media.
u2191 user exit User exit u2191 unconditionally releases execution lock number 9. This execution lock is typically set with user exit u0191.
u2193 user exit User exit u2193 sets the current position of the assigned print queue as top-of-form for subsequent printer output.
u21a2 user exit User exit u21a2 resets both output buffers, just like the ro command.
u21ad user exit User exit u21ad retrieves all values of an attribute from an item in a file, but does not advance the MultiValue counter. The following line of the Proc specifies the file information, and a code number.
u3191 user exit User exit u3191 releases an execution lock if it was locked by the current port. This user exit performs the same function as the u1191 user exit with the exception that no error path is taken if execute lock is locked by another process.
u3193 user exit User exit u3193 directs all subsequent output to the terminal.
u31a2 user exit User exit u31a2 flags a statement for later transfer of control.
u31ad user exit User exit u31ad returns the current port number.
u31bc user exit User exit u31bc implements a Proc subroutine call.
u401c user exit User exit u401c returns the current ABS frame number.
u4193 user exit User exit u4193 disables output to the Spooler, and redirects output to the terminal. Called from PROC, this performs the exact same process as printer close in FlashBASIC. Its function is to close the currently open print job and direct subsequent output to the terminal.
u419b user exit User exit u419b returns the number of AQL items selected into a Proc parameter.
u41a2 user exit User exit u41a2 returns control to the statement immediately following the most recently executed subroutine call.
u41ad user exit User exit u41ad replaces the string in the primary input buffer with a new string, placed in the next Proc line.
u41bc user exit User exit u41bc is a Proc subroutine return.
u5193 user exit User exit u5193 sends the bell character (beep) to the terminal.
u51bc user exit User exit u51bc is a Proc subroutine return.
u61a2 user exit User exit u61a2 toggles a system-level flag that controls visible output to the users terminal. When terminal output is suppressed, this is equivalent to the ph PROC command. The reverse of this operation would be the u3193 user exit that sets terminal output on regardless of its current setting.
u61bc user exit User exit u61bc disables terminal output. This is the reverse of the u3193 user exit and is the equivalent of the ph PROC command.
u713c user exit User exit u713c returns the system serial number.
u71a2 user exit User exit u71a2 returns the port number of the current process, and places it in the output buffer.
u8193 user exit User exit u8193 directs all subsequent output to the printer.
u91a2 user exit User exit u91a2 transfers control to the specified Proc name in the primary output buffer. The primary input buffer is unaffected. Both output buffers are cleared.
u91bc user exit User exit u91bc transfers control (chains) to another Proc, without affecting the contents of the input buffers. The target Proc name is listed on the line above the user exit.
ua1a2 user exit User exit ua1a2 deletes the data in the primary input buffer from the current pointer to the end of the buffer.
ua1bc user exit User exit ua1bc moves entries from the current position in the input buffer to the end.
ud070 user exit User exit ud070 returns the who information for the current process into the active input buffer. If charge-to is active, the account name is not included.
ue070 user exit User exit ue070 returns the current tape reel number into the active input buffer.