Certains gestionnaires ou handler des points de connexion sont fournis en standard.
Pour la configuration des échanges, voir aussi les paramètres du module.
Fichier simple
Les données sont échangées sous forme de fichiers, à lire (Import) ou écrire (Export) dans les répertoires précisés en paramètre.
- Fichier simple : Tous les fichiers présents dans le répertoire sont traités, quel que soit leur contenu.
Exemple de fichier xml :
<entities externalSystem="CODE_SYSTEME_EXTERNE" exchangeInterface="CODE_INTERFACE" >
Exemple fichier csv :
externalSystem;CODE_SYSTEME_EXTERNE;exchangeInterface;CODE_INTERFACE>
Lors de l'exécution d'une interface sur un système externe, CARL Source ne traite que les fichiers de l'interface sur le système en cours. Ainsi, les fichiers de plusieurs interfaces et systèmes externes peuvent être stockés dans un même répertoire.
Attributs de configuration
Fichier simple filtré
Les données sont échangées sous forme de fichiers, à lire (Import) ou écrire (Export) dans les répertoires précisés en paramètre.
Attributs de configuration
Fichier erreur
Attributs de configuration
- Répertoire de sortie : Chemin complet du répertoire où sont déposés les fichiers en sortie, produits par CARL Source (y compris les fichiers d'erreur).
- Extension des fichiers : Suffixe du fichier. Le suffixe est indépendant du format, même s'il est conseillé de suivre l'usage.
- Encodage : Encodage du fichier, pour conservation des caractères spéciaux.
Échanges avec un serveur web
Attributs de configuration
Échanges avec un serveur FTP
Attributs de configuration
Échanges avec un serveur SFTP
Attributs de configuration
Seuls les attributs spécifiques au connecteur SFTP seront décrits ci-dessous.
Pour ce qui concerne les autres attributs, se référer aux informations relatives au connecteur FTP (cf. chapitre précédent).
- Authentification par clé (avec ou sans passphrase) : Booléen.
Si positionné à [Faux] : l'authentification est effectuée par mot de passe.
Le mode d'authentification choisi doit être configuré du côté du serveur SFTP, et indiqué par son gestionnaire.
Il existe trois possibilités d’authentification :
- Avec l’identifiant et le mot de passe.
- Avec l’identifiant et l’authentification par clé (en précisant l’emplacement de celle-ci).
- Avec l’identifiant et l’authentification par clé (en précisant l’emplacement de celle-ci) ainsi que la passphrase de la clé.
Remarque : la passphrase peut être définie (ou non) par l'administrateur lors de la génération de la clé. Par conséquent, elle n'est pas obligatoire.
- Emplacement de la clé : Emplacement et nom du fichier contenant la clé (cette dernière doit être au format OPENSSH).
Le fichier doit être placé sur un chemin accessible par le serveur d’application CARL Source.
Ce paramètre est à renseigner si le paramètre "Authentification par clé (avec ou sans passphrase)" (voir plus haut) est coché.
- Passphrase de la clé : mot de passe de la clé.
-
Chemin d'accès au fichier known_hosts : le fichier known_hosts contient une liste de serveurs approuvés ainsi que leurs clés publiques.
- Une ligne dans un fichier known_hosts est composée :
- Du nom d'hôte, c'est-à-dire le serveur SSH. L'adresse IP est également répertoriée.
Un certain nombre de noms d'hôtes et d'adresses IP séparés par des virgules peuvent être répertoriés au sein du fichier.
- De l'algorithme de clé publique applicable : "ssh-rsa" (pour les paires de clés RSA) ou "ssh-dss" (pour les paires de clés DSA).
- De la clé publique codée en base 64.
- Le fichier known_hosts se compose théoriquement de plusieurs lignes, une pour chacun des hôtes auxquels le client peut souhaiter se connecter.
- Algorithme(s) d'échange de clé complémentaire(s) (séparés par des virgules).
- Type(s) de clé complémentaire(s) (séparés par des virgules).
- Algorithme(s) de chiffrement complémentaire(s) (séparés par des virgules).
- Algorithme(s) MAC complémentaire(s) (séparés par des virgules).
- Force l'utilisation de l'algorithme déprécié RSA/SHA1 (ssh-rsa).
- Nombre de tentatives de reconnexion à effectuer (0 = désactivé).
- Nombre de secondes à attendre avant chaque tentative de reconnexion.