

Conjuntos de dados e parâmetros › Conjuntos de dados › Ler valores do sistema operacional em variáveis do conjunto de dados › Os scripts de exemplo para ler valores do sistema operacional nas variáveis do conjunto de dados
Os scripts de exemplo para ler valores do sistema operacional nas variáveis do conjunto de dados
Um processo pode usar o script do UNIX, VBScript ou PerlScript para ler as variáveis do sistema operacional nas variáveis do conjunto de dados do operador. Cada script lê linhas de um arquivo de texto que especifica um nome de host, um único espaço e o sistema operacional em execução no host. Por exemplo:
JAMES Windows
INDUS Linux
NILE Windows
AMAZON UNIX
YANGTZE Solaris
GILA UNIX
Os três scripts salvam os nomes de host em um campo indexado chamado HostList e os nomes de sistema operacional em um campo indexado chamado OSList.
O processo incorpora estas etapas:
- O módulo do UNIX ou do Windows passa o nome de um arquivo de texto. O módulo obtém o nome do arquivo a partir de um parâmetro na guia Processo apropriada das propriedades do operador de script.
- O módulo de UNIX ou Windows cria e inicializa a variável de ambiente C2OSVC com um caminho para uma única pasta.
Uma instância de um operador de script usa a pasta que a variável de ambiente C2OSVD especifica. A instância não é repetida nem substituída por qualquer instância subsequente desse ou de qualquer outro operador de script.
- O módulo do UNIX ou do Windows cria a pasta referenciada pela variável de ambiente C2OSVD.
- O script cria pastas chamadas HostList e OSList na pasta referenciada pela variável de ambiente C2OSVD.
- O script lê cada linha do arquivo de texto e executa as seguintes ações:
- O script grava os nomes de host em arquivos numeradas sequencialmente na pasta %C2OSVD%\HostList.
- O script grava os nomes de sistema operacional em arquivos numerados sequencialmente na pasta %C2OSVD%\OSList.
Esses arquivos geram duas variáveis do conjunto de dados do operador indexado, HostList e OSList.
- O script grava o número de linhas lidas para os arquivos em um arquivo chamado %C2OSVD%/NumRowsRead.
Esse arquivo gera uma variável de conjunto de dados do operador chamada NumRowsRead.
Copyright © 2013 CA.
Todos os direitos reservados.
 
|
|