======Adaptador FTP====== =====Introducción===== Este adaptador es utilizado para realizar conexiones con FTP y SFTP actuando como cliente en un diagrama de TAST. =====Configuración===== En el proceso de inicialización, es necesario proporcionar la información para conectarse. =====Parámetros de Inicialización===== * **Host:** nombre o dirección IP del servidor FTP que queremos conectar. * **Port:** número de puerto del cual depende el servidor FTP. Es 22 por defecto * **User:** usuario con el cual queremos realizar la conexión. * **Password:** contraseña del usuario con el cual queremos realizar la conexión. * **Secure:** es un checkbox para indicar si la conexión será segura o no. =====Funciones===== * **connect():** permite conectar con un nuevo servidor, diferente al configurado en el setup del adaptador. En el caso de que la conexión anterior esté abierta, la cierra. Recibe como parámetros: \\ \\ *Host: dirección IP o nombre del host al que queremos conectar. *Port: número de puerto en el que está escuchando el servidor, si no se informa el adaptador utilizará el puerto por defecto para el protocolo. *User: el usuario empleado para establecer la conexión. *Password: la contraseña del usuario utilizado en el paso anterior. *Secure: indica si la conexión es segura (SFTP) o no (FTP). * **deleteFile():** permite eliminar un Fichero del servidor, recibe como parámetro RemoteFilePath para indicar la ruta y el nombre del Fichero que se quiere eliminar.\\ \\ * **disconnect():** permite cerrar la conexión con el servidor. Esta función no requiere parámetros de entrada.\\ \\ * **getFile():** permite transferir un Fichero del servidor al PC en el que se ejecuta el diagrama. Recibe como parámetros:\\ \\ *RemoteFilePath: indica la ruta y el nombre del fichero remoto a recuperar. *LocalFilePath: indica la ruta y el nombre del Fichero local donde se guardará. *BinaryFile: indica el tipo de transferencia, Binario cuando está marcado o texto si está desmarcado.\\ \\ * **putFile():** permite transferir un Fichero del PC al servidor en el que se ejecuta el diagrama. Recibe como parámetros:\\ \\ *RemoteFilePath: indica la ruta y el nombre del Fichero remoto que queremos crear. *LocalFilePath: indica la ruta y el nombre del Fichero local. *BinaryFile: indica el tipo de transferencia, Binario cuando está marcado o texto si está desmarcado.