

Conjuntos de datos y parámetros › Conjuntos de datos › Lectura de valores del sistema operativo en variables de un conjunto de datos › Scripts de ejemplo para leer valores del sistema operativo en variables del conjunto de datos
Scripts de ejemplo para leer valores del sistema operativo en variables del conjunto de datos
Un proceso puede utilizar un script UNIX, VBScript o PerlScript para leer variables de sistema operativo en variables de conjunto de datos del operador. Cada script lee líneas de un archivo de texto que especifica un nombre de host, un solo espacio y el sistema operativo que se ejecuta en el host. Por ejemplo:
JAMES Windows
INDO Linux
NILE Windows
AMAZON UNIX
YANGTSE Solaris
GILA UNIX
Los tres scripts guardan los nombres de host en un campo indexado con el nombre HostList y los nombres de sistema operativo en un campo indexado con el nombre OSList.
El proceso está formado por los pasos siguientes:
- El módulo UNIX o Windows transfiere un nombre de archivo de texto. El módulo obtiene el nombre de archivo a partir de un parámetro de la ficha Proceso pertinente de las propiedades del operador de script.
- El módulo UNIX o Windows crea e inicializa la variable de entorno C2OSVD con una ruta a una carpeta única.
Una instancia de un operador de script usa la carpeta que especifica la variable de entorno C2OSVD. La instancia no se repite ni la sobrescribe ninguna instancia posterior o ningún otro operador de script.
- El módulo UNIX o Windows crea la carpeta a la que hace referencia la variable de entorno C2OSVD.
- El script crea carpetas denominadas HostList y OSList en la carpeta a la que hace referencia la variable de entorno C2OSVD.
- El script lee cada línea del archivo de texto y realiza las acciones siguientes:
- El script escribe los nombres de host en los archivos numerados secuencialmente de la carpeta %C2OSVD%\HostList.
- El script escribe los nombres de sistema operativo en los archivos numerados secuencialmente de la carpeta %C2OSVD%\OSList.
Estos archivos generan dos variables del conjunto de datos del operador indexadas, HostList y OSList.
- El script escribe en un archivo denominado %C2OSVD%/NumRowsRead el número de líneas leídas en los archivos.
Este archivo genera una variable del conjunto de datos del operador denominada NumRowsRead.
Copyright © 2013 CA.
Todos los derechos reservados.
 
|
|