You create a sender FTP adapter if you want to send file content from an FTP server to the Integration Server or the PCK. This only applies to files that are not read-only.
The CA certificate used to sign the server certificate must be added to the TrustedCAs keystore view.
More information: How to Use Key Storage
File Content Conversion
This selection is not available in the PCK.
Define Parameters for Access to the File(s)
...You can either specify the entire name or a name relative to the working directory of the Adapter Engine. On all platforms (including Windows), use a forward slash (/) to separate directory names in accordance with the Java specification.
If you want to specify multiple files, you can use placeholders in the file name and enter file name masks. Use exclusion masks to exclude particular files from the selection. Files are always processed in ascending alphabetical order.
More information: Defining Placeholders, File Name Masks, and Exclusion Masks
Define FTP and FTPS Connection Parameters
...The adapter interprets this as an error.
The FTP control connection is protected using TLS/SSL. File transfer is unencrypted.
All communication with the FTP server is encrypted using TLS/SSL.
If you selected FTPS for Connection Security, then enter the following details:
Retain the default setting. Only adjust the sequence of commands to match those expected of the FTP server if you encounter problems with the FTP connection. For information about the correct setting, see the documentation for the FTP server.
The corresponding key/certificate pair must be saved in a keystore view of AS Java.
Otherwise, enter the User Name and Password that are valid for the FTP server, and confirm.
The connection is reestablished automatically if it is closed by the server.
Define Processing Parameters
...For Quality of Service Exactly Once In Order, enter the Queue Name.
More information: Quality of Service
If you set Poll Interval (secs) to null, processing times will be short and close to real time.
If you set Poll Interval (secs) and Poll Interval (msecs) to null, the adapter is called once.
If the value is set to null, then the adapter is canceled if an error occurs, even if a value greater than null is specified for Poll Interval (secs).
If you do not enter a value, the value from Poll Interval (secs) is used.
The time stamp has the format yyyMMdd-hhMMss-SSS. The time stamp ensures that the archived files are not overwritten and it enables you to sort them according to the time that they were received.
Files are not processed.
Only use this mode to test the configurations of the FTP adapter or the Integration Engine/PCK. It is not suitable for productive operation.
No XI messages are created from empty files.
The files are processed according to the selected processing mode.
For example, if the processing mode is Delete, empty files are deleted in the source directory.
XI messages are created with an empty main payload.
The files are processed according to the selected processing mode.
No XI messages are created from empty files.
Empty files are skipped and remain in the source directory.
A permanent error occurs either during the conversion of the file content, or in a module in the module processor.
More information: Adding MessageTransformBean in the Module Processor
XML text documents usually contain their own code page description. Set the File Type to Binary.
If you have selected Text, specify a code page under File Encoding. The default setting is to use the system code page that is specific to the configuration of the installed operating system. The file content is converted to the UTF-8 code page before it is sent.
Permitted values for the code page are the existing Charsets of the Java runtime. According to the SUN specification for the Java runtime, at least the following standard character sets must be supported:
Seven-bit ASCII, also known as ISO646-US, or Basic Latin block of the Unicode character set
ISO character set for Western European languages (Latin Alphabet No. 1), also known as ISO-LATIN-1
16-bit Unicode character format, big-endian byte order
16-bit Unicode character format, little-endian byte order
Check which other character sets are supported in the documentation for your Java runtime implementation.
Define Operating System Commands
...More information: Defining Operating System Commands Before/After Message Processing
Define Duplicate Handling Settings
System notifies the user with an alert message (warning) at the first occurrence of the duplicate message and stops processing these messages. In addition, it notifies the user with an alert message (error) with the n+1 duplicate message occurrence.
Define Content Conversion Parameters
...Select the Content Conversion tab page.
More information: Converting Structures to XML Using the Sender File/FTP Adapter
Define Adapter-Specific Message Attributes
...To include the following attributes in the XI message header, select the following:
Text
The attribute namespace for the adapter is http://sap.com/xi/XI/System/File .
Define the Adapter Status
...Set the adapter to Active to enable messages to be exchanged.
Define Additional Parameters in Advanced Mode
...To specify additional parameters for the adapter configuration, select Advanced Mode.
You can select this settings for sending larger files (for example, larger than 1 gigabyte). The file is first divided up into smaller file parts. These file parts are then processed individually at runtime.
You can configure the size of the file parts (in megabytes).
If you select this option hen you cannot execute a mapping or any other content conversion.
To be able to activate this function, the Quality of Service must be set to EOIO (on the Processing tab page).
The adapter only processes files that are smaller than the specified size. An error occurs if files are any larger.
Additional parameters are published in SAP Note 801926.