¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¿Cómo gestionar archivos SFTP sin herramientas de terceros en 2020?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 8 Vistas
0
Cargando...

¡Hola a todos!
Aunque estemos en 2020, donde el mundo se basa en servicios REST, me encontré con un proyecto que requiere transferencia de archivos FTP y SFTP.

FTP es fácil, hay muchos documentos, wikis y ejemplos, pero para SFTP veo que solo hay integración con PI disponible.

¿Sigue siendo la única solución para la gestión de SFTP?

¿Alguien conoce una solución alternativa que no implique herramientas de terceros?

Gracias

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

SXPG... 🙂

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

sandra.rossi sigh... 😕
Vi los hilos sobre eso con SGX... FM pero esperaba algo resuelto por SAP en los últimos 5 años 🙂


¡Gracias!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Comando Unix sftp ?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

AFAIK aún no hay nada de SAP en sí 😞 He desarrollado una clase SFTP personalizada con métodos de descarga / carga. Como otros están comentando, utilicé la función SXPG_COMMAND_EXECUTE para ejecutar un archivo bash (comando SM69 "bash" con el nombre de archivo como "parámetros_adicionales"). Creo el archivo bash justo antes de la llamada a la FM (transferencia simple de DATASET en modo texto). En este archivo bash estoy construyendo el comando lftp (otros comandos sftp de Unix también se pueden utilizar).

Podría hacerse más fácilmente como en el blog vinculado, etc. Pero esta solución (a través de bash + comando lftp) es más robusta y nos permitió también agregar más tarde comandos SSH para usar certificados si es necesario (eval ssh-agent + ssh-add).

-- Tomas --
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?