The structure of the common variable called "CONTROL"  
Previous  Top  Next

Description  
 
The structure of the common area variable "CONROL"  
 
Systax  
 
Attribute
Description
Comments
1
License description/name

2.M
VDU Ports Numbers
For this Account only.
3.M
VDU Code for the port
Must be in _TERMINALS file.
4.M
Baud Rate for this port
Normally 9600 but can also be: "300","600","1200","2400","4800""9600","19200","38400"
5.M
What port is known as
e.g. name of operator or location.
6.M
Multi-Value Term Type
Used at log-on to set the term-type.
7.M
Audit Option
Either Y or N - Y will record the name of every routine run by this port.
8.M
Aux Printer Name
If an aux printer is on this port.
9.M
Printer Port Numbers

10.M
Printer Code
Must be in _TERMINALS file.
11.M
Baud Rate for this port
as above
12.M
What printer is known as
e.g. name of printer or location.
13.M
Serial/Parallel Printer

 

The following attributes in the Control variable, is for SOUNDEX:  

15.M
Change Character Sequences
e.g. change from PH and PF
16.M
Change To Single character
e.g. change to F and F
17.M
SOUNDEX Exclusions
Words to ignore for SOUNDEX e.g. AND
     
The following are other System-wide parameters in the Control variable:  

18
Client's Id
For developer use, not used by OSMOSiS.
19.1
Date System control Created

19.2
Date last Amended

20
System Frame
Used by resize routines.
21
Cross-reference Search Method
A=automatic, Y=search optional or N
 

The following is reserved for a future Tutorial System and is also stored within the Control variable:  

22.M
Tutorial Code

23.M
Delay between tutorial steps
In seconds.
24.M
Tutorial mode
R=Record, P=Playback, A=Amend, C=Continue
25.M
Maximum Lines in Tutorial
The tutorial record is in _TUTORIAL.
26.M
Start Tutorial at line
The line number in tutorial record.
27.M
Tutorial Description

28.M
Current Line number

     
The following are more System-wide parameters in the Control variable:  

Attribute
Description
Comments
29
Character-mode Emulation
M=Magician, S=System Builder, J=OSMOSiS.
30
Timeout default of keyboard
If not specified in other parameters.
31
Search List method
Y=Moving 'bar', N=Select by number.
32.M
Language Code for each port
Used by multi-lingual facility before the password is entered and overrides this parameter