Export fichier CSV vers serveur FTP

SOLVED

Bonjour,

Est-il possible d’exporter nativement depuis Sage X3 v12, un fichier CSV sur un serveur FTP ? 

si non, quelles sont les solutions de contournement ?

Merci.

  • +1
    verified answer

    Bonjour, 

    A ma connaissance, Sage ne fait pas nativement de transfert FTP. Il faut donc exporter vos fichier csv dans un répertoire et créer un scrip qui s'exécute régulièrement et qui se charge du transfert FTP.

  • Bonjour  ,

    Faites nous savoir si la réponse de   a été utile en la marquant comme vérifiée.

    Pour cela, au niveau de la réponse apportée, cliquer sur l'option "Vérifier la réponse".

    Cela aura pour effet de marquer la réponse en vert et de permettre aux autres membres de la communauté, ou aux personnes qui auraient également le besoin de voir que cela a fonctionné.

    Merci d'avoir utilisé la communauté.

    Edwin

  • +1
    verified answer

    Bonjour,

    Pour compléter la réponse de RODRIGUES-BARBOSA, il est aussi possible de lancer un script Windows depuis un traitement X3 via la commande System.

    Par exemple, pour traiter nos transferts de fichier depuis X3 vers un FTP (ou inversement), nous avons : 

    1. Installé WINSCP sur le serveur X3
    2. Créé un script dans un fichier .txt (avec les commandes open sftp et synchronize remote)
    3. Créé un fichier de lancement .bat de ce script (qui peut être aussi lancé régulièrement via une tâche planifiée Windows).
      1. exemple : winscp.com /script=D:\MON_DOSSIER\MON_SCRIPT.txt
    4. Utilisé la commande System dans notre traitement X3 pour lancer ce fichier .bat
      1. exemple : System CHAINE='D:\MON_DOSSIER\MON_FICHIER.bat'

    Cordialement

  • Bonjour,

    Dans Sage X3 V12 on a le menu Paramétrage des serveurs SFTP. On se dit qu'à partir de là on peut enregistrer des paramètres de connexion.
    En fait NON car plein d'erreurs s'affichent juste à la création. Apparemment, ce menu bug ! 


    J'ai quand même tenté de créer un script 4GL pour exécuter une requête SQL ( créer dans sage dans requêteur SQL), créer un csv et l'envoyer sur un serveur.
    Deuxième erreur car la fonction Call X3.EN_FTP_UPLOAD ou func X3.EN_FTP_UPLOAD remonte une erreur en compilant.

    Pourrait on éviter de passer par des logiciels tier pour exporter automatiquement des fichiers csv ? Dans tous les forums, recherches internet on parle de compromis, de contournements...  

    Si jamais quelqu'un a réussit, sans passer par une presta de son intégrateur ou par des logiciels comme WINSCP, je suis preneur.

    Bonne journée.