Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

JV( ) Jobvariable abfragen

&pagelevel(3)&pagelevel

Anwendungsgebiet: Jobvariablen-Funktionen

Die Funktion JV( ) liefert den Inhalt der angegebenen Jobvariablen.

Die Funktion setzt voraus, dass das Subsystem JV geladen ist. Nähere Informationen über Jobvariablen enthält das Handbuch „Jobvariablen“ [5].

Format

JV( )

JV-NAME = string_ausdruck

,START = 1 / arithm_ausdruck1

,LENGTH = *REST-LENGTH / arithm_ausdruck2

Ergebnistyp

STRING

Eingabeparameter

JV-NAME = string_ausdruck
Bezeichnet eine Jobvariable, „string_ausdruck“ muss ein gültiger Jobvariablenname oder ein durch einen vorangestellten * gekennzeichneter JV-Kettungsname sein.

START= 1 / arithm_ausdruck1
Bezeichnet die Startposition für den zu extrahierenden JV-Inhalt. Im Standardfall ist dies das erste Zeichen. arithm_ausdruck1 muss ein positiver Integerwert sein, der kleiner ist als die Länge der gesamten JV. Wenn für arithm_ausdruck1 kein gültiger Wert angegeben wird, wird der Nullstring zurückgegeben.

LENGTH = *REST-LENGTH / arithm_ausdruck2
Bezeichnet die Länge des zu extrahierenden JV-Inhalts. Der Defaultwert *REST-LENGTH zeigt an, das der zu extrahierende JV-Inhalt mit der bei START angegebenen Position beginnt und bis zum Ende reicht. Wird mit arithm_ausdruck2 eine davon abweichende Länge angegeben, die zu lang ist, wird implizit LENGTH = *REST-LENGTH angenommen.

Ergebnis

Inhalt der mit „string_ausdruck“ bezeichneten Jobvariablen bzw. des durch „arithm_ausdruck1“ und „arithm_ausdruck<sub>1</sub>“ und „arithm_ausdruck2“ bezeichneten Teilbereichs.

Fehlermeldungen

SDP0412   START-POSITION AUSSERHALB MOEGLICHEN BEREICHS 
SDP0414   WARNUNG: *REST-LENGTH WERTE FUER OPERAND LENGTH VERWENDET
SDP1022   AUF DIE JOBVARIABLE '(&00)' KANN NICHT ZUGEGRIFFEN WERDEN 
SDP1024   JOBVARIABLE '(&00)' EXISTIERT NICHT 
SDP1027   WERT FUER JOBVARIABLE '(&00)' IST KEIN STRING 
SDP1054   JOBVARIABLEN-FEHLER: JVS-FEHLERCODE '(&00)' BEI ZUGRIFF AUF 
          JOBVARIABLE '(&01)'. IM SYSTEM-MODUS: /HELP-MSG JVS(&00) 

Beispiel

/CREATE-JV JV-NAME=HUGO
/MODIFY-JV JV-CONTENTS=HUGO,SET-VALUE=c'schalter ein'
/A = JV('HUGO')
/SHOW-VARIABLE A
A = schalter ein 
/B = JV('HUGO',4,3)
/SHOW-VARIABLE B
B = alt