CP | Connection Prompt für BS2000-Kommandos |
param | Zeichenfolge für den BS2000-Prompt in Connections. param darf 60 Zeichen nicht überschreiten. Es findet keine Umsetzung von Kleinbuchstaben in die entsprechenden Großbuchstaben statt. Außer Konstanten können in param auch Variable verwendet werden. Diese werden zum Zeitpunkt der Ausgabe des Prompts durch die dann gültigen aktuellen Werte ersetzt. Der Name einer Variablen wird abgeschlossen durch ein Sonderzeichen, z.B. Blank oder Komma. Falls nach der Variablen ein Buchstabe oder eine Ziffer als konstantes Zeichen ausgegeben werden soll, so ist der Name der Variablen durch einen Punkt abzuschließen. Der Punkt erscheint nicht im Text. Folgende Variablen sind möglich: | |
&CON | Nummer der Connection, in der sich der Benutzer gerade befindet. | ||
&USER-ID | User-Id, unter der sich der Benutzer in der Connection angeloggt hat. | ||
&LOGNAM | Jobname des LOGON-Kommandos für die Connection. | ||
&HOST | Name des Hostrechners, unter dem der Dialogprozeß läuft. | ||
&DATE | Tagesdatum in der Form tt.mm.yy | ||
&TIME | aktuelle Uhrzeit in der Form hh:mm | ||
&MODE | Modus, in der die Connection eröffnet wurde: ES/NES. | ||
&CCS | für die Connection eingestellter Character-Set. Hierzu muß nach dem Logon einmalig das Kommando SHOW-TERM-OPT eingegeben werden. | ||
&(name) | Inhalt der angegebenen Job- bzw. SDF-P Variablen, z.B. &($SYSJV.STATIONTYPE) | ||
Hinweise: | |
Der Connection-Prompt wirkt in allen Connections zu $DIALOG, sofern nicht mit der SDF-Option GUIDANCE= MIN | MED | MAX gearbeitet wird. | |
Falls das CP-Kommando in einer Startup-Datei enthalten ist und Variable verwendet werden, ist folgende Kommandofolge anzugeben, um Konflikte mit CFS-Prozedurvariablen zu vermeiden: | |
*SET PAR=#
| ||
CP ' ... '
| ||
*SET PAR=&
| ||
Falls das CP-Kommando in einer Startup-Datei enthalten ist, so können im Hexadezimalmodus des EDT auch Line-Mode Steuerzeichen zum Hervorheben von Textteilen in den String des CP-Kommandos eingesetzt werden. Siehe hierzu Manual "Makroaufrufe an den Ablaufteil", Makro VTCSET. | |
Beispiel: CP 'x&CON:y &HOST $&USER-ID &TIME x->'
| |
x steht im obigen Beispiel für das Line-Mode Steuerzeichen X'14' (EM4) und y für das Zeichen X'1F' (EM2). Aufgrund des CP-Kommandos könnte in einer Connection 1 der folgende Prompt ausgegeben werden: 1: VAR2 $TSOS 10:22 ->
| |
Bei geschachtelten Connections (siehe Seite 9-) wird stets der Connection-Prompt des zuletzt geladenen CFS wirksam. | |