123 lines
6.5 KiB
Plaintext
123 lines
6.5 KiB
Plaintext
IQL(MUTOS) DABA16 IQL(MUTOS)
|
|
|
|
NAME
|
|
iql - Aufruf des interaktiven Ql-Interface des DBBS DABA16
|
|
|
|
UEBERSICHT
|
|
iql [ flags ] dbname [ process_table ]
|
|
|
|
BESCHREIBUNG
|
|
Das ist das MUTOS-Kommando, das verwendet wird, um DABA16
|
|
aufzurufen. Dbname ist der Name einer existierenden Daten-
|
|
bank.
|
|
Die wahlweisen Flags haben folgende Bedeutung :
|
|
+/- bedeutet, dass die Option x durch das Flag +x gesetzt
|
|
und durch -x geloescht werden soll. Ein - allein bedeutet,
|
|
dass mit -x die Funktion x eingeschaltet werden soll :
|
|
|
|
+/-U Erlaubt (erlaubt nicht) das direkte Veraendern der
|
|
Systemrelationen und Sekundaerindizes. Fuer den
|
|
Nutzer muss das 000004 Bit im Statusfeld des Files
|
|
"users" (users(files)) gesetzt sein, damit dieses
|
|
Flag akzeptiert wird. Diese Option wird aus-
|
|
schliesslich fuer eine Fehlersuche im DBBS bereit-
|
|
gestellt und ist fuer die normale Benutzung streng
|
|
verboten.
|
|
-uname Das -u Flag mit unmittelbar folgenden Namen name
|
|
gestattet es sich als Nutzer mit dem Login-Namen
|
|
auszugeben. Nur der DBA oder der DABA Systemver-
|
|
antwortliche duerfen diese Option verwenden.
|
|
-cN Setzt die minimale Spaltenbreite fuer die Anzeige
|
|
von Character(Zeichen)-Domaenen auf N. Der Stan-
|
|
dard ist 6.
|
|
-ex setzt das Zeilenseparierungszeichen auf x Der
|
|
Standard ist das Minuszeichen "-".
|
|
-ilN Setzt die Ausgabebreite fuer Integer (Festkomma-
|
|
zahl) auf N. l kann 1, 2 oder 4 fuer entsprechend
|
|
i1, i2 bzw. i4 Integer sein. Der Standard ist
|
|
fuer i1 und i2 gleich 6 und fuer i4 gleich 13.
|
|
-flxM.N Setzt die Ausgabebreite fuer Gleitkommazahlen
|
|
(Floating point) auf M Zeichen mit N Dezimalstel-
|
|
len nach dem Komma. l kann 4 oder 8 fuer f4 bzw.
|
|
f8 sein. Das x kann sein e, E, f, F, g, G, n oder
|
|
N, um Ausgabeformate zu spezifizieren. E ist die
|
|
Exponentialform, F ist die Gleitkammadarstellung.
|
|
G und N sind identisch mit F ausser, wenn die kon-
|
|
vertierte Zahl zu gross ist, um in das Feld zu
|
|
passen. Dann wird in der Exponentialform E aus-
|
|
gegeben. G garantiert die Ausrichtung des Dezi-
|
|
malpunktes, N nicht. Das Standardformat fuer bei-
|
|
de ist n10.3.
|
|
-vX Setzt das Zeichen fuer die Spaltenseparierung
|
|
(Trennung) zum Anzeigen am Terminal (beim Wieder-
|
|
auffinden) und fuer die Ausgabe mit der print-
|
|
Anweisung auf X. Standard ist der senkrechte
|
|
Strich "|".
|
|
-rM Setzt die Speicherungsstruktur bei der retrieve
|
|
Anweisung (retrieve into) auf M. M kann sein:
|
|
|
|
isam, cisam, hash, chash, heap, cheap, heapsort
|
|
oder cheapsort,
|
|
|
|
fuer ISAM, komprimiertes (compressed) ISAM, HASH-
|
|
Relation, komprimierte HASH-Relation, HEAP, kom-
|
|
primiertes HEAP, sortiertes HEAP, oder komprimier-
|
|
tes und sortiertes HEAP. Standard ist "cheap-
|
|
sort".
|
|
-nM Setzt die Speicherungsstruktur fuer die index An-
|
|
weisung auf M. M kann die gleichen Werte wie beim
|
|
obigen -r Flag annehmen. Standard ist "isam".
|
|
+/-a Setzt die Autoloeschfunktion Option (automatische
|
|
Loeschung des Monitorpuffers) des Terminal-
|
|
Monitors ein (aus). Standard ist "ein".
|
|
+/-b Setzt die Arbeitsweise Stapelaenderung (batch up-
|
|
date) ein (aus). Fuer den Nutzer muss das 000002
|
|
Bit des Statusfeldes im File "users"
|
|
(users(files)) gesetzt sein, um diese Option aus-
|
|
zuschalten. Das Flag ist normalerweise gesetzt.
|
|
Wenn es ausgeschaltet ist, werden die Anfragen
|
|
zwar etwas schneller verarbeitet, aber es ist kei-
|
|
ne Wiederherstellung (recovery) nach einem Syste-
|
|
mabsturz ausfuehrbar. Anfragen, die einen Sekun-
|
|
daerindex veraendern, setzen automatisch dieses
|
|
Flag (nur fuer diese Anfrage) ein.
|
|
+/-d Anzeige (keine Anzeige) des Inhaltes des Files
|
|
"dayfile" (dayfile(files)) (normalerweise ge-
|
|
setzt).
|
|
+/-s Anzeige (keine Anzeige, "schweigendes Arbeiten")
|
|
irgendwelcher Monitor-Nachrichten, einschliesslich
|
|
Eingabeanforderungen (Prompts). Diese Flag ist
|
|
normalerweise gesetzt. Wenn ausgeschaltet, ist
|
|
auch das -d Flag ausgeschaltet.
|
|
|
|
Process_table ist der Pfadname eines DABA File, das fuer
|
|
eine spezielle DABA Laufzeitkonfiguration verwendet werden
|
|
kann. Diese Moeglichkeit ist nur fuer die Systempflege vor-
|
|
gesehen und ihre unbesonnene Anwendung durch den normalen
|
|
Anwender ist streng untersagt.
|
|
Der eine Prozesstabelle verwendende Nutzer muss das 000100
|
|
Bit im Statusfeld des users-File gesetzt haben. Der die "="
|
|
-Form verwendende Nutzer muss das 000200 Bit gesetzt haben.
|
|
Die "=" Form bedeutet, dass dem File process_table der Pfad-
|
|
name .../sys/etc/ vorangestellt wird.
|
|
|
|
Bemerkung : Es ist moeglich, den Terminal-Monitor als
|
|
Stapelverarbeitungs-Interface durch die Verwendung der Ope-
|
|
ratoren "<", ">" und "|" der MUTOS-Shell zu benutzen.
|
|
|
|
BEISPIEL[E]
|
|
iql demo
|
|
iql -d demo
|
|
iql -s demo < batchfile
|
|
iql -f4g12.2 -i13 +b -rhash demo
|
|
|
|
FILES
|
|
.../sys/etc/users
|
|
.../sys/etc/proctab6.3
|
|
.../sys/etc/dayfile6.3
|
|
.../sys/etc/startup
|
|
.../data/base
|
|
|
|
SIEHE AUCH
|
|
monitor(iql)
|