SYSVAR: Cómo recuperar el valor de una variable del sistema z/OS

Cómo:

Sistemas operativos disponibles: z/OS

La función SYSVAR rellena la variable ampersand de Dialogue Manager con el contenido de cualquier variable del sistema z/OS. Las variables del sistema están en formato [&]name[.] (el punto es opcional). Pueden estar proporcionadas por el sistema operativo o definidas por el usuario. La función puede ser llamada en un comando -SET.


Principio de página

x
Sintaxis: Cómo Recuperar el valor de una variable del sistema z/OS
-SET &dmvar = SYSVAR('length','[&]sysvar[.]','outfmt');

donde:

&dmvar

Alfanumérico

Es el nombre de la variable Dialogue Manager que se va a rellenar con el valor de la variable del sistema z/OS.

length

Alfanumérico

La longitud del próximo parámetro de la llamada. Si existe en el argumento de sysvar, no incluya el carácter de escape en la llamada.

[&|]sysvar[.]

Alfanumérico

El nombre de la variable del sistema que se va a recuperar. Tenga en cuenta que el ampersand (&) y el punto (.) son opcionales. Si el ampersand está incluido, debe estar seguido por el carácter de escape.

outfmt

Alfanumérico

Es el formato del valor devuelto, entre comillas simples.



Ejemplo: Cómo recuperar el valor de una variable SYSNAME de z/OS

En el siguiente ejemplo, la variable &MYSNAME2 de Dialogue Manager se rellena con el valor de la variable SYSNAME de z/OS:

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

La salida es similar a ésta:

SYSNAME:IBI1

WebFOCUS