es:en:text_files_adaptor [TAST DokuWiki ]

User Tools

Site Tools


Sidebar

Primeros pasos en TAST

Que es UML

Configuración del sistema para el uso de TAST

Preguntas más frecuentes

Problemas reconocidos

Indice de la herramienta TAST

Adaptadores de TAST

Ejemplos de adaptadores

TAST Integraciones

Características de interés

Documentación de administración técnica

Recomendaciones para modelar

Formación en la herramienta TAST

es:en:text_files_adaptor

This is an old revision of the document!


Adaptador Ficheros de Texto

Inicialización de parámetros

  • FilePath: La ruta completa, incluido el nombre del archivo representado por el adaptador en el diagrama
  • CharSet: El conjunto de caracteres usados en el archivo a tratar.

Funciones

  • closeFile(): Cierra el archivo y libere los recursos asociados. Devuelve true si el archivo puede cerrarse correctamente o falso de lo contrario.
  • ContainsText(searchString): Devuelve verdadero si el valor de la cadena de texto del parámetro searchString existe en el archivo, de lo contrario es falso.
  • CountFileLine(): Devuelve el número de líneas del fichero.
  • getFtpFile(Host, User, Password, remotePath, localPath): Permite transferir un archivo a través del protocolo Ftp de un sistema remoto al sistema local en el que se ejecuta el diagrama.
    • Devuelve verdadero si la operación finaliza con éxito, de lo contrario, falso.
    • El parámetro Host indica la dirección de la máquina remota donde reside el archivo.
    • El parámetro User indica el usuario de la conexión al sistema remoto.
    • El parámetro Password indica la contraseña del usuario en el sistema remoto.
    • El parámetro remotePath indica la ruta en el sistema remoto del archivo que queremos transferir.
    • El parámetro localPath representa la ruta donde queremos transferir el archivo.
  • GetLineLength(numLine): Devuelve la longitud de la línea de archivo indicada por el parámetro numLine.
  • GetNumColumns(): Devuelve el número de columnas contenidas en TastTableData que se generó mediante la ejecución de la función dBGetQueryData. Requiere la ejecución de la función dBGetQueryData en los pasos anteriores del diagrama.
  • GetOwner(): Devuelve el propietario del fichero.
  • GetReadLine(numLine): Devuelve en una variable de tipo String el contenido de la línea indicado por el parámetro numLine.
  • getSFtpFile(Host, Port, User, Password, remotePath, localPath): Permite transferir un archivo a través del protocolo SFtp de un sistema remoto al sistema en el que se ejecuta el diagrama.
    • Devuelve verdadero si la operación finaliza con éxito, de lo contrario, falso.
    • El parámetro Host indica la dirección de la máquina remota donde reside el archivo.
    • El parámetro Port representa el número de puerto en el que el servidor SFTP escucha las conexiones entrantes.
    • El parámetro User indica el usuario de la conexión al sistema remoto.
    • El parámetro Password indica la contraseña del usuario en el sistema remotoem.
    • El parámetro remotePath indica la ruta en el sistema remoto del archivo que queremos transferir.
    • El parámetro localPath representa la ruta donde queremos transferir el archivo.
  • GetSize(): Devuelve el tamaño del fichero en KiloBytes.
  • GetTableValue(RowNum, ColNum): Devuelve el valor contenido de la celda indicada por los parámetros RowNum y ColNum. Requiere la ejecución de la función dBGetQueryData en los pasos anteriores del diagrama.
  • LineContainsText(numLine, searchString): Devuelve verdadero si el valor de la cadena de texto del parámetro searchString existe en la línea del archivo indicado por el parámetro numLine, y falso en caso contrarioo.
  • LoadCsvFile(separator): Lee el contenido de un archivo de tipo csv y lo transforma en una variable TastTableData con la que podamos operar sobre los datos en los siguientes pasos del diagrama. El parámetro separator indica el carácter separador de los campos en el archivo.
  • openFile(): Verifica la existencia del archivo y los permisos de lectura / escritura en él. Devuelve verdadero si el archivo se puede acceder correctamente o falso en caso contrario.
  • putFtpFile(Host, User, Pasword, LocalFileName, remoteFileName, hostDirectory): Permite transferir un archivo, mediante el protocolo Ftp, del sistema local en el que se ejecuta el diagrama al sistema remoto.
    • Devuelve verdadero si la operación finaliza con éxito, de lo contrario, falso.
    • El parámetro Host indica la dirección de la máquina remota donde reside el archivo.
    • El parámetro Port representa el número de puerto en el que el servidor SFTP escucha las conexiones entrantes.
    • El parámetro User indica el usuario de la conexión al sistema remoto.
    • El parámetro Password indica la contraseña del usuario en el sistema remoto.
    • El parámetro localFileName representa la ruta completa al archivo en el sistema local.
    • El parámetro remoteFileName representa el nombre del archivo en el sistema remoto.
    • El parámetro hostDirectory representa el directorio, en el sistema de archivos remoto, donde queremos transferir el archivo.
  • putSFtpFile(Host, Port, User, Password, LocalPath, remotePathFormed): Permite transferir un archivo, mediante el protocolo SFtp, del sistema local en el que se ejecuta el diagrama al sistema remoto.
    • Devuelve verdadero si la operación finaliza con éxito, de lo contrario, falso.
    • El parámetro Host indica la dirección de la máquina remota donde reside el archivo.
    • El parámetro Port representa el número de puerto en el que el servidor SFTP escucha las conexiones entrantes.
    • El parámetro User indica el usuario de la conexión al sistema remoto.
    • El parámetro Password indica la contraseña del usuario en el sistema remoto.
    • El parámetro localPath representa la ruta completa y el nombre del archivo en el sistema local.
    • El parámetro remotePathFormed representa la ruta completa y el nombre del archivo en el sistema remoto.
  • WriteTo(writeString): Escriba la cadena de texto en el archivo, al final del mismo.
    • Devuelve verdadero si la operación de escritura fue exitosa, de lo contrario, falsa.
es/en/text_files_adaptor.1537356148.txt.gz · Last modified: 2018/09/19 11:22 by tast