TurboIMAGE/XL Database Management System Reference Manual MPE/iX V6.5 (30391-90011)

Chapter 3 81
Defining a Database
Schema Processor Commands
Schema Processor Commands
TurboIMAGE/XL provides several commands that you can use anywhere in the schema to
specify options available while processing the schema. The commands are: $PAGE,
$TITLE, and $CONTROL. The dollar sign ($) must always be the first character of the record,
immediately followed by the command name, which must be completely spelled out.
If a parameter list is included with the command, it must be separated from the command
name by at least one blank. Parameters are separated from each other by commas. Blanks
can be freely inserted between items in the parameter list.
Command records cannot contain comments.
Figure 3-3. illustrates the order of commands and other input required when executing the
Schema Processor in batch mode. The job can also be stored in a disk file and executed
from a terminal.
Figure 3-3. Schema Processor Batch Job Stream
!JOB USER.ACCOUNT
Job command
!RUN DBSCHEMA.PUB.SYS
Run command
$PAGE
Schema Processor commands (optional)
$TITLE
$CONTROL
BEGIN DATABASE B;
Schema
.
.
.
!EOJ
EOJ command
Continuation Records
To continue a command to the next record, use an ampersand (&) as the last non-blank
character in the current record. The following record must begin with a $. The records are
combined and the $ and & are deleted and replaced by one blank character. A command
name or parameter cannot be broken by &. Characters beyond the 72nd character of each
record are ignored.