Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Implicit SSL/TLS FTPS support in Talend 6.2.1

Hi guys,

 

I am using tFTPConnection component in Talend 6.2.1

 

When I enable FTPS Support (Security Mode Implicit), I get an error 'com.enterprisedt cannot be resolved to a type'? What to I need to to resolve this? Will it then work on tFTPFileList and tFTPGet components?

 

Also, can I put empty Keystore File and Password?

 

Cheers.

 

Labels (3)
11 Replies
Anonymous
Not applicable
Author

Just an update, looks like the error happens on tFTPFileList:

    com.enterprisedt.net.ftp.FTPClient ftp_tFTPFileList_2

 

 

manodwhb
Champion II
Champion II

Can you show FTP component configuration?
Anonymous
Not applicable
Author

Here are the tFTPConnection and tFTPFileList component settings:

0683p000009LsdS.png0683p000009Lslu.png

Thanks in advance!

manodwhb
Champion II
Champion II

you need to specify  filemask

Anonymous
Not applicable
Author

It does not build even if I put a filemask or not. Here is what the code looks like:

0683p000009Lslz.png

Anonymous
Not applicable
Author

are these the first errors in the program? it looks like the enterprisedt library isnt loaded, but errors like this can often be caused by syntax errors in components. if you find the first error, that can point you at which component is missing a double quote 0683p000009MAB6.png
manodwhb
Champion II
Champion II

can you enable SFTP Support insted of FTP Support.

Anonymous
Not applicable
Author

Those are the only errors showing up.

If I just use FTP, this is the generated code:

 

com.enterprisedt.net.ftp.FTPClient ftp_tFTPConnection_1 = new com.enterprisedt.net.ftp.FTPClient();
...
com.enterprisedt.net.ftp.FTPClient ftp_tFTPFileList_1 = null;

ftp_tFTPFileList_1 = (com.enterprisedt.net.ftp.FTPClient) globalMap
		.get("conn_tFTPConnection_1");

But if I use FTPS Support in tFTPConnection, this is the generated code:

 

 

it.sauronsoftware.ftp4j.FTPClient ftp_tFTPConnection_1 = null;
...
ftp_tFTPConnection_1 = new it.sauronsoftware.ftp4j.FTPClient();

com.enterprisedt.net.ftp.FTPClient ftp_tFTPFileList_2 = null;

ftp_tFTPFileList_2 = (com.enterprisedt.net.ftp.FTPClient) globalMap
		.get("conn_tFTPConnection_1");

So it looks like tFTPFileList is not being casted to use the 'it.sauronsoftware.ftp4j.FTPClient'

 

Anonymous
Not applicable
Author

Unfortunately, I am not able to use SFTP because it is not supported by the server.