CP Connection Prompt für BS2000-Kommandos
CP 'param' In CFS-Connections wird als Eingabeaufforderung für BS2000-Kommandos eine frei definierbare Zeichenfolge festgelegt. Diese kann auch Variable, wie Datum, Uhrzeit, User-Id und Name des angeloggten Host enthalten. Standard: '/'
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.