SYSVAR: Como Obter o Valor de uma Variável do Sistema z/OS

Como:

Sistemas Operacional Disponíveis: z/OS

A função SYSVAR preenche uma variável ampersand do Dialogue Manager com o conteúdo de qualquer variável do sistema z/OS. Variáveis do sistema possuem o formato [&]nome[.], onde o ponto é opcional. Eles podem ser fornecidos pelo sistema operacional ou podem ser definidos pelo usuário. A função pode ser chamada em um comando -SET.


Topo da página

x
Sintaxe: Como Obter o Valor de uma Variável do Sistema z/OS
-SET &dmvar = SYSVAR('length','[&]sysvar[.]','outfmt');

onde:

&dmvar

Alfanumérico

É o nome da variável do Dialogue Manager a ser preenchida com o valor da variável do sistema z/OS.

comprimento

Alfanumérico

É o comprimento do próximo parâmetro na chamada. Não inclua o caractere de escape no comprimento se houver um presente no argumento sysvar.

[&|]sysvar[.]

Alfanumérico

É o nome da variável do sistema a ser obtida. Observe que o símbolo ampersand (&) e o ponto (.) são opcionais. Se o símbolo ampersand estiver incluído, deve ser seguido pelo caractere de escape (|).

outfmt

Alfanumérico

É o formato do valor obtido entre aspas simples.



Exemplo: Como Obter o Valor da Variável SYSNAME do z/OS

O exemplo a seguir preenche a variável do Dialogue Manager de nome &MYSNAME2 com o valor da variável SYSNAME do z/OS:

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

A saída é parecida com o exemplo a seguir:

SYSNAME:IBI1

Information Builders