les Transferts

Cegid Orli - Documentation fonctionnelle - 2025

 

Les transferts permettent d’échanger des fichiers de données en provenance / à destination de Cegid Orli :

  • put
    (« j’envoie »)
  • get
    (« je reçois »)

 

Différents protocoles permettent de prendre en charge ces transferts :

  • SFTP
  • RFE

 

 

SFTP

=protocole FTP sécurisé, via autre protocole de sécurisation SSH (Secure SHell)

  • port unique (22 par défaut)
  • identification par utilisateur et mot de passe, ‎ou par 2 clés SSH (privée + publique), en plus ou à la place du mot de passe
  • chiffrement de la communication

 

SFTP est donc considéré comme facile à implémenter, car utilisant un port unique (22 par défaut), impliquant ainsi une configuration simple pour un pare-feu.

Les échanges se font via SFTP sur un compte paramétré dans Cegid Orli (JP015 / Rép. externes).

Un fichier xxx déposé dans /put est temporairement préfixé/suffixé ainsi :

filepart.xxx.filepart

(pour éviter qu’il soit pris en compte par un tiers avant qu’il ne soit complètement généré)

 

exemple : flux avec Cegid Retail Y2

Cegid Orli
‎ (« Interne »)

Serveur
‎SFTP

PARTENAIRE Cegid Retail Y2
‎(« Externe »)

(XC300à

/put

CGFT
‎(CeGid File Transfer)

/get

à

(XC20B) ß

/get

/put

 

ß

 

2 répertoires /put et /get sont à la disposition de chacun des 2 partenaires (« Interne » / « Externe »). Chaque partenaire doit déposer (dans son propre répertoire /put)
‎les fichiers à envoyer à l’autre (qui les récupérera dans son propre répertoire /get) ;
‎ces échanges sont gérés par l’outil CGFT à une fréquence définie.

 

Autres outils disponibles pour l’accès à ces répertoires et au transfert SFTP manuel :

  • FileZilla
    ( https://filezilla-project.org/download.php?type=client )
  • WinSCP
    (
    https://winscp.net/eng/download.php )

 

Commande en ligne :

sftp <identifiant>@<serveur SFTP>

 

 

RFE / Retail File Exchange

=solution de stockage Cegid pour les échanges avec Cegid Retail Y2

 

‎ 

 

Paramétrage des transferts d’Import 

Cegid Orli permet de paramétrer la conservation des fichiers générés ou téléchargés.

Il est nécessaire de conserver les fichiers en entrée de XC20B en mode OnDemand (SaaS), ‎afin de pouvoir relancer leur intégration (car non récupérables sur un serveur).

è Options d’environnement
JP017 > onglet Consultation traitement
‎Conservation fichiers générés ou téléchargés = OUI
è Restitution des fichiers
JP530 > onglet 2

 

Paramétrage des transferts d’Export 

Cegid Orli permet de paramétrer certains contextes de transferts non gérés en standard par XC300, ‎via des fonctions associées à leur fonction de génération.

 

Paramétrage

è Comptabilité
‎TA009 > XC600

è D.E.B.
TA009 >FA030

è Cegid Retail Y2
‎TA96x >XC707 (x variant selon la version des fichiers transférés vers Cegid Retail Y2)

 

Ces fonctions décrivent tout ou partie des informations suivantes :

  • nom physique / nom logique
  • utilisateur / login / mot de passe
  • répertoire interne
    (dans lequel Cegid Orli va générer les fichiers à transférer)
  • répertoire externe
    (vers lequel Cegid Orli va transférer les fichiers préalablement générés)

 

Contraintes

  • il ne faut renseigner que le répertoire interne
    ‎(nom de variable Linux possible, de type $xxx)
  • si certaines des autres informations sont requises de façon obligatoire, saisir la valeur « . », sachant qu’elles ne seront pas prises en compte
  • même si le répertoire externe est géré par JP015 (onglet 2), il faut également renseigner l’option NOM_LOG_TRF_FIC avec le code répertoire ‎(pour la fonction de génération concernée)

 

Lecture

è Restitution des fichiers
JP530 > onglet 2

 

‎ 

WS

= Web Service, procédure informatique permettant la communication et l'échange de données‎ entre applications et systèmes hétérogènes.

 

  • Un Web Service permet de déclencher un traitement dans un progiciel,
    ‎ depuis une application externe
  • Un Web Service « Cegid Orli » permet ainsi à une application externe
    ‎de déclencher un traitement dans Cegid Orli.

 

Syntaxe URL sécurisée 
‎(à constituer pour un WebService dans la base BASE du serveur SRVAPP) :

https://[SRVAPP]/orli-ws/[BASE]/soap/v1/[NomWebService]

(avec v1 en minuscule)

exemple :

‎https://192.1.0.20/orli-ws/ORLI1/soap/v1/Menup

Suffixée avec « ?WSDL », cet URL donne accès au WSDL
‎(Web Services Description Language) au format XML.

exemple :

https://192.1.0.20/orli-ws/ORLI1/soap/v1/Menup?WSDL

La technologie Web Service met en œuvre les objets suivants :

  • Web Service
    (un domaine fonctionnel)
  • Méthode Web Service
    (une action précise dans le domaine)
    è 1 Web Service peut lancer x méthodes
  • Package 
    (en général, correspond à une fonction Cegid Orli)

 

Différentes notions sont référencées dans la fonction JP035 :

  • table phare (fonction « WS-% » du Web Service)
  • nom source (associé à chaque Web Service sous la forme « OWS_% » ;


Pour plus de précisions, Cf.  Généralités