Adapter FTP pour webMethods

Adapter FTP à utiliser sur webMethods 6.X

Description:

L’adapter FTP, est un développement spécifique qui répond aux besoins suivants :

Gestion du polling FTP

  • Possibilité de gérer des répertoires de polling à l’identique du port fichier
  • Garantie de traitement des fichiers, ce qui est dans le répertoire  » traité  » a été envoyé sur l’EAI.
  • Gestion d’une extension technique au niveau du nom du fichier pour la gestion des doublons, pour éviter que le polling tombe en erreur si un fichier portant le même nom existe déjà.
  • Gestion des timeout au niveau du client de polling.
  • Notifier toutes les erreurs lors du polling
  • Pouvoir traiter plusieurs instances de polling différentes en même temps.
  • Pouvoir paramétrer le pattern de récupération des fichiers à poller.

Gestion de l’envoi et des traitements FTP

  • Gestion des timeout au niveau des services FTP
  • Gestion du mode ACTIF/PASSIF
  • Gestion des données ASCII / BINAIRE
  • Gestion d’une extension technique au niveau du nom du fichier pour la gestion des doublons
  • Possibilité d’écrire un fichier dans un répertoire temporaire et de le déplacer dans un répertoire final après écriture.
  • Gestion d’un pool de connexion et du multi threading.

Description de l’adapter
Identification de l’Adapter FTP

  • Adapter Major Code : 9090
  • Adapter JCA Version : 1.0
  • Adapter Name : FtpAdapter
  • Adapter Version : 6.1
  • Adapter Internal Version : 1.1.7

Différences entre l’Adapter FTP et services FTP de l’Integration Server :

  • Gestion d’un pool de connections
  • Gestion des connection data bloquées
  • Analyse du résultat de la commande ftp dir : taille et date de création des fichiers
  • Implémentation d’une notification FTP
  • Implémentation d’une commande FTP put avec gestion des fichiers .ok, ou d’un répertoire de travail.

Téléchargements :

Problèmes éventuels:

Attention avec le fichier de configuration commons-logging.properties qui est dans WmRoot et WmTomcat, le chargement du fichier qui est dans le répertoire resources du package WmRoot, est chargé au niveau du classpath global de l’IS. Pour corriger le problème il faut soit enlever le fichier commons-logging.properties qui est dans le répertoire resources du package WmRoot, soit indiquer explicitement le bon classpath aux threads chargeant l’Adapter (valable avec la V1.1.7).

En cas d’utilisation de Log4j pour le logging de l’Adapter FTP, le jar log4j-xxx.jar ne doit pas etre dans le repertoire code/jars de l’Adapter mais au niveau du classpath global de l’IS (lib/jars).

 

SOA, EAI, J2EE, Architecture SI, PKI, webMethods, BEA, Oracle, Haute disponibilite, SunCluster, Weblogic, Unix, webMethods FTP Adapter