The issue is that you cannot choose between both for App Connect Enterprise. You can only connect to an FTPS server that has been setup as supporting explicit connections.
The important information is in the documentation on this page : https://www.ibm.com/docs/en/app-connect/12.0?topic=properties-ftp-server-policy-ftpserver
When you use FTPS, the external FTPS server must support explicit FTP over TLS and the use of PASV to acquire a data socket. When you enable FTPS, the integration server's keystore and trust store are used to handle SSL handshakes. For more information on setting up the keystore and truststore, see Viewing and setting keystore and truststore runtime properties at integration server level.
So it is the external FTPS server that needs to support explicit connections. Then your ACE flow should be able to connect.
------------------------------
Daniel Robinson
------------------------------
Original Message:
Sent: Tue June 25, 2024 01:07 PM
From: Khaled Mohsen
Subject: FTPs connection issue
Hi guys,
Thanks Oscar and thank you Daniel, i really appreciate your help but i still need your help at this too how to determine between ( explicit & implicit ) i know the concept of it but i don't know how to choose between both at app connect
------------------------------
Khaled Mohsen
Original Message:
Sent: Tue June 25, 2024 05:37 AM
From: Daniel Robinson
Subject: FTPs connection issue
Hi,
Thank you Oscar for this suggestion. I was looking through the documentation to understand better how the FTPS setup works as I am not too familiar with it. I had not appreciated this point about support for explicit vs implicit connection.
Khaled, can you please confirm whether this is the issue you are facing on not. If this is not the issue then I will do some more investigation in to the issue. If it is the issue you are facing then please consider voting for the IBM idea as linked in Oscar's post.
Regards,
------------------------------
Daniel Robinson
Original Message:
Sent: Mon June 24, 2024 02:06 AM
From: Oscar Ribberink
Subject: FTPs connection issue
Hi Khaled,
I got the same exception as you, when I tried to connect to our FTPS server with implicit FTPS over TLS. This is not supported by IBM App Connect Enterprise. Are you sure that your FTP server supports explicit FTPS over TLS? You can test that by connecting to port 21. Explicit FTPS will automatically change the port to 990 for you.
See IBM Idea: Support implicit FTP over TLS (FTPS)
kind regards,
------------------------------
Oscar Ribberink
Original Message:
Sent: Sun June 16, 2024 07:06 AM
From: Khaled Mohsen
Subject: FTPs connection issue
Hello guys, I'm facing that issue when i'm trying to transfer files using FTPs connection , i appreciate your help if any knows what that means or how i can fix that
------------------------------
Khaled Mohsen
------------------------------