There are two inbuilt adapters offered by Oracle Integration Cloud. One is File and another FTP. Users often confused about when to use File and when to use the FTP adapter and what is the actual difference between these two adapters.

 

The common idea behind these two adapters is to handle File-based processing in the integrations.

I am writing this post to describe what is the actual difference between these two adapters?

S. No.
File Adapter
FTP Adapter
1
File can be processed from the FTP or SFTP server that is running behind the firewall with the help of connectivity agent.
File can be processed from any SFTP server which is publicly accessible or behind the firewall with the help of connectivity agent.
    2 Doesn’t allow PGP encryption and decryption on the file Allow PGP encryption and decryption on the files.
3
File adapter can be used to poll files from FTP/sFTP server.
FTP adapter can’t be used to poll files from FTP/sFTP server.
4
Following operations are supported:
  • Read File
  • Write File
  • List File
  • Delete File
  • Move File
  • Download File

 

       
Following operations are supported:
  • Read File
  • Write File
  • List File
  • Delete File
  • Move File
  • Download File  

 

5
File signing support is not there
File signing support is allowed in the adapter
6
No security policy is used to connect the File Server
Different security policy can be used to connect to FTP/sFTP server

Below interesting post related to the FTP adapter

How to write files using OIC FTP adapter

FTP adapter in Oracle Integration Cloud(OIC)

List files from FTP reside in multiple directories: OIC

Subscribe to my YouTube channel to see more videos related to OIC