Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Help

Advanced FTP Transport

The Advanced FTP Transport Provider allows you to receive messages in the form of files from a specified FTP directory, and similarly send messages as outgoing files, with full control over the connection configuration, support for secure protocols (SFTP and FTPS) and HTTP, and proxy server support.

The Receive Transport Provider requires you to configure the connection detail grid and the wildcard filter (specifying the files to retrieve from the server).  You must at least complete the Server Address property, plus usually the User Name and Password properties.

The Search sub-folders option now allows entire structures to be traversed.

If you wish to use a secure protocol, set the Protocol property appropriately.  If you wish to use a proxy server, expand the Proxy Settings group. All elements of the connection are available for edit, with appropriate default values.

If you select SFTP as the protocol, you will be prompted to optionally paste the contents of a server certificate fingerprint into a text control.  If you select FTPS, the server certificate must be in the Local Machine certificate store of all Servers executing this Receive Port.  In both cases you can skip server certificate validation by setting the Server Validation property to None.

Context properties ReceivePat, FileName, and ReceiveLocationType are all set on incoming Messages.

The Send Transport Provider is similar but requires you to configure the output file name (which can include tokens from the Message Context surrounded by % characters, e.g. 
%MessageID%), plus whether to write to a temporary file and then rename on completion (to prevent other processes from picking up a partially written file).

Update: From version 1.3.0.5 of BlueIntegrator, as a diagnostic aid an FTP Log tab is also shown on the Port Configuration forms when Basic or Advanced FTP transport is selected, which allows you to specify a log file for all FTP communications.  This logging relates to all FTP activity on the machine on which it is configured, it is not port specific.  An FTP Command tab also appears for the Advanced FTP transport, allowing you to enter literal FTP commands to be executed after connection, and before and after Get and Put operations.

Update: From version 1.3.0.14 of BlueIntegrator, there’s an additional ‘Append to File‘ checkbox, allowing you to append to an existing file if present rather than replacing it as default.