This shows you the differences between two versions of the page.
es:ftp_adaptor [2021/10/13 13:32] montse [Funciones] |
es:ftp_adaptor [2024/03/14 10:42] (current) montse |
||
---|---|---|---|
Line 9: | Line 9: | ||
=====Parámetros de Inicialización===== | =====Parámetros de Inicialización===== | ||
- | * **Host:** Nombre o dirección IP del servidor FTP que queremos conectar. | + | * **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 | + | * **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. | + | * **User:** usuario con el cual queremos realizar la conexión. |
- | * **Password:** Contraseña del 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. | + | * **Secure:** es un checkbox para indicar si la conexión será segura o no. |
=====Funciones===== | =====Funciones===== | ||
- | Las funciones predefinidas que aporta este adaptador se pueden clasificar en varios grupos: | ||
- | |||
- | ====Funciones para gestión de directorios==== | ||
- | |||
- | * **createLocalDirectory:** Crea un directorio en el equipo local. Recibe cómo parámetros:\\ | ||
- | *DirectoryName: Como valor, hay que darle un nombre a ese directorio que se va a crear en el equipo local.\\ \\ | ||
- | * **createRemoteDirectory:** Crea un directorio en el FTP remoto. Recibe cómo parámetros:\\ | ||
- | *DirectoryName: Como valor, hay que darle un nombre a ese directorio que se va a crear en el equipo remoto.\\ \\ | ||
- | * **currentLocalDirectory:** Te da la información sobre el directorio local en el que te encuentras. No requiere parámetros.\\ \\ | ||
- | * **currentRemoteDirectory:** Te da la información sobre el directorio del FTP en el que te encuentras. No requiere parámetros.\\ \\ | ||
- | * **changeLocalDirectory:** Cambia del directorio en el que te encuentras a otro directorio en tu equipo local. Recibe cómo parámetros de entrada:\\ | ||
- | *Directory: Como valor, el nombre del directorio al que nos queremos mover en el equipo local o disco C.\\ \\ | ||
- | * **changeRemoteDirectory:** Cambia del directorio en el que te encuentras a otro directorio en el FTP. Recibe cómo parámetro de entrada:\\ | ||
- | *Directory: Como valor, el nombre del directorio al que nos queremos mover en el equipo remoto.\\ \\ | ||
- | * **deleteLocalDirectory:** Borra un directorio en tu equipo local. Recibe cómo parámetros de entrada:\\ | ||
- | *DirectoryName: Como valor, el nombre del directorio que queremos borrar en el equipo local.\\ \\ | ||
- | * **deleteRemoteDirectory:** Borra un directorio en el FTP remoto. Recibe cómo parámetros de entrada:\\ | ||
- | *DirectoryName: Como valor, el nombre del directorio que queremos borrar en el equipo remoto.\\ \\ | ||
- | |||
- | |||
- | ====Funciones para gestión de ficheros en FTP remoto==== | ||
- | |||
- | * **deleteFile:** Permite eliminar un Fichero del servidor. Recibe como parámetro:\\ | ||
- | *RemoteFilePath: Indica la ruta y el nombre del fichero FTP que se quiere eliminar.\\ \\ | ||
- | * **dirLocalFiles:** Muestra los ficheros en el directorio del equipo local actual. No requiere parámetros de entrada.\\ \\ | ||
- | * **dirRemoteFiles:** Muestra los ficheros en el directorio del FTP actual. No requiere parámetros de entrada.\\ \\ | ||
- | * **getFile:** Descarga un fichero del FTP remoto al equipo local donde se ejecuta el diagrama. Recibe como parámetros de entrada:\\ | ||
- | *RemoteFilePath: Indica la ruta y el nombre del fichero remoto qué se quiere descargar. | ||
- | *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:** Sube un fichero del equipo local al FTP remoto. Recibe como parámetros:\\ | ||
- | *LocalFilePath: Indica la ruta y el nombre del fichero local que se quiere subir. | ||
- | *RemoteFilePath: Indica la ruta y el nombre del fichero remoto donde se quiere subir. | ||
- | *BinaryFile: Indica el tipo de transferencia. Binario cuando está marcado o texto si está desmarcado.\\ \\ | ||
- | |||
- | |||
- | ====Funciones para conexión a diferente servidor FTP==== | ||
- | |||
- | * **connect:** Permite realizar una conexión a otro servidor FTP, 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, los mismos parámetros de inicialización del Adaptador:\\ \\ | ||
- | *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).\\ | ||
- | |||
- | * **disconnect:** Permite cerrar la conexión con el servidor FTP. Esta función no requiere parámetros de entrada. | ||
+ | * **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. | ||