Ir al contenido

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.

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.

Ninguno.

ParámetroTipoPor defectoDescripción
sessionZoanSftpSession—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.

MensajeCausa 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).

Garantizar el cierre aunque la subida falle:

SFTP Connect host = "sftp.proveedor.com" username = "zoan" password = credential("sftp-proveedor")["password"] → output: sftp
Try / 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 = sftp