TCL
600 topics in this section.
A
abs-dump command absdump
The abs-dump BASIC program dumps the abs file to magnetic media, creating a bootable tape.
abs.fid command
The abs.fid command displays the ABS information.
account-coldstart macro
The account-coldstart macro performs any account specific coldstart processes and allows users to define their own custo
account-maint command
The account-maint command invokes a menu to create, modify, or delete user accounts.
account-restore command md-restore
The account-restore BASIC program restores an account from an account-save, file-save, or md-save magnetic media or pseu
account-save command md-save
The account-save BASIC program saves individual accounts to the currently attached peripheral storage device. File stati
add command addd
The add command adds two integer numbers together and displays the result as an integer number.
addbi command
The addbi command extends the functionality of the D3 monitor by making new C functions available to FlashBASIC.
addx command
The addx command adds two hexadecimal numbers and displays the result as a hexadecimal number.
admin utility
The admin menu contains systems administration functions and must be invoked from the dm account.
admin.files utility
The admin.files menu is for data backup and restore.
admin.maint utility
The admin.maint menu is used for creating and maintaining users and accounts.
admin.status utility
The admin.status menu provides information on the users that are logged on to the system as well as reporting the status
admin.tape utility
The admin.tape menu contains options to list the devices as well as commands to set up tape devices for usage.
admin.tape.setup utility
The admin.tape.setup menu assigns the various tape devices for use.
alarm command
The alarm BASIC program schedules a task at a given time, or after a given delay in seconds, at a given date.
archive-accounts command
The archive-accounts command moves entries from the accounts data level to an archive data level, or optionally deletes
assignfq (UNIX) command
The assignfq command assigns a printer device driver to a spooler form queue. This printer driver is then used by the Ou
assignfq (Windows) command
The assignfq command assigns a printer device driver to a spooler form queue. This printer driver is then used by the Ou
auto-disconnect command
The auto-disconnect command allows certain clients the capability to disconnect from the server with a custom delay, res
auto-restart command
The auto-restart command allows the user to specify or clear a command that is executed whenever a D3 process is attempt
aux-off command
For mvBase users: The aux-off TCL command disables spooling previously defined by the aux-on TCL command.
aux-on command
For mvBase users: mvBase supports auxiliary printers defined via the aux-on TCL command.
B
b/list command
The b/list BASIC program formats and outputs BASIC source code listings. It can also be used to format a BASIC source pr
basic command
The basic BASIC program invokes the BASIC and/or FlashBASIC compiler, which translates the specified source code into ex
basic-prot command
The basic-prot command toggles or displays the status of the FlashBASIC object protection scheme.
bformat command
The bformat command formats a BASIC source program and updates the source file with the formatted item.
blist command
The blist command formats and outputs BASIC source code listings, according to the options chosen. It can also be used t
blkio command
The blkio BASIC program displays or sets the I/O blocking factor, or number of frames read in one disk access during seq
block-print command
The block-print command produces a banner by converting characters to a large block format, made up of rows and columns
bootstrap command
The bootstrap BASIC program reloads the D3 operating system software from a currently executing system and then invokes
Branching
For conditional branching, the if-then-go construct is used.
BREAK key
While a system process is running, it remains in control of your terminal. Typically, you want the system process to com
break-key command
The break-key command toggles the availability of the BREAK key, or displays its present status when issued without opti
break-key-off macro DEBUG-OFF
The break-key-off macro disables the BREAK key on the current port. If the PIB number is specified, the BREAK key is dis
break-key-on macro DEBUG-ON
The break-key-on macro enables the BREAK key on the current port. If the PIB number is specified, the BREAK key is enabl
brk-debug command
The brk-debug command indicates that the BREAK key invokes the debugger on subsequent uses.
brk-level command
The brk-level command causes the BREAK key to push a level on subsequent uses. It is not possible to push a level while
buf-map command
The buf-map BASIC program displays a visual map of the file system, indicating which frames are currently being held in
buffers command
The buffers BASIC program displays a single snapshot of the status of memory-resident buffers. The loop (l) option repea
buffers.g command
Used in conjunction with the buffers BASIC program, the buffers.g command produces a graphic histogram of buffer usage f
bulletin.board command
The bulletin.board BASIC program prints bulletins from the bulletin file located in the dm account.
C
cal macro
The UNIX cal macro executes the UNIX cal command.
callx-off command
The callx-off command disables callx triggers. This command is only available from the DM account.
callx-on command
The callx-on command enables callx triggers. This command is only available from the DM account.
capt command
The capt command enables or disables the capturing of every TCL command issued. When enabled, TCL commands are placed in
capture-off command
The capture-off BASIC program disables the automatic capturing of TCL commands previously invoked with the capture-on co
capture-on command
The capture-on BASIC program enables the capturing of every TCL command issued. The captured output is placed in the cap
case command
The case command toggles case-sensitivity on the current port, or displays its present condition when used without optio
case-file command
The case-file BASIC program converts the case of items to either uppercase or lowercase.
cat command
The cat BASIC program displays information about the size and location of BASIC object code.
catalog command
The catalog BASIC program creates an entry in the master dictionary of the current account, making the specified BASIC o
cd command
The cd BASIC program changes the current working directory to the specified new directory. The new directory remains unt
change-file command
The change-file command changes the File Definition Code of a file.
charge-to command
The charge-to command changes the current accounting charges accumulation.
charges command
The charges command displays the current account usage statistics, including the total time logged on and CPU activity s
check-account macro
The check-account macro performs a dummy save of an account by issuing the save command with the f, d, and i options.
check-dx command
The check-dx BASIC program looks through every file on the system to find and identify those that have a dx, dy, or dl i
check-file command
The check-file command performs a consistency check on a file similar to that performed by the save command with the f,
check-files macro
The check-files macro performs a dummy save of the entire system.
check-resizing command
The check-resizing BASIC program completes rehashing files in the process of being resized.
check-ws command
The check-ws BASIC program validates the integrity of the workspace for a given port.
check.pib command
The check.pib command displays the PIB information, such as PIB status, virtual return stack, workspace status, any basi
chg-device command
The chg-device command changes a tape device. Devices that can be used as tapes are listed with the list-device command.
chksum command
The chksum command, in DM only, calculates a hexadecimal checksum for either an entire file or a list of items in the fi
choose.term command
The choose.term BASIC program selects one of a variety of choices of terminal type characteristics as an alternative to
cleanpibs command
The cleanpibs BASIC program clears tandem connects for all ports logged on before port 0. This is used at coldstart time
clear-basic-locks macro
The clear-basic-locks macro displays and clears all 992 BASIC execution locks.
clear-file command
The clear-file command clears the dictionary or data section of the specified file of all items and retains the primary
clear-group-locks command
The clear-group-locks command clears the group locks in the system group locks table.
clear-index command
The clear-index command clears the specified B-tree index expression in the specified file, leaving only a null root. Th
clear-jobs command
The clear-jobs command selects items with the status logoff or completed, and deletes them from the dm,jobs, file.
clear-locks command
The clear-locks BASIC program clears all locks, or specific locks, according to the options provided. When used with the
cls command
The cls command clears the screen, leaving the cursor at the : prompt at the bottom of the screen.
cmdu command
The cmdu command from DM produces a report of the last TCL command issued by every active user on the system.
coldstart command
The coldstart command initiates the sequence of activities that must be performed each time the system is powered on. Ad
coldstart-accounts command
The coldstart-accounts command is invoked by the coldstart to call the account-coldstart macro.
coldstart.log command
The coldstart.log command records the type of shutdown taking place into the errors file.
comment statement
The comment statement performs cursor control and screen display commands in a macro is similar to the t statement in a
Comments
Any line beginning with an asterisk is assumed to be a comment. For example, *comment.
compare command
The compare command compares items line-by-line to find which lines have been inserted, deleted or changed.
compare-list command
The compare-list BASIC program forms a single list from two lists using the intersection, union, or exclusion operators.
compile command compile.1
The compile BASIC program invokes the BASIC compiler and translates the specified source code into executable object cod
compile-catalog command compile
The compile-catalog BASIC program (CTRL+XC from within the Update processor) compiles and catalogs a BASIC program.
compile-run command
The compile-run BASIC program (CTRL+XR from within the Update processor) compiles and runs a BASIC program.
compile.flash.all command
The compile.flash.all command allows you to compile all BASIC programs currently compiled with FlashBASIC, either in one
Configuring a Windows printer for the Windows GDI driver
Configuring a Windows printer for the Windows GDI Driver entails creating the Windows printer device and then associatin
console-blank command
The console-blank BASIC program from the DM account sets the blank out time or turn off the blank out feature.
control-chars command
The control-chars command enables or disables the entering of control characters at input, depending on the option speci
conv-case command
The conv-case BASIC program converts the characters within specified items plus the item-ID to uppercase or lowercase, a
converse command
The converse BASIC program links the current process to a device. The target or slave device is put into a pass-through
copy command
The copy command copies items to an output device, to another item-ID, or to another file.
copy-list command cl
The copy-list command copies a saved list to either a new item-ID, a new file reference, or to the specified output devi
cp command
The cp BASIC program copies the specified items to the printer via the spooler.
create-abs command
The create-abs command sets aside a contiguous set of frames as the destination for loading the ABS code (the D3 virtual
create-account command
The create-account BASIC program creates a new master dictionary, copies all the necessary items into it, and updates th
create-file command cf
The create-file BASIC program creates a new dictionary and data file, a dictionary-only file, or a new data section on a
create-index command
The create-index BASIC program creates a new B-tree index in the specified file using the a (algebraic) processing code
create-macro command
The create-macro BASIC program creates an executable macro from the last TCL command entered and places the macro in the
create-nqptrs command
The create-nqptrs command in DM builds a Q-pointer for each D-pointer file in the dm account and adds them to the dm,new
crt-delimiters command
The crt-delimiters command enables and disables the display of attribute and value marks. At boot time, the crt-delimite
crt-device command
The crt-device command forces BASIC and FlashBASIC to use the CRT terminal device instead of the printer device for the
ct command
The ct BASIC program invokes the copy command and copies the specified items to the terminal.
cvtcpy utility
The cvtcpy utility in the DM account copies a tape to another tape, including format and block conversions, and reads D3
D
D3Tcl command (Windows)
The D3Tcl command connects a remote VME with a TCL command from MS-DOS.
Data stacking
As in a macro, paragraphs can stack data by adding a second value after a command. Also, a separate line can display wit
database-pause command
The database-pause command temporarily suspends disk writes to allow for external backups (or snapshots) of disks to be
database-resume command
The database-resume command resumes database disk writes when a database-pause condition is in effect.
date command
The date BASIC program returns an internal, external, or Julian date derived from a date provided, or displays a calenda
dcd command
The dcd BASIC program toggles or displays the status of data carrier detect on the specified port.
debug command (TCL commands) db
The debug command enters the system debugger (if at TCL) or enters the BASIC/ debugger (if running a FlashBASIC program)
decatalog command
The decatalog command removes the compiled BASIC or FlashBASIC object code of the specified items from the dictionary of
decrypt-file command
The decrypt-file command returns an encrypted file back to its original unencrypted format.
Default font management
The Sample.Windows.Printer item in the dm,devices, file is a printer device driver template that controls the behavior o
define-cursor command define-terminal
For mvBase users: The define-cursor BASIC program displays the available terminal (driver) definitions, and allows the m
define-terminal command define-cursor
The define-terminal BASIC program displays the available terminal (driver) definitions, and allows the modification of e
define-up command
The define-up BASIC program provides a front-end for defining a keyboard for the Update processor. It builds a keyboard
delete command
The delete BASIC program deletes one or more items from the given file.
delete-account command
The delete-account BASIC program deletes an entire account, and all the associated files, returning the space used to th
delete-file command df
The delete-file BASIC program releases all frames used by the specified file to the overflow table, and removes the file
delete-index command
The delete-index BASIC program removes either a specific B-tree index from a specified file, or all indexes if an asteri
delete-list command dl
The delete-list command removes a list previously saved with a save-list command. This command deletes a list from a spe
deoptimize command deflash
The deoptimize command removes the flash-compiled object code from the object code item, leaving the non-flash object co
dev-att command
The dev-att BASIC program attaches an unattached port to the current process. This command only changes ownership and is
dev-det command
The dev-det BASIC program detaches the port currently attached from the current process. The user gives up exclusive own
dev-list command
The dev-list BASIC program lists all current devices on the system.
dev-make command (UNIX)
The dev-make BASIC program adds an entity to the system. This command is normally used to add devices to the system. The
dev-make command (Windows)
The dev-make BASIC program creates devices connected to the VME. Devices can be removed with the dev-remov command.
dev-remov command dev-remove
The dev-remov BASIC program removes a specific device from the system. This command is not allowed to remove special dev
diag command
The diag command invokes the internal system diagnostics utility.
dialer command
The dialer BASIC program controls the dialer subsystem, which allows transferring data to remote systems over the phone
dialer-copy command
The dialer-copy command queues one or more items for copy to a remote system through the dialer subsystem.
disc command
The disc command disconnects the current process from the D3 virtual machine.
display statement
The display statement outputs text on the screen in a macros or a Procs. If the message text is terminated by a +, the t
div command divd
The div command divides the first integer number provided by the second integer number provided and displays the result
divx command
The divx command divides the first hexadecimal number by the second hexadecimal number and displays the result as a hexa
dm macro
The dm logon macro for the Data Manager account, issues an exec abs command each time a user logs on to the dm account.
Dot stack
The dot stack displays the entries entered at TCL. Every unique command that is typed at the TCL prompt is saved in a fi
download command
The download BASIC program downloads font files to a laser printer.
dtr-off command
The dtr-off macro turns off data terminal ready.
dtr-on command
The dtr-on command turns on data terminal ready on another port, or the current port if none is specified.
dtx command
The dtx command converts a given decimal (integer) number to its corresponding hexadecimal equivalent.
Dummy restore
The dummy restore is a method of validating that the save-type (account-save, file-save, and so on) backup are restored.
Dummy save
The dummy save performs the save command without actually writing to magnetic media.
dump command
The dump command displays or prints the contents of one or more frames of the VME in ASCII (character), EBCDIC or hexade
E
echo command
The echo command turns terminal character echo on or off. When terminal echo is off, characters entered from the keyboar
edit command (TCL commands) ed
The edit command invokes the line editor for entry or update of any item in the system (that is, BASIC programs, Procs,
edit-list command el
The edit-list BASIC program retrieves a previously saved list and enters the line editor (same as ed or edit). Each elem
Editing TCL commands
The TCL editor uses the Update processor to enter commands, so the TCL editor commands are similar to the Update process
encrypt-file command
The encrypt-file command encrypts data in a specified file.
end command (TCL commands)
The end command terminates a process on another port, or the current port if a port number is not specified.
enqueue-status command
The enqueue-status command displays information about the state of the local transaction logging disabled flag for eithe
environ command
The environ command manipulates the UNIX shell environment variables from TCL.
esc-data command
The esc-data BASIC program specifies that the code generated by pressing ESC (control [) is to be passed through as data
esc-level command
The esc-level BASIC program specifies that pressing ESC pushes a level. The esc-level command uses the set-esc command t
esc-toggle command
The esc-toggle BASIC program turns the function of the ESC key to either be treated as data (esc-data) or as a level-pus
estimate-count command
The estimate-count BASIC program displays a fast estimate of the number of items in a file.
exchange command
The exchange BASIC program switches item-IDs of the two specified items following the file reference.
exec command
The exec command runs the current process on the specified ABS area. This has the effect of changing the environment of
exec-stacking-off macro
The exec-stacking-off macro disables nested executes to be performed in an atomic manner.
exec-stacking-on macro
The exec-stacking-on macro enables nested executes to be performed in an atomic manner.
exit command
The exit command logs the D3 process off and disconnects it from the D3 virtual machine. Even if the command exit does n
export command
The export command exports D3 items to UNIX files.
F
f-resize command
The f-resize command in the DM account examines existing file modulos (VME only) for every file found in the file-of-fil
f.modulo command
The f.modulo command in the DM account calculates a file modulo, based on estimated file characteristics. The f.modulo c
fid command
The fid BASIC program displays information about a memory-resident frame.
field command
The field BASIC program prints out the nth word in a list of words. This is useful when combined with the TCL shell vari
file-access-setup command
The file-access-setup command in the dm account provides utilities for managing file update and retrieval locks on group
file-save command
The file-save command in the DM account invokes the procedure to perform a full backup of each file in the D3 file syste
file-sizer command
The file-sizer command displays the D3 File Sizer utility which allows automatic or manual resizing of D3 Windows or D3
find command search-file
The find BASIC program searches a file for the existence of one or more strings of characters in any attribute, and opti
find2 command search-system
The find2 BASIC program invokes the search-system command.
fl command
The fl BASIC program forms a single list from two lists using intersection, union, or exclusion operators.
flashbasic command
The flashbasic command toggles FlashBASIC on and off.
flip-list command
The flip-list command inverts the order of the specified select list.
flush command
The flush command in the DM account flushes to disk all memory-resident buffers that are tagged as write-required.
flushd command
The flushd BASIC program creates a new flush process when available buffers go below the percentage specified in criteri
font-parms command
The font-parms BASIC program is used to upgrade fonts and is provided for conversion of fonts created before May 25, 199
format command
The format BASIC program formats a floppy disk for use only with the D3 system. The density and drive specified by the l
free command
The free BASIC program displays information on the used and unused frames on a D3 system. Reports VME free space (for FS
fsck command
The fsck command completes a more thorough check of the integrity and structure of your data than the save command. It a
fuser command
The fuser BASIC program displays ownership information about a device.
G
generic-restore command
The generic-restore command restores a specially formatted account-save created by certain utility programs.
get-fof command
The get-fof BASIC program returns the item-ID in the file-of-files file associated with the specified VME file.
get-list command gl
The get-list command activates an item-list from the pointer-file file. The default file is the pointer-file file.
GetFsiRoot command
The GetFsiRoot BASIC program (Windows Only) returns a string representing the root location of the FSI data files on D3
GetLogonMode command
The GetLogonMode BASIC program (Windows Only) returns a string representing whether or not the Windows Authentication lo
group command
The group command displays a summary of information about each group in a file.
H
I
idate command
The idate command sets the system date format to the international standard.
ignore-signals command
The ignore-signals BASIC program will not attempt to push a level or go into the debugger when any character is input.
import command
The import BASIC program imports UNIX files to D3 items.
index-select command
Use the index-select BASIC program to create an active list based on a single key or a range of keys.
indexer command
The indexer BASIC program rebuilds indexes on part or all of the files of the system.
init-ovf command
The init-ovf command in the DM account initiates the D3 overflow initialization, and is invoked as a phantom by the init
init-pibs command
The init-pibs command assigns all ports a terminal type by updating attribute 2 in the pibs file.
initovf command
The initovf command checks the overflow table to determine if it has previously been scrubbed and invokes the init-ovf c
inputwait command
The inputwait command displays a message, and waits for given time to execute commands.
iselect command
The iselect BASIC program selects all of the item-IDs in the group that the specified item-ID hashes to, using the item
isselect command
The isselect BASIC program selects and sorts all of the item-IDs in the group that the specified item-ID hashes to, usin
item command
The item command outputs the base FID of the group to which the specified item-ID hashes, and a list of all item-IDs tha
J
K
L
ld command
The ld command presents the best guess of what one wants to see in a columnar listing of any dictionary.
ldf macro
The ldf macro lists the summary description (attribute 17) of each attribute-defining item in the specified file.
legend command
The legend is a static statement stored as an item in dm,messages, file. This is in contrast to headings and footings, w
lerrs macro
The lerrs macro performs a series of reports from the dm,errors, file.
Level pushing
Level pushing is a term used to describe the ability to interrupt a process, invoke a new TCL prompt, and execute any va
lfd macro
The lfd macro produces a sorted listing of all file-defining items in the specified file, along with the description att
lfs macro
The lfs macro contains the AQL sentence which uses the dm,file-of-files file. Any options from list-file-stats are appen
lfsb macro
This macro is the same as the lfsi macro except that the i-fms column becomes index-fms. index-fms is the number of fram
lfsi macro
This macro is the same as the lfs macro except that the bytes column becomes i-bytes and the frames column becomes i-fms
Line continuation
Any line ending with an underscore is merged with the succeeding line when processed by the paragraph processor.
link-pibdev command
The link-pibdev BASIC program creates a logical link between the given (or current) process and the specified port numbe
list-aborts command
The list-aborts command produces a sorted report of the aborts logged into the dm,errors, file, beginning with the most
list-abs macro
The list-abs macro produces a report of each D3 mode in the dm,abs, file, showing any modes it calls and those modes whi
list-commands macro
The list-commands macro produces a report showing every executable command in the specified master dictionary (md); this
list-device command t-stat
The list-device command shows the currently defined devices.
list-errors macro
The list-errors macro produces a sorted report of the error messages logged into the dm,errors, file, beginning with the
list-file-access command file.usage
The list-file-access BASIC program displays file access statistics for the desired files.
list-file-stats command
The list-file-stats BASIC program produces the file statistics report generated from the most recently executed file-sav
list-files command lf
The list-files BASIC program produces a report of all file-defining items(D-pointers) and synonym-defining items (Q-poin
list-index command
The list-index BASIC program lists all indexes for a given file name, account name, or for the system.
list-item-locks macro
The list-item-locks macro displays a list of item-locks only.
list-jobs macro
The list-jobs macro produces a report indicating the status of all phantom controlled processes currently in the dm,jobs
list-lines command list.lines
The list-lines BASIC program displays communications protocol information for every port attached to the virtual machine
list-lists macro
The list-lists macro produces a sorted report of all previously saved lists in the pointer-file file.
list-lockq command list-lock-que
The list-lockq command lists the VME processes that are enqueue (waiting) to lock a frame, that is currently locked by s
list-locks command
The list-locks BASIC program displays the current status of all system, FlashBASIC, spooler, group, and item locks.
list-logoffs command
The list-logoffs BASIC program produces a report showing the history of logoffs recorded in the dm,errors, file, along w
list-macros macro
The list-macros macro produces a sorted report of all items defined as macros in the specified account name or your loca
list-menu command lm
The list-menu command produces a documentation quality presentation format of menu(s).
list-menus macro
The list-menus macros produces a sorted listing of all items defined as menus in the specified master dictionary.
list-obj command
The list-obj BASIC program outputs descriptive internal information about programs compiled for BASIC and FlashBASIC.
list-pibs macro lp
The list-pibs macro produces a report of each active port in the dm,pibs, file, showing the port number, the current use
list-resizing macro
The list-resizing command lists the status of files currently being resized from the dm,resizing file.
list-restore-errors command lre
The list-restore-errors BASIC program displays errors recorded during restore.
list-runaway-limit command
The list-runaway-limit command lists the overflow runaway settings for all pibs. This includes the current runaway limit
list-runtime-errors macro
The list-runtime-errors macro produces a sorted report of error conditions logged into the dm,runtime-errors, file.
list-system-errors macro
The list-system-errors macro produces a sorted report of error conditions logged into the dm,errors, file.
list-tandems command
The list-tandems BASIC program lists the devices currently involved in a tandem association.
list-users command listu
The list-users BASIC program produces a report of users currently logged on to the system.
listabs command
The listabs command displays the current spooler assignment parameters for each process on the system.
listacc command list-acc
The listacc BASIC program produces a report of system usage statistics from the dm,acc, file for all accounts, or for a
listbi command
The listbi command lists the built-in c functions in the item UNIX.builtin, c.builtin (MS-DOS) and user.builtin located
listc command
The listc BASIC program invokes the list-label BASIC program to produce a columnar display of the item-IDs in the specif
listconn command list-conn
The listconn BASIC program produces a report of all items defined as connectives (also called modifiers) in the specifie
listdict command list-dict
The listdict BASIC program sorts the given file’s dictionary items by attribute count and by item-id then produces a rep
listfiles command listfs
The listfiles BASIC program produces a report showing all file-defining items and synonym-defining items in an optionall
listpeqs command lq
The listpeqs command displays the status of all spooler controlled print job elements. The spooler account holds a file
listprocs command list-procs
The listprocs BASIC program produces a sorted report of all items defined as Procs in the specified file name. The defau
listptr command list-ptr
The listptr command displays the printer control block status for all printers.
listverbs command list-verbs
The listverbs BASIC program produces a sorted listing of all items defined as command in the specified account name.
load.mon2 command load.mon
The load.mon2 BASIC program displays a graphical map of the duty load of the D3 system, taking a snapshot of the system
lock-beep command
The lock-beep command enables/disables beeping on lock failure.
lock-break command
The lock-break command enables or disables the ability to unconditionally break during a lock failure.
lock-frame command
The lock-frame command core locks a frame into real memory. This prevents the frame from being flushed to disk for any r
Locks (Spooler)
A lock is a software security feature for the application to run correctly.
log-clear-file-off macro
The log-clear-file-off macro turns off the logging of the clear-file command.
log-clear-file-on macro
The log-clear-file-on macro turns on the logging of the clear-file command.
log-msg command
The log-msg command records the time and date that a particular macro is executed.
log-status command
The log-status command displays the current status of the transaction logger.
logoff command
The logoff BASIC program terminates a process on a given port and sends the port to the logon prompt.
logon command
The logon command logs on a port, other than the one currently being used, onto a specific account.
logon-lock command
The logon-lock command turns on or off the logon lockout feature.
logon-reporting command
The logon-reporting command turns on or off the logon reporting feature which logs failed logon attempts to the errors f
logon-timeout command
The logon-timeout command updates and displays the global and local logon timeout values. The global timeout value is a
logto command to
The logto command terminates accounting on the current account, and then moves to another specified account. If a passwo
loop command loop-on
The loop BASIC program performs any TCL command a specific number of times, or continuously, until any key is pressed on
Looping
Paragraphs allow simple loops by starting a block of commands with the loop command and ending that block with the repea
M
Macro statements
The following macro statements are supported:
Macros
A macro is a process that executes one or more TCL commands. Macros are stored in the master dictionary with the name of
maxusers command
The maxusers command displays the number of licensed D3 users on the system, and/or sets the system in single or multius
Menus
A menu provides a selection of processing choices. Menus are items in the master dictionary. The menu processor (me in a
mirror command
The mirror BASIC program attaches the current process (the master) to one or more slave processes. All characters input
mlist command
The mlist command produces formatted assembly source code listing of the specified item list.
mload command
The mload command loads the assembled object code into the virtual memory address defined in the routine.
modem-off macro
The modem-off macro invokes the xonoff command and passes it an f option. This disables x-on/x-off on the current line o
modem-on macro
The modem-on macro invokes the xonoff command and passes it an n option. This enables x-on/x-off on the current line or
monitor-status command
The monitor-status BASIC program produces a snapshot listing of information related to memory-resident frames.
mono command
The mono BASIC program switches output to a monochrome display from a color display, or sets the visual attributes of th
mount-cd command
The mount-cd BASIC program creates a directory in Linux called /mnt/cdrom.
move-file command
The move-file BASIC program moves a file descriptor from one master dictionary to another. The dictionary may be file-le
mul command muld
The mul command multiplies the first integer number provided by the second integer number provided and displays the resu
mulx command
The mulx command multiplies the first hexadecimal number provided by the second hexadecimal number provided and displays
mverify command
The mverify BASIC program compares the assembled object code in virtual memory against the corresponding itemlist in spe
N
net-errors command remote-errors
The net-errors BASIC program sets or displays error handling behavior when accessing remote files.
net-status macro
The net-status macro displays statistics on local network usage.
network-setup utility
The network-setup utility allows the setup and control of a D3 network. If no arguments are supplied, a menu opens. This
network-status command
The network-status BASIC program displays remote files opened by a line.
nframe-index command
The nframe-index command produces a total of the number of frames in use by a specific B-tree index, or all indexes if i
nt_cinfo command
The nt_cinfo command obtains information about loaded C DLLs.
nt_cload command
The nt_cload command loads a C DLL.
nt_cunload command
The nt_cunload command unloads a C DLL.
nt_dllinfo command
The nt_dllinfo command obtains information about loaded DLLs.
nt_dllload command
The nt_dllload command loads a DLL.
nt_dllunload command
The nt_dllunload command unloads a DLL.
nt_eventlog command
The nt_eventlog command displays or clears the Windows application or system event log.
nt_file-info command
The nt_file-info command displays file information for a specified file.
nt_getfsiaccount command
The nt_getfsiaccount command in the DM account, returns the current FSI account getting logged onto.
nt_heapwalk command
The nt_heapwalk command in the DM account, will walk the ’heap’ of the given line and display the results in a human rea
nt_inv-flash command
The nt_inv-flash command tags the flashed program object in the cache as old. The next time the program is loaded, the l
nt_iotrace command
The nt_iotrace command captures the i/o activity for a process id.
nt_list-ilocks command
The nt_list-ilocks command generates a report of the FSI item locks that are currently set.
nt_list-jobs command
The nt_list-jobs command lists server jobs running on the server since rebooting.
nt_list-resizing command
The nt_list-resizing command lists the files being resized and the files that have been resized.
nt_listclients command
The nt_listclients command lists the active clients on the system.
nt_makefof command
The nt_makefof command creates the entry in the FileOfFiles.
nt_migrateacc command
The nt_migrateacc command migrates an account from the VME to the FSI.
nt_name command
The nt_name command obtains network information.
nt_osfi_start command
The nt_osfi_start command starts the OSFI server.
nt_osfi_stop command
The nt_osfi_stop command stops the OSFI server.
nt_pinfo command
The nt_pinfo command obtains and displays information about threads.
nt_rel-tcp command
The nt_rel-tcp command releases memory and closes tcp.
nt_resize command
The nt_resize command starts the FSI file resizing process. This command is executed at coldstart time to restart any re
nt_resize-menu command
The nt_resize-menu command demonstrates the functionality of the four FSI utilities supplied by Rocket.
nt_restart_odbc
Stops or restarts the ODBC server. Typically used after configuring the Log Tracing Messages, Trace File and Flush Perio
nt_telnetdisc command
The nt_telnetdisc command inquires/sets/resets the Telnet disconnect feature.
nt_upgrade command
The nt_upgrade command upgrades any d3 dataset with current changes. It first runs a pre-upgrade routine, then the upgra
ntlfs macro
The ntlfs macro contains the AQL sentence which uses the dm,FileOfFiles file.
O
odbc-setup command
The odbc-setup utility allows you to start, stop, and configure the ODBC server. Additionally, the current server status
off command (TCL commands)
The off command stops processing at all levels on the current line and returns control to the initial logon prompt. This
okidata command
The okidata BASIC program changes characteristics on Okidata printers.
onneterror command
onneterror is a globally cataloged subroutine that can be called from the FSI when a network error occurs during FlashBA
op command
The op command invokes the Output processor on specified items.
Options (Spooler)
Spooler options can be specified to most spooler commands. Some have numeric arguments.
Options (TCL)
The print (p and no pause (n options are the only standard options available to every TCL command.
overflow command ovf
The overflow command displays the system overflow table which contains the addresses of available disk frames. All unuse
ovf-monitor command
The ovf-monitor command monitors and displays overflow consumption on a port by port basis.
P
p command (TCL commands)
The p command turns on or off the display of terminal output. When activated, the output from any process does not displ
paint command
The paint command displays items to the screen or printer in Update processor format.
Paragraph
The paragraph is a macro language allowing execution of TCL statements, looping structures, data stacking, screen input
password command
The password BASIC program allows adding, changing or removing a user or account password.
penv command
The penv BASIC program displays a list of all user D3 shell variables and the contents of those variables.
peqs
The peqs super Q-pointer allows access to spooler jobs as if they were standard files.
phantom-reset command
The phantom-reset BASIC program resets the specified phantom lines to available status. If a UNIX process for a phantom
phantom-status command
The phantom-status BASIC program displays all phantom lines and whether they are busy, available, or transaction logger.
pibstat command
The pibstat command in the DM account displays the current PIB status bit settings for a specified value.
pid command
The pid BASIC program displays the UNIX PID of a D3 process.
pitch-compile command
The pitch-compile BASIC program compiles a pitch file found in the dm,fonts,pitch file.
pitch-table command
The pitch-table BASIC program builds a pitch table for a font file in the dm,fonts,descr file.
poke command
The poke BASIC program sends either a string of characters, or one or more TCL commands to the input buffer of another p
power-off command
The power-off command in the DM account brings the system to an orderly shutdown by logging off all users, flushing memo
pr-spool-job command
The pr-spool-job command respools a spooler hold job. The user can select a one-time sp-assignment for this job by placi
prime command
The prime BASIC program calculates the next higher and lower prime number from a specified number.
print-err command
The print-err command provides a means of displaying messages from the messages file in their output format.
print-error command
The print-error BASIC program prints an error message from stacked data statements.
print-filter command
The print-filter command controls the ways attribute and value marks are displayed or printed.
printronix command
The printronix BASIC program sets the vertical form length unit (VFU) for Printronix printers only. The VFU setting incl
prompt statement
The prompt statement in a macro prompts the user with a specified text string. The user is then given the option to eith
psh command
The psh BASIC program executes a UNIX command and captures the results in a D3 item. This command is an alternative to t
psr command
The psr BASIC program displays formatted output of the status of the currently active UNIX and/or D3 processes.
ptype command
The ptype command returns whether a BASIC program is a main program or a subroutine.
pverify command
The pverify command verifies the checksum for the object code of a BASIC program.
Q
R
reblock-ovf command
The reblock-ovf command forces contiguous overflow blocks that exist in different internal tables to be compared and com
reboot command
The reboot command reloads the operating system from a currently executing system.
reclaim-ovf command :reclaim-ovf
The reclaim-ovf BASIC program allows the user to recover all frames not used by the system to the overflow space, thus e
recover-item command ri
The recover-item command recovers the last item deleted by the CTRL+XO command in the Update processor. It also recovers
rem statement
The rem statement, used in a macro, designates a remark statement and all text which follows on the same line is ignored
remote-cache command
The remote-cache BASIC program increases the performance of updates over a network by sending groups of updates at a tim
rename command
The rename command renames both the dictionary and data portions of the file. It can also be used to rename only the dic
rename-file command rnf
The rename-file BASIC program changes the name of a file, both in the master dictionary and in the dictionary of the des
renumber command
The renumber command is equivalent to running the bformat command, with the r option and a control table specifying no i
reset-port command
The reset-port BASIC program restarts suspended output and drains both the input and output terminal buffers.
reset-user command
The reset-user BASIC program reinitializes a process. It is also called by logoff in a worst-case scenario.
resize command resize-file
The resize command resizes a file to the preferred modulo, and increases or decreases the apparent contiguous portion (o
restore-accounts command add-accounts
The restore-accounts BASIC program restores all accounts that do not already exist on the system from the attached file-
rmbi command
The rmbi command removes one or more functions from the list of UNIX or C built-in functions.
run command
The run command invokes BASIC/FlashBASIC run time, which attempts to load and execute a compiled BASIC/FlashBASIC progra
run-list command
The run-list BASIC program runs a series of BASIC programs. As each one concludes, the next program is automatically exe
run.nf command
The run.nf command invokes BASIC run time (not FlashBASIC), which attempts to load and execute a compiled BASIC program,
runoff command
The runoff command facilitates the preparation and maintenance of textual material such as memos, manuals, and so on.
S
s-dump command
The s-dump command writes items from a given file to the attached peripheral storage device in sorted order. The heading
sample command
The sample command creates a temporary select-list of the first n items in a file that match the specified criteria. Thi
save command
The save command invokes the backup procedure to save the entire file system, an individual account, or to perform an in
save-list command sl
The save-list command writes the list of item-IDs generated by a select, sselect, qselect, or get-list command.
Screen input/output
It is possible to solicit input and display output in a paragraph. To do simple output, use the display statement with a
search command
The search command searches a file for the existence of one or more strings of characters in any attribute and optionall
search-system command find2
The search-system BASIC program searches every file in the D3 file system for the existence of one or more strings of ch
sel-restore command
The sel-restore command selectively restores items from either a file-save, account-save, incremental save, or transacti
send-message command message
The send-message BASIC program directs a text message to a specific port, a specific user-ID, all current users, or ever
set command
The set BASIC program modifies the value of a D3 user shell variable.
set-8mm command
The set-8mm command sets the 8mm data cartridge as the tape device, by invoking the set-device command and passing in th
set-abs command
The set-abs command designates a file as the data section associated to the boot ABS, or control the boot ABS specificat
set-active-update command
The set-active-update command ensures that data fragments are cleaned-up from file-system frames whenever data is delete
set-auto-disconnect command
The set-auto-disconnect command goes through the SECURITY-CONTROL file and sets the auto-disconnect value for all PIBs a
set-batch command
The set-batch BASIC program displays or changes the current sensitivity value for the interactive/batch trigger.
set-batchdly command
The set-batchdly BASIC program displays or changes the current sensitivity value for the interactive/batch trigger, as w
set-baud command
The set-baud BASIC program sets the baud rate for the current port or for another port.
set-bootsleep command
The set-bootsleep BASIC program sets the delay (in seconds) before the system is booted automatically.
set-break command
The set-break BASIC program displays or changes the value of the break character used as an optional substitute for the
set-cmem command
The set-cmem BASIC program displays or changes the size of the data area used for the BASIC/C or BASIC/GM Assembler inte
set-compat command
The set-compat command allows a user (port), or the global environment, to be set to a particular Pick compatible enviro
set-compiler command
The set-compiler BASIC program sets backward BASIC compiler compatibility.
set-date command set.date
The set-date BASIC program sets the system software date, and optionally the system hardware clock.
set-date-eur command
The set-date-eur command toggles the standard (American) date format to European/International format: dd/mm/yy for inpu
set-date-format command
The set-date-format command allows changing the domestic time/date format using items from the date-format file.
set-date-std command
The set-date-std command toggles the European/International date format to standard (American) format: mm/dd/yy for inpu
set-date-window command
The set-date-window command allows specifying the rollover point on your system.
set-decimal command
The set-decimal command designates that a numeric expression of 1 is equal to 100 units.
set-def-tape-blk command
There are two methods to configure the drive in variable block size mode:
set-device command
The set-device FlashBASIC program attaches the SCT, floppy disk, half-inch, or special devices.
set-dozens command
The set-dozens command designates that a numeric expression of 1 is equal to 12 units.
set-dptr command
The set-dptr BASIC program changes the first attribute of file-defining D-pointers, to set or reset special types, such
set-esc command
The set-esc BASIC program specifies the value of the key to treat as the ESC key. This key subsequently pushes a level w
set-file command
The set-file BASIC program creates or updates the synonym-defining item called qfile in the master dictionary of the cur
set-floppy command
The set-floppy command attaches the first floppy (in the list-device listing) drive to the current process for subsequen
set-flush command
The set-flush BASIC program displays or changes the value of the period of the flush and of the forced flush.
set-half command
The set-half command attaches the 1/2-inch tape drive to the current process for subsequent input or output activity. Ch
set-imap command
The set-imap BASIC program defines a keyboard input and/or a terminal output translation table, through which any sequen
set-incremental command
The set-incremental command enables or disables the incremental save feature.
set-iomap command
The set-iomap BASIC program allows translatable input and output for each port on the system.
set-kbrd command
For Linux only. Use the set-kbrd BASIC program to change between standard international keyboard maps for line 0 (zero).
set-num-format command
The set-num-format command changes the currency sign, thousand, and decimal point in an m conversion, at a local or glob
set-opendb-password command
The set-opendb-password command sets or removes an encrypted password on an OpenDB host. Passwords are saved in attribut
set-overflow-id command
The set-overflow-id command toggles the overflow ID signature on and off.
set-ovf-local command
The set-ovf-local command sets and displays the local overflow cache size.
set-ovf-reserve command
The set-ovf-reserve command in the DM account, sets aside a specific number of frames as the spare tank in the event tha
set-port command status-port
The term set-port BASIC program displays or changes the communication speed and protocol for a specified port or display
set-remote-close command
The set-remote-close command toggles on and off the BASIC close command’s ability to close remote files.
set-remote-user command
The set-remote-user BASIC program can be used to allow the local user to utilize a different user and/or password when c
set-runaway-autoquit command
The set-runaway-autoquit command in the DM account automatically terminates the specified process in the event of an ove
set-runaway-limit command
The set-runaway-limit command in the DM account establishes the maximum number of frames allowed before an overflow runa
set-sct command
The set-sct command attaches the SCT drive to the current process. This must be executed before any other tape handling
set-shutdown-delay command
The set-shutdown-delay command is provided primarily for installations which have disk-caching hard-disk controllers. Th
set-sound command
The set-sound BASIC program sets the system console sound level on port 0 only.
set-sym command
The set-sym command indicates the symbol table to use for references to system variables from within the system, or virt
set-tapefile command
The set-tapefile command creates a dynamically defined pseudo tape.
set-thousands command
The set-thousands command designates that a numeric expression of 1 is equal to 1000 units.
set-time command set.time
The set-time command sets the current system time. The hours are specified from 00 (12:00 AM) to 23 (11:00 PM). The curr
set-units command
The set-units command designates that a numeric expression of 1 is equal to 1 unit.
setpib0 command
The setpib0 command resets the system’s port 0 (console) to the correct terminal type. The default terminal type varies
setport command
The setport BASIC program sets all ports (except port 0) to 9600 baud, no parity, 1 stop bit, and 8 data bits.
setup-printer command
The setup-printer BASIC program downloads fonts to a laser printer attached to a form queue.
shell-variable-off macro
The shell-variable-off macro disables shell variable replacement from TCL. This is the default setting.
shell-variable-on macro
The shell-variable-on macro enables shell variable replacement from TCL.
shp-kill command
The shp-kill command terminates a D3 printer shared with UNIX and all the associated processes. Users who do not own the
shp-status command
The shp-status command displays status information about printers shared with UNIX, started by the startshp command.
shpstat command
The shpstat BASIC program examines or changes the status of shared BASIC programs that have been compiled with FlashBASI
shutdown command
The shutdown BASIC program initiates an orderly system shutdown sequence, and should be executed before turning off or r
sleep command
The sleep command suspends further processing until the specified time expression is exhausted or reached.
sort-list command
The sort-list BASIC program retrieves a previously saved list, sorts it, then rewrites it to the file from which it was
sort-users command sortu
The sort-users BASIC program invokes the list-users BASIC program but sorts the output by user rather than by port numbe
sortc command
The sortc BASIC program invokes the sort-label command to produce a columnar display of the item-IDs in the specified fi
sp-assign command
The sp-assign command displays, changes, or resets the current spooler output assignment options for the current process
sp-close command
The sp-close command closes all current spooler entries previously opened by the current line with an sp-open command or
sp-edit command
The sp-edit command accesses existing spooler entries for processing or deletion.
sp-kill command sp-dequeue
The sp-kill command stops spooler entry output or removes printers and shared printers.
sp-open command
The sp-open command leaves the next spooler entry generated by the current process open upon completion of the output ge
sp-status command
The sp-status command displays the status of all spooler-controlled devices.
sp-tapeout command
The sp-tapeout command retrieves (inputs) reports previously spooled to magnetic media and directs output to the spooler
speller command
The speller command enables or disables the spelling checker for the current user/port only, or displays the status of t
Spooler account
The spooler account holds a file called peqs that is used to reference spooler jobs as normal D3 items and can be listed
Spooler overview
The spooler controls all output that is sent to a printer. Spooler is an acronym derived from simultaneous peripheral ou
ssample command
The ssample command creates and sorts a temporary select-list of the first n items in a file that match the specified cr
stack command
The stack command enables or disables the tcl-stacking function for the current port only, or displays the status of the
start-reclaim-ovf command
The start-reclaim-ovf BASIC program’s overflow reclamation process is initiated on the current line or as a phantom proc
start.rtc command setup.rtc
The start.rtc BASIC program initiates the system’s real-time clock. This happens automatically during the boot process,
start.ss command
The start.ss command starts the spooler and the phantom scheduler.
startlog command
The startlog command activates the transaction logging subsystem. All items in files with a dl-type are automatically lo
startptr command
The startptr command activates and initializes up to 2048 printers. The actual number of printers supported depends on t
startshp command
The startshp command starts a shared printer under UNIX. The output of the D3 printer process is routed to the UNIX spoo
startspooler command
The startspooler command kills all printers associated with the spooler, then initializes the spooler and returns it to
steal-file command
The steal-file BASIC program is the only valid way to move a file from another account into the current account.
stoplog command
The stoplog command stops the transaction logger and detaches the transaction logger tape.
stopptr command
The stopptr command stops the specified printer at the end of the current print job. If the printer is inactive, it stop
stopsched command
The stopsched command halts the phantom scheduler process. No phantom processing can occur if the phantom scheduler is d
sub command subd
The sub command subtracts the second integer number provided from the first integer number provided and displays the res
subx command
The subx command subtracts the second hexadecimal number provided from the first hexadecimal number provided and display
syschk command
The syschk BASIC program checks a system running under UNIX to detect abnormal situations.
sysid command
The sysid BASIC program displays system configuration, options, and features.
system-coldstart macro
The system-coldstart macro executes system initialization commands.
T
t-act command
The t-act command selects a previously attached tape device as the currently active device to read and write to. D3 rele
t-att command
The t-att command attaches the tape unit or floppy disk drive to the current process unit and optionally assigns the blo
t-bck command
The t-bck command backspaces the tape to the end of the previous file or a specified number of blocks.
t-bsf command
The t-bsf command backspaces a given number of files.
t-bsr command
The t-bsr command backspaces a given number of records.
t-cascade command
The t-cascade command cascades or links one tape device to another tape device, either in a chain or a loop. Instead of
t-chk command
The t-chk command checks a tape for parity errors. At the end of the process, the number of files checked displays.
t-copy command
The t-copy BASIC program copies data from one device to another.
t-det command
The t-det command detaches the tape from the current process or from another process. If no device number is specified,
t-dump command
The t-dump command copies items from a given file to the attached peripheral storage device. The heading modifier allows
t-eod command
The t-eod command moves a tape forward to the end of the recorded data.
t-fsf command
The t-fsf (forward space file) command forwards a tape a given number of files. If the number is omitted, this command b
t-fsr command
The t-fsr (forward space record) command forwards a tape a given number of records. If the number is omitted, this comma
t-fwd command
The t-fwd command moves the attached media forward to the next file, or moves the tape forward a specified number of blo
t-link command
The t-link command links or cascades one tape device to another tape device, either in a chain or a loop. Instead of pro
t-load command
The t-load command restores files from a tape that was generated by t-dump. If a selection criteria is not specified, th
t-rdlbl command
The t-rdlbl command reads the label from the attached magnetic media and initializes the internal label storage area.
t-read command
The t-read command reads from the magnetic media unit attached to the current process and displays the contents of each
t-rew command t-online
The t-rew command rewinds the attached media to the beginning of, or load point on, the tape.
t-select command
The t-select command attaches a tape device to the current process, but we recommend using the set-device TCL command.
t-space command
The t-space command moves the attached media forward a specified number of files, displaying each tape label as it is en
t-stat command t-status
The t-stat command displays a report of the current attachment status for all tape devices defined on the system. It sho
t-unload command t-unld
The t-unload command rewinds the attached tape. On D3 UNIX systems, this command does the usual tape unload. Depending o
t-verify command
The t-verify command validates the integrity of file-save or account-save backups. The process can compare the contents
t-weof command
The t-weof command writes an EOF mark at the current position on the attached magnetic media. It also causes a flush of
t-wtlbl command
The t-wtlbl command writes a Pick-format (80-byte) tape label at the current position on the attached magnetic media.
tabs command
The tabs command displays tab stops previously set via the editor (ed or edit) process, or assigns new tab stop position
tail command
The tail command displays a specified number of trailing lines for each of the items in a specified item-list (that is,
tandem command
The tandem command BASIC program links the current port to another process. Any input or output to either screen affects
Tape devices overview
Tape devices are storage medium for reading and writing tapes.
tape-socket command
The tape-socket BASIC program defines a tape system across a network.
tcl command
The tcl command suspends the process on the specified port, pushes a level on that port, and then executes the TCL comma
TCL command categories
This topic provides a categorized listing of many of the TCL commands.
TCL commands
TCL Commands, which operate exclusively on files and items, use a consistent form to specify the file and items:
TCL overview
Terminal Control Language (TCL) is the gateway to all D3 functionality. TCL is a system-level command language with syst
TCL stack
When a command is entered at the TCL prompt, the system saves the command in the TCL stack file of the dm account. Your
tcl-hdr command
The tcl-hdr command enables or disables the display of TCL commands on all output directed to the spooler, or displays t
tcl-prompt command
The tcl-prompt BASIC program sets the prefix to the TCL prompt.
tcls command
The tcls command suspends the process on the specified port, pushes a level on that port, then executes the TCL command.
term command set-term
The term BASIC program changes or displays the current terminal and printer output characteristics for the current line.
term-type command
The term-type BASIC program reads the terminal and printer characteristics from attribute 2 of the PIBs file and automat
term.font command
The term.font BASIC program downloads fonts to a Wyse 60 terminal. It uses a special file, which has 8x16 matrixes for e
Terminal control language
This section discusses the Terminal Control language (TCL).
termp command
The termp BASIC program is an interactive form of the term command. It prompts for the terminal and printer characterist
termu command
The termu BASIC program automatically updates the term width and depth.
time command
The time BASIC program displays the system time and date. If no time parameter exists, the current time and date display
timedate command time-date
The timedate command sets or displays the status of the time and date display.
timeout command
The timeout BASIC program sets the time (in seconds) to automatically log off due to inactivity.
tlog-restore command txlog-restore
The tlog-restore command restores data from a transaction log magnetic media. This is an alternative to restoring at the
tlqdisplay command
The tlqdisplay command allows you to display the transactions within the transaction queue used by both the D3 Transacti
touch command
The touch BASIC program reads and rewrites all items, without changing them, in either specified files or in all files i
transaction utility
The transaction utility is the system administration utility for transaction processing.
trap command
The trap BASIC program allows a TCL command (signal handler) to be executed when receiving a specific signal.
truncate-ovf command
The truncate-ovf command truncates the safe overflow table to 1 block from high-water to maxfid and kills the B-tree tab
txlog command
The txlog BASIC program invokes a menu for administration of the transaction logging subsystem.
txlog-off command
The txlog-off command turns off transaction log enqueueing for the current process. No matter what operation is done by
txlog-on command
The txlog-on command turns on transaction log enqueueing for the current process.
txlog-status command
The txlog-status command retrieves the last status of the transaction logging subsystem.
type-ahead command
The type-ahead command enables or disables the type ahead feature for the current PIB or displays the current status if
U
ud command
The ud BASIC program invokes the Update processor to edit ADIs or file-defining items in the dictionary of the specified
udate command
The udate command sets the system date format to the United States standard.
um command
The um command displays the conversion units set by the set-units, set-dozens, set-decimal, or set-thousands commands.
unix command
The unix command invokes the sh command, to push a shell, and then automatically returns to D3 on completion.
unlink-pibdev command
The unlink-pibdev BASIC program unlinks a process from a port.
unlock-file command
The unlock-file command clears file locks which have not been cleared through normal system operation.
unlock-frame command
The unlock-frame command clears the memory corelock previously core-locked with a lock-frame command.
unlock-group command
The unlock-group command in the DM account clears group locks.
unlock-item command
The unlock-item BASIC program clears item locks that have not cleared through usual system operation.
unset command
The unset BASIC program deletes a D3 user shell variable.
update command u
The update command invokes the Update processor for adding, changing, deleting, or cruising through data in a given file
update-abs-stamp command
The update-abs-stamp command in the DM account is invoked by the abs.fid command. This command also produces the actual
update-logging command
The update-logging command toggles or displays the status of the transaction logger subsystem.
update-md command update-account
The update-md BASIC program updates command definitions in a specified account master dictionary, or in a list of master
update-prot command
The update-prot command toggles or displays the status of the file update protection scheme. When enabled, this feature
user-coldstart macro
The user.coldstart macro performs the last step of the coldstart process and is the place where users can customize thei
user-shutdown macro
The user-shutdown macro is called by the shutdown command as the first procedure in shutting down the machine.
user.coldstart command
The user.coldstart command is invoked by the coldstart to call the user.coldstart routine.
useralarm command
The useralarm BASIC program is an alarm handler used by the trap command when a task is scheduled to be executed at a gi
V
verify-index command
The verify-index BASIC program verifies the integrity of one or all B-tree indexes in a specified file name.
verify-system command verify-abs
The verify-system BASIC program verifies the integrity of the D3 system software by comparing computed checksums for the
video.demo command
The video.demo BASIC program demonstrates video display functions.
view command
The view BASIC program displays a single item in a full screen window. This is useful when a user wants to display an it
W
watch command
The watch command executes and re-executes a TCL command continuously until the user cancels the execution by pressing a
what command
The what command displays the system configuration and the status of system locks, specified lines, spooler, and printer
where command w
The where command displays the current execution status of all processes currently logged on to system or for selected p
wherebt macro
The wherebt macro invokes the wheres command with the bt parameter.
whered macro
The whered macro invokes the wheres command with the db parameter.
whereindx macro
The whereindx macro invokes the wheres command with the indx parameter.
wherelk macro
The wherelk macro invokes the wheres command with the lk parameter.
whereovf macro
The whereovf macro invokes the wheres command with ovf parameter.
wherepu macro
The wherepu macro invokes the wheres command with the pu parameter.
wheres command whos
The wheres BASIC program performs a variety of functions depending on the options or parameters provided, and displays a
wheresp macro
The wheresp macro invokes the wheres command with the sp parameter.
wheret macro
The wheret macro invokes the wheres command with the tp parameter.
which command
The which BASIC program displays the implementation being used, the software serial number, the system ID number, the re
which-line command
The which-line command puts the current port number into the Proc primary input buffer. This was used by the old Proc-ve
who command
The who command displays the port number, user-ID, and account name for the current port, a specified port, or all ports
who-info command
The who-info command enables or disables who output at TCL.
whobt macro
The whobt macro invokes the wheres command with the bt parameter.
whod macro
The whod command invokes the wheres command with the db parameter.
whoindx macro
The whoindx macro invokes the wheres command with the indx parameter.
wholk macro
The wholk macro invokes the wheres command with the lk parameter.
whopu macro
The whopu macro invokes the wheres command with the pu parameter.
whosp macro
The whosp macro invokes the wheres command with the sp parameter.
whot macro
The whot command displays the wheres information with the tp parameter.
whovf macro
The whovf macro invokes the wheres command with the ov parameter.
wincopy command
The wincopy command is a modified version of the copy command that copies items between D3 and the Windows file system.
wincopy command
The wincopy command is a modified version of the copy command that copies items between D3 and the Windows file system.
Windows GDI printing typeface management
The Sample.Windows.Printer item in the dm,devices, file is a printer device driver template that controls the behavior o
Windows printer interface
The Windows printer interface uses the Windows GDI printer driver (wingdiprinter), which employs BASIC @() function code
wlist command
The wlist BASIC program is a simulation of the list command that additionally exploits B-tree indexes.
wselect command
The wselect BASIC program is a simulation of the select command that additionally exploits B-tree indexes.
wsort command
The wsort BASIC program is a simulation of the sort command that additionally exploits B-tree indexes.
wsselect command
The wsselect BASIC program is a simulation of the sselect command that additionally exploits B-tree indexes.
X
xcs command
The xcs BASIC program enables or disables the extended character set for the current port or a specific port, or display
xcs-off macro
The xcs-off macro disables the extended character set function on a specified port, or the current port if omitted.
xcs-on macro
The xcs-on macro enables the extended character set function on a specified port, or the current port if omitted.
xonoff command
The xonoff BASIC program disables or enables x-on/x-off on a specified port, or the current port.
xtd command
The xtd command converts a given hexadecimal number into its equivalent decimal (integer) format.
Z
#
:files command
UNIX Only: The :files command restores the entire file system from file-save media.
:reset-async command
The :reset-async BASIC program resets the current port or all ports to default values.
:scroll command :scrollx
The :scroll BASIC program displays the output of a TCL command in a scrollable (text) window.
! command sh
The ! command creates a UNIX shell and executes any UNIX command.
.r command (mvBase)
The .r command executes stack statements stored in a file item.
@ shell variable
The @ character indicates a D3 shell variable.