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.
-SET &dmvar = SYSVAR('length','[&]sysvar[.]','outfmt');
donde:
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.
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.
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.
Alfanumérico
Es el formato del valor devuelto, entre comillas simples.
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 |