Tema anterior: Parámetros de salidaTema siguiente: Operador Renombrar archivo


Ejemplo (operador Leer desde archivo)

Este ejemplo permite leer un archivo denominado ReadFile.txt. El contenido del archivo es así:

En este ejemplo se describen los escenarios siguientes:

Lleve a cabo los pasos siguientes:

  1. Diseñe un proceso con el operador Leer desde archivo, tal y como se muestra en la siguiente ilustración:

  2. Haga doble clic en el operador Leer desde archivo para abrir las propiedades de Leer desde archivo y seleccione el panel Leer el archivo en una variable del conjunto de datos.

    Para leer desde el archivo

  3. Introduzca la siguiente ruta de archivo en el Nombre del archivo fuente.

    (Windows) C:\\ReadFile.txt

    (UNIX) /root/readfromfile.txt

  4. Ejecute el proceso.
  5. Abra los Resultados de la operación para consultar el valor de DatasetVariable, tal y como se muestra en la siguiente ilustración:

    Para leer desde el archivo y guardar su contenido como matriz

  6. Seleccione la casilla de verificación Devolver contenido del archivo en una matriz de cadena.

    El contenido del archivo está disponible como una matriz, como se indica en la siguiente ilustración:

    Para leer líneas específicas del archivo

  7. Escriba 1 en el archivo Desde la línea número para leer a partir de la línea 1 del archivo ReadFile.txt.
  8. Escriba 4 en el campo A la línea número para leer hasta la línea número 4 del archivo ReadFile.txt.

    El contenido del archivo se lee y se guarda en el formulario del conjunto de datos desde la línea 1 a la 4, como se muestra en la ilustración siguiente:

    Para leer el archivo y guardar su contenido en una variable del conjunto de datos

  9. Escriba DataRead como Nombre de la variable del conjunto de datos.

    El contenido del archivo se guarda en el conjunto de datos DataRead y no en el conjunto de datos del sistema, como se muestra en la siguiente ilustración:

También puede especificar el ID de usuario y la contraseña de la cuenta del usuario para conceder permisos de ejecución en un proceso. Cuando se proporciona un ID de usuario y una contraseña en el nivel del operador, se anulan los valores que se definen en el campo Solicitar credenciales de usuario. El campo Solicitar credenciales de usuario se configura mediante las propiedades de Gestión de archivos.

Nota: Debe conceder el permiso Leer al usuario y los permisos Leer y Ejecutar al directorio de instalación de PAM para que se pueda ejecutar la operación de servicio ReadFile. Para obtener más información sobre cómo configurar la gestión de los archivos, consulte la sección Configurar la gestión de archivos en la Guía del administrador de contenido.