Como: |
Sistemas Operacionais Disponíveis: IBM i (chamado anteriormente de i5/OS), Tandem, UNIX, Windows
Linguagens Disponíveis: Reporting
A função FPUTENV atribui uma string de caracteres a uma variável de ambiente. Utilize FPUTENV para definir valores que são utilizados em algum outro lugar do sistema.
Limite: Não é possível utilizar FPUTENV para definir ou alterar o FOCPRINT, FOCPATH ou USERPATH. Após iniciadas, estas variáveis são armazenadas na memória e não são lidas novamente pelo ambiente.
FPUTENV (varname_length,'varname',value_length, 'value', output)
onde:
Inteiro
É o número máximo de caracteres no nome da variável de ambiente.
Alfanumérico
É o nome da variável de ambiente entre aspas simples. O nome deve ser justificado à direita e preenchido com espaços em branco até ao comprimento máximo especificado por varname_length.
É o comprimento máximo do valor da variável de ambiente.
Observação: A soma de varname_length e value_length não pode exceder 64.
Alfanumérico
É o valor que você deseja atribuir à variável de ambiente. A string deve estar justificada à direita e não pode conter espaços em branco integrados. Strings que contêm espaços em branco integrados serão truncadas no primeiro espaço em branco.
Inteiro
É o código de retorno. Pode ser o nome do campo que contém o resultado ou o formato do valor de saída posto entre aspas simples. Se a variável for definida com sucesso, o código de retorno será 0. Qualquer outro valor indica a presença de uma falha.
FPUTENV atribui o valor FOCUS/Shell à variável PS1 e o armazena em um campo com o formato A12:
-SET &RC = FPUTENV(3,'PS1', 12 'FOCUS/Shell:', 'I4');
A solicitação exibe o seguinte aviso quando o usuário emite o comando shell SH do UNIX:
FOCUS/Shell:
Information Builders |