Weist einer lokalen Variablen, globalen Variablen oder Systemvariablen einen Wert zu. Einer dynamischen Variablen können Sie keinen Wert zuweisen.
Die mit SET
zugewiesenen Werte gelten nur für
die aktuelle Session mit Entire Connection.
Über Befehlszeile und Terminal-Emulationstasten können Sie nur globalen Variablen und Systemvariablen Werte zuweisen.
SET variable {zeichenkette|variable}...
Die Systemvariable LOGON
auf
YES
setzen:
SET LOGON YES
Der globalen Variablen +PARM1
den Wert
LOGON = YES
zuweisen:
SET +PARM1 'LOGON = YES'
Den Dateinamen für PCFILE 5
auf
Test.ncd setzen:
SET PCFILE 5 DOWN DATA Test.ncd
Den XSL-Stylesheet-Typ und den Namen des Stylesheets für das Herunterladen nach XML festlegen:
SET PCFILE 7 DOWN CONVERT text/xsl http://PCxyz/xml/employ2.xsl
Siehe auch: Dateiname mit dem Befehl SET angeben in der Dokumentation zur Terminal-Emulation.
Der lokalen Variablen #PARM1
den Wert
zuweisen, der auf dem Terminal-Emulationsbildschirm ab Zeile 2, Spalte 1 steht
und zwar für eine Länge von 80 Zeichen:
SET #PARM1 *SCREEN 2 1 80
Die Syntax für *SCREEN
ist:
*SCREEN [zeile spalte länge]
zeile ist ein Wert zwischen 1 und 25.
spalte ist ein Wert zwischen 1 und 80.
länge ist ein Wert zwischen 1 und 80.
Der lokalen Variablen #ENVIRONMENT
den
Wert des DOS-Umgebungsparameters PATH
zuweisen:
SET #ENVIRONMENT PATH
Findfile.ncp
Keine
SET PCFILE
Die mit SET PCFILE
definierte Namenserweiterung gibt an,
welche dynamische Formatkonvertierung angewendet wird.
Format | Namenserweiterung |
---|---|
ASCII | Jede andere nicht in dieser Tabelle aufgeführte Namenserweiterung (z.B. *.ncd, *.ncs, *.ncm, *.ncr usw.) |
Basic | *.prn |
Binär | Alle Binärdateien unabhängig von der Erweiterung. Das Übertragungsformat von Natural ist ein Satz mit einem einzigen Binärfeld. |
COBOL | *.ncc |
dBase III | *.dbf |
Data Interchange Format | *.dif |
Encryption | *.enc |
Excel | *.xls oder *.xlsx (abhängig von der Excel-Version) |
HTML | *.htm oder *.html. Dies ist ein besonderes HTML-Format, das auch mit Excel bearbeitet werden kann. |
Lotus | *.wks, *.wk1, *.wkl |
XML | *.xml |
Der Dateiname wird automatisch erzeugt, wenn Sie ~~RANDOM
anstelle eines Dateinamens mit der Anweisung SET PCFILE
angeben.
Der automatisch erzeugte Dateiname hat die folgende Form:
tthhmmss.xxx
tt steht für den aktuellen Tag des Monats, der vom Systemdatum übernommen wird.
hhmmss steht für die aktuelle Uhrzeit, die vom Systemdatum übernommen wird.
xxx steht für eine der folgenden Namenserweiterungen:
ncd, wenn für die Daten keine Namenserweiterung angegeben wurde. Beispiel:
SET PCFILE 5 DOWN DATA ~~RANDOM
ncr, wenn für einen Report keine Namenserweiterung angegeben wurde. Beispiel:
SET PCFILE 5 DOWN REPORT ~~RANDOM
Die mit ~~RANDOM
angegebene Namenserweiterung. Beispiel:
SET PCFILE 5 DOWN DATA ~~RANDOM.XYZ
Prozedurdatei: | Ja |
Befehlszeile: | Ja - abhängig vom Variablentyp. Bei
Systemvariablen
gibt es Einschränkungen, ob und wann SET gilt.
|
Taste: | Ja |
API: | Ja |