Bonjour à tous,
J'ai une problématique à résoudre avec ODI.
Je dois déposer quotidiennement une fichier sur un site FTP. J'ai d'abord utiliser Filezilla pour teste mes identifiants et c'est OK.
Pour le faire avec ODI, j'ai utiliser un traitement jython :
import snpsftp
ftp = snpsftp.SnpsFTP ('999.99.999.999', 'user', 'password')
ftp.setmode ('BINARY')
ftp.mput ('C:/temp', 'MonFichier.txt', 'Monfichier.txt')
ftp.close ()
A l'exécution, j'ai l'erreur suivante :
org.apache.bsf.BSFException: exception from Jython: Traceback (innermost last):
File "<string>", line 2, in ?
File "c:\ODI10134\oracledi\bin\..\lib\scripting\Lib\snpsftp.py", line 51, in __init__
File "c:\ODI10134\oracledi\bin\..\lib\scripting\Lib\snpsftp.py", line 79, in login
File "c:\ODI10134\oracledi\bin\..\lib\scripting\Lib\ftplib.py", line 317, in login
File "c:\ODI10134\oracledi\bin\..\lib\scripting\Lib\ftplib.py", line 229, in sendcmd
File "c:\ODI10134\oracledi\bin\..\lib\scripting\Lib\ftplib.py", line 202, in getresp
error_perm: 530 SSL required
Quelqu'un a-t-il déja rencontré ce problème ?
Je suis en version 10.1.3.4 de ODI.
merci
Partager