Hi to the Beginners,
This document is for the new PI developers who have the advantage of using the SFTP adapter out of the PI server (7.3).
This is a small document with details of different options for SFTP Adapter.
Configuring the SENDER SFTP adapter
# We need server fingerprint which can be provided by SFTP server admin.
# In the proxy part we have multiple option available for the type of Sender server
For different type of server, we have to configure accordingly.
# File Name
We have an interesting feature to use a particular pattern for file name like you can use
It means that the file name should start with digit and the second character should be capital letter and then any other thing, eg: 0Aemployee.txt
# Additional Files: you can configure it the same way as you do it in File adapter for multiple file names.
# Pooling interval as per the requirement.
# In the processing tab we have a superb feature of Duplicate File check. This allows you to stop processing the already processed file. Unless we have to use custom module like we use in File Adapter.
# Rest all the features are self explanotory.
# In the advanced tab we can use the Namespace in case of dynamic naming convention for the files.
# We have the option to archive the files on PI as well as SFTP server.
# We have the option to use private key authentication, if the SFTP server is configured for the same.
# Only drawback in SFTP adapter is the absence of FCC. We will have to use the standard Message Transformation Bean module to fulfill our requirement.
Configuring the RECEIVER SFTP adapter
# We have the option to select the Proxy parameters and private Key authentication similar to sender channel configuration.
# We can mention the File name and directory details at the SFTP server.
# In the Processing tab we have all the self explanatory fields.
# Timeunit can be given in Miliseconds, seconds and Minutes.
# The write modus gives us the flexibility to create a new file or to append in an existing file or to use a temporary file while writing.
# In the advanced tab we have the option for Variable substitution for dynamic file names and in that case we have to use ASMA to provide the namespace.
# In the Module tab we can use MTB module to use the file content conversion.