Definitions

141 topics in this section.

A

ABS
Absolute frames. These frames do not change, since no data is stored within them. The ABS area is where the D3 virtual (
ACCESS (AQL)
The ACCESS Query Language (AQL) is a D3 facility used to retrieve and output data and consists of the List preprocessor,
Account
An account is a collection of logically related files. Each account has a master dictionary (MD), where the vocabulary f
ACID
ACID is an acronym for Atomic, Compliant, Isolated, Durable.
Active list
An active list is a list of strings for use in a subsequent process that handles items one at a time. Typically, a list
ADI
ADI is an acronym for attribute-defining item.
Alias
Each server can be given an alias to avoid having to tie a D3 object to a given computer on the network. For example: Wh
AMC
AMC is an acronym for attribute mark count.
ASCII
ASCII is an acronym for the set of characters that comprise the American Standard Code for Information Interchange.
Assembler
The assembler changes Pick assembly language source statements (lines) into machine executable object code.
Assembly language, Pick
Pick assembly language defines the language of the Pick Virtual environment. It is used to write the Pick core functiona
Assembly languages
Assembly languages are computer programming languages usually related to particular CPU’s primitives.
Atomic operation
An atomic operation is an indivisible operation, either uninterruptible or, if aborted, a mechanism is provided that ens
Attribute
An attribute is a field that is used to store data within an item.
Attribute mark
An attribute mark is the specific metacharacter used in D3 items to indicate the end of an attribute, and the beginning

B

C

D

E

F

FCB
FCB is an acronym for file control block.
FDI
FDI is an acronym for file-defining item.
FID
FID is an acronym for frame-ID, which is the unique identifier to each virtual frame on the disk.
File
Everything in the D3 database is an item in a file.
File control block
Every file on the system has a special frame attached to it called a file control block or FCB. These frames contain inf
File inconsistency
A file inconsistency is a state representing structural inconsistency within a certain group of a file.
File inconsistency handler
The file inconsistency handler processes file inconsistencies encountered in the D3 file system.
File lock codes
Attributes 5 and 6 of file-defining items can contain retrieval and update lock codes respectively. These codes are used
File name
A file name is the name of a D3 file.
File reference
The file reference is the name of a file in the master dictionary to which the user is currently logged. It can also be
File System interface
A D3 service, normally started automatically at boot time on a Windows server that services file system requests. Each D
File-defining items
File-defining items are the mechanisms by which the D3 system establishes the disk addresses of a file.
FlashBASIC
FlashBASIC is a high-level programming language that is an extension of the Dartmouth BASIC (Beginners All-purpose Symbo
Flusher
The flusher is responsible for scheduling and writing all write-required (dirty) frames back to disk.
Font
Font is the typeface of a character.
Frame
A frame is the basic storage area of the system. Each frame is addressed by its numeric frame ID (FID), beginning with f
Full duplex
Full duplex means simultaneous bidirectional communications. Both sides send and receive with virtually no turnaround ti
Full restore
A full restore is the opposite of a full save or file-save. A full restore is the process of reloading the entire file s

G

H

I

L

M

N

O

P

Passwords
Account passwords can be used to limit the access to an account or to limit access to the system.
Performance monitoring
Performance monitoring is the process of using various tips, utilities, and performance monitoring tools that allow iden
Phantom process
A phantom process is a process that is initiated at a terminal and detaches itself from that terminal for execution inde
PIB
PIB is an acronym for Process Identification Block. It is often used, inappropriately, to designate a D3 port number.
PIB status
PIB status is a piece of data returned by the where command. The pibstat program is used to break the information down i
Pick remote files
Pick remote files are standard Pick files on a nonlocal Pick machine.
PID
A Process ID (PID) uniquely identifies a UNIX process. On D3, each D3 process is a UNIX process, and, therefore, is assi
Pointer item
Pointer items are internal file place-keepers that point to the frame where the actual data resides.
Port
For UNIX: Port is not always the same as the physical device, and can be thought of as the D3 port number.
Port number
A port number is the sequentially-assigned number associated with each physical line or process on the system. The numbe
Primary file space
Primary file space is the initial space set aside for a file and is specified as a number of frames in the create-file c
Primary list
A primary list is an active list of item-IDs to be used in a subsequent process that processes them one at a time.
Prompt
A prompt is a computer request for data entry.
Prompt characters
Prompt characters are the characters displayed at input prompts. The number of prompt characters output is equivalent to
Pseudo tape
A pseudo tape is a binary host file handled internally as a large floppy. Data is formatted in 512 byte sectors and acce

Q

R

S

Scrubber
A scrubber is a mechanism that provides overflow protection in the event of a system halt.
Secondary list
Secondary lists are created using the s option with the select, sselect or get-list commands. Its is only used when runn
Security
D3 provides several levels of security, including:
Segment mark
A segment mark is the specific metacharacter used within D3 items. The segment mark is not actually part of data. Rather
Selection processor
The selection processor is responsible for presenting items to the List processor based on processing the selection crit
seq
A seq item alters the normal sort sequence of characters used by the ms (mask alter sort) processing code.
Software change request
Whenever requesting a software change, please provide as much of the following information to Rocket as you can. This fo
Start buffer mark
The start buffer mark is used to pad tape records to the length specified during the most recently executed tape attachm
Subvalue
A subvalue is a field used to store data within a value of an attribute within an item.
Subvalue mark
A subvalue mark is the specific metacharacter used within D3 items to indicate the end of a subvalue, and the beginning
Super Q-pointer
Super Q-pointers are extended Q-pointers used to access non-D3 and/or nonlocal files.
Synonym-defining items
Also known as Q-pointers, synonym-defining items are used in account master dictionaries to point to other files. A Q-po
Synonyms
A table synonym or Q-pointer is a special record in a master dictionary or table dictionary that points to another table
Sysbase
Sysbase refers to the first frame where data is stored on the disk.
System delimiters
System delimiters refer to:
System privileges
System privileges determine which processes the user has access to or can invoke.

T

U

V

W