Das Dienstprogramm SYSTP stellt Funktionen bereit, die speziell für TIAM und openUTM gelten.
Um spezielle SYSTP-Funktionen unter TIAM und openUTM aufzurufen:
Geben Sie im SYSTP-Main Menu im Feld
Code ein E
für
Environment-Dependent Functions ein.
Aus dem dann angezeigten Menü können Sie die in diesem Abschnitt erläuterten Funktionen auswählen.
In diesem Kapitel werden die folgenden Themen behandelt:
Diese Funktion unterstützt das Laden von programmierbaren P-Tasten auf Terminals der Serie 975n (Typen 974n, 975n und 976n).
Sie können entweder die Natural-Standard-Tasteneinstellungen
(Funktionstastenmodus KN
, KO
oder KS
)
auf die Tasten P1 bis P20 oder benutzerdefinierte Werte
auf einzelne Tasten laden. Siehe auch
Function Keys Supported
under BS2000 in der
Operations-Dokumentation.
Diese Funktion ruft das Menü
auf, das das folgende Menü enthält:15:54:05 ***** NATURAL SYSTP UTILITY ***** 1998-03-25 User VR000001 - P-Key Utility - TID 0709 Code Function Parameter KU Load User Values A,H KS Set KS Mode L,N KN Set KN Mode L,N KO Set KO Mode L,N KF Load F1 - F20 ? Help . Exit Code .. __ Parameter A Select function. Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Menu Exit KU KS KSN KN KNN KO KON KF Canc |
In diesem Menü geben Sie einen Funktionscode und einen optionalen Parametercode ein. Die gültigen Parametercodes für eine Funktion sind rechts neben der Funktion aufgelistet. Die Codes haben die folgende Bedeutung:
Parameter | Bedeutung |
---|---|
A |
Werte werden im alphanumerischen Format eingegeben. |
H |
Werte können im alphanumerischen oder hexadezimalen Format eingegeben werden. |
L |
Load-Option. Der Modus wird eingestellt und die P-Tasten werden geladen. |
N |
No-Load-Option. Der Modus wird eingestellt, aber die P-Tasten werden nicht geladen. |
Folgende Themen werden behandelt:
Mit der Funktion Load User Values können Sie
eigene Werte auf die Tasten P1 bis P20 laden (z. B.
Terminalfunktionen, Sendecodes). Die Werte können entweder im alphanumerischen
oder im hexadezimalen Format eingegeben werden. Sie wählen das gewünschte
Format durch Eingabe von A
(alphanumerisches Format) oder
H
(hexadezimales oder alphanumerisches Format) im Feld
Parameter des Menüs. Wenn Sie die Funktion Load
User Values aufrufen (durch Drücken von PF4 oder durch
Eingabe des Funktionscodes KU
im Menü P-Key
Utility), wird der folgende Bildschirm angezeigt:
15:55:41 ***** NATURAL SYSTP UTILITY ***** 1998-06-25 User VR000001 - Edit User Keys - TID VR000001 P1: ________________________ 404040404040404040404040404040404040404040404040 P2: ________________________ 404040404040404040404040404040404040404040404040 P3: ________________________ 404040404040404040404040404040404040404040404040 P4: ________________________ 404040404040404040404040404040404040404040404040 P5: ________________________ 404040404040404040404040404040404040404040404040 P6: ________________________ 404040404040404040404040404040404040404040404040 P7: ________________________ 404040404040404040404040404040404040404040404040 P8: ________________________ 404040404040404040404040404040404040404040404040 Function ( + / - / L / . ) _ Mode: ALPHA Select function or fill up values for P-Keys. Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Menu Exit Load - + Canc |
Das Feld Mode wird auf HEX
oder
ALPHA
gesetzt, je nachdem, welchen Parameter Sie beim Aufruf der
Funktion angeben. Sie können den Modus wechseln, indem Sie den aktuellen Wert
durch A
(für ALPHA
) oder H
(für
HEX
) ersetzen.
Im ALPHA
-Modus können Sie in der linken Hälfte
des Bildschirms einen alphanumerischen Wert neben der Taste eingeben, auf die
er geladen werden soll.
Im HEX
-Modus können Sie einer Taste außerdem
einen Wert in hexadezimaler Form in der rechten Hälfte des Bildschirms
zuweisen.
Geben Sie für jede P-Taste einen alphanumerischen Wert
in das leere Eingabefeld oder einen hexadezimalen Wert in die Zeile darunter
ein (bei Parameterwert A
ist das hexadezimale Feld
eingabegesperrt).
Wird für eine Taste kein Wert angegeben, so gilt für diese Taste
die Standard-Natural-Tastenbelegung (Funktionstastenmodus KN
,
KO
oder KS
). Es ist also eine gemischte
P-Tastenbelegung möglich, d.h. einige Tasten mit benutzerdefinierten
Funktionen, andere mit den Standard-Natural-Funktionen.
Laden Sie die Werte durch Drücken von PF4 oder durch
Eingabe von L
im Feld
Funktion.
Blättern Sie zu weiteren P-Tasten, indem Sie
PF8 drücken oder ein Pluszeichen (+
) in das Feld
Function eingeben.
Anmerkung:
Natural wandelt automatisch alle Binärwerte, die kleiner als
H'40' sind, in H'6F' (= Fragezeichen) um. Bevor also Binärwerte, die kleiner
als H'40' sind, geladen werden können, muss das Makro NTTAB
(Übersetzungstabelle) entsprechend geändert werden, um diese automatische
Umwandlung zu vermeiden. Dies ist besonders wichtig für H'27' (= ESCAPE) und
H'19' (= Endemarke). Ausführliche Informationen finden Sie unter
TAB -
Standard-Ausgabezeichen-Umsetzung in der
Parameter-Referenz-Dokumentation.
Die Funktion LPFSUP01
,
das das Laden der Schlüssel durchführt. LPFSUP01
wird in der
System Library SYSEXTP ausgeliefert und kann in User Libraries oder Steplibs
kopiert werden.
Um LPFSUP01 aufzurufen:
Geben Sie das folgendes Statement aus:
CALLNAT 'LPFSUP01' P-VALUE(*)
dabei muss P-VALUE
als Array definiert werden:
(A24/20)
.
DEFINE DATA LOCAL 1 P-VALUE (A24/20) END-DEFINE * LOAD '/STA L EM DUE1' TO P1, '/STA P EM DUE1' TO P4 COMPRESS '/STA L' h'192786' INTO P-VALUE(1) COMPRESS '/STA P' h'192786' INTO P-VALUE(4) CALLNAT 'LPFSUP01' P-VALUE(*) END
Siehe auch Beispielprogramm LPFEXAM1 in der System Library SYSEXTP.
Die folgenden Funktionen werden verwendet, um die Tastenbelegungsmodi bei Terminals der Serie 975n (Typen 974n, 975n und 976n) einzustellen:
Modus | Funktion |
---|---|
Ausführung des Terminal-Kommandos
%KS *.
Aufruf erfolgt entweder durch Drücken von PF5 oder durch Eingabe des
Funktionscodes S im Menü .
|
|
Ausführung des Terminal-Kommandos
%KN *.
Aufruf erfolgt entweder durch Drücken von PF7 oder durch Eingabe des
Funktionscodes N im Menü .
|
|
Ausführung des Terminal-Kommandos
%KO *.
Aufruf erfolgt entweder durch Drücken von PF9 oder durch Eingabe des
Funktionscodes O im Menü .
|
* Beschreibung siehe Terminalkommandos-Dokumentation
Ausführliche Erläuterungen zu Tastenbelegungsmodi siehe Natural under BS2000 in der Operations-Dokumentation.
Die Funktion Load F1 - F20 dient dazu, die
Tasten P1 bis P20 mit den spezifischen
Sendetasten-(F)-Codes F1
bis F20
zu belegen. Die
Funktion ähnelt dem Tastenbelegungsmodus KN
, mit dem Unterschied,
dass die F-Codes einzeln ausgewählt werden können.
Wenn diese Funktion aufgerufen wird, erscheint der folgende Bildschirm:
15:56:34 ***** NATURAL SYSTP UTILITY ***** 1998-06-25 User VR000001 - Load F-Codes - TID VR000001 P01 _ P02 _ P03 _ P04 _ P05 _ P06 _ P07 _ P08 _ P09 _ P10 _ P11 _ P12 _ P13 _ P14 _ P15 _ P16 _ P17 _ P18 _ P19 _ P20 _ Mark P-Key to be loaded with F-Code Command ==> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Load Menu Exit Canc |
Um P-Tasten mit F
-Codes zu belegen,
markieren Sie die entsprechenden Tasten und drücken Sie ENTER. Nur
die markierten Tasten werden mit F
-Codes belegt. Die anderen
P-Tasten behalten ihre ursprünglichen Werte.
Die Funktion Show Common Memory Pools zeigt eine Liste aller in Natural verwendeten gemeinsamen Speicherpools an.
Die einzelnen Informationen, die zu jedem gemeinsamen Speicherpool angezeigt werden, sind in der Online-Hilfe zu dieser Funktion erläutert.