SFTP Close
SFTP Close
Sección titulada «SFTP Close»Tipo: sftp-close · Paquete: SFTP Activities v1.1.0
Cierra una sesión SFTP y libera la conexión. Necesaria cuando abres la sesión con SFTP Connect sin body.
Cómo funciona
Sección titulada «Cómo funciona»Desconecta del servidor y libera la sesión indicada. Tras esto, la sesión ya no se puede usar: las actividades que la reciban fallarán. No la uses dentro del body de SFTP Connect: ahí la conexión ya se cierra sola al salir, y cerrarla antes hace fallar ese cierre.
Parámetros requeridos
Sección titulada «Parámetros requeridos»Ninguno.
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
session | ZoanSftpSession | — | La sesión devuelta por SFTP Connect. Si se omite, se toma la sesión heredada, si la hay. |
Esta actividad no devuelve ningún valor.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'session' debe ser una ZoanSftpSession. | No se pasó una sesión válida y no hay una heredada. Pasa la variable que devolvió SFTP Connect (session = sftp). |
Ejemplo
Sección titulada «Ejemplo»Garantizar el cierre aunque la subida falle:
SFTP Connect host = "sftp.proveedor.com" username = "zoan" password = credential("sftp-proveedor")["password"] → output: sftpTry / Catch errorVariable = error ├─ try: │ SFTP Upload session = sftp localPath = ruta remotePath = "/entrada/datos.csv" ├─ catch: │ Log level = error message = "No se pudo subir: " + error.Message └─ finally: SFTP Close session = sftpActividades relacionadas
Sección titulada «Actividades relacionadas»- SFTP Connect — abrir la conexión.