SYSVAR: Recupero del valore di una variabile di sistema z/OS

Come:

Sistemi operativi disponibili: z/OS

La funzione SYSVAR popola una variabile "e" commerciale di Dialogue Manager con i contenuti di qualsiasi variabile di sistema z/OS. Le variabili di sistema sono nel formato [&]name[.], dove il punto è opzionale. Queste variabili non possono essere fornite dal sistema operativo o definite per l'utente. È possibile chiamare la funzione in un comando -SET.


Inizio pagina

x
Sintassi: Come recuperare il valore di una variabile di sistema z/OS
-SET &dmvar = SYSVAR('length','[&]sysvar[.]','outfmt');

dove:

&dmvar

Alfanumerico

Il nome della variabile Dialogue Manager da popolare con il valore della variabile di sistema z/OS.

length

Alfanumerico

La lunghezza del prossimo parametro nella chiamata. Non includere il carattere escape nella lunghezza, se già presente nell'argomento sysvar.

[&|]sysvar[.]

Alfanumerico

Il nome della variabile di sistema da recuperare. Notare che la "e" commerciale (&) e il punto (.) sono opzionali. Se la "e" commerciale è inclusa, questa deve essere seguita dal carattere escape (|).

outfmt

Alfanumerico

Formato del valore restituito racchiuso tra virgolette singole.



Esempio: Recupero del valore della variabile z/OS SYSNAME

Il seguente esempio popola la variabile Dialogue Manager chiamata &MYSNAME2 con il valore della variabile z/OS SYSNAME.

-SET &MYSNAME2=SYSVAR('7','SYSNAME','A8');     
-TYPE SYSNAME:&MYSNAME2                        

L'emissione è simile alla seguente:

SYSNAME:IBI1

WebFOCUS