Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

CCMD Systemkommando ausführen

&pagelevel(4)&pagelevel

Die Funktion CCMD ermöglicht den Aufruf eines Kommandos, ohne den Programmodus zu verlassen. Die Funktion CCMD stützt sich auf den Makro CMD, der im Handbuch „Makroaufrufe an den Ablaufteil“ [8] beschrieben ist.

Aufruf


CALL SDF('CCMD',area,error,sysout,dialog,list,cmdrc,buff)


Beschreibung der Parameterliste

Parameter

Datentyp
(Länge)

Ein-/
Ausgabe

Bedeutung

CCMD

char(4)

in

Funktionsname: Schlüsselwort CCMD

area

V-rec@

in

Adresse eines Satzes mit variabler Satzlänge, der das auszuführende Kommando enthält

sysout

integer

in

1 : SYSOUT = YES
0 : SYSOUT = NO

dialog

integer

in

1 : DIALOG = YES
0 : DIALOG = NO

list

integer

in

1 : LIST = YES
0 : LIST = NO

cmdrc

char(9)

in

Adresse eines 9 Byte langen Bereiches, in dem der Kommandoprozessor den Kommando-Returncode ablegen
soll. Muss auf Halbwortgrenze ausgerichtet sein.

buff

V-rec@

in

Adresse eines Satzes mit variabler Satzlänge, für den Ausgabepuffer (BUFMOD=SHORT, siehe Makro CMD)

Die Parameterliste entspricht PARMOD=31 mit Angabe der Parameter CMDRC oder LIST (siehe Makro CMD, „Makroaufrufe an den Ablaufteil“ [8]).