FTP Service
Overview
The FTP Service connects B2Win Suite to an FTP or FTPS server. It stores the host, port, SSL setting, credentials, and optional root folder used by FTP file nodes.
Purpose
Use this service when workflows need to read files from, or copy files to, a remote FTP server. Enable SSL when the server requires FTPS.
Configure in B2Win Suite
Go to Configurations > Services and open FTP Service. Create a new configuration or edit an existing one.
| Field | Required | Default | Description |
|---|---|---|---|
| Host | Yes | None | FTP server hostname or IP address. |
| Port | Yes | 0 | FTP server port. Configure the actual port required by the server, such as 21 for FTP or the server's FTPS port. |
| Use SSL | Yes | false | Uses an FTPS client when enabled. |
| User | Yes | None | Username used to authenticate to the FTP server. |
| Password | Yes | None | Password for the configured user. |
| Root Folder | No | Empty string | Base folder prepended to node-level remote paths. |
Click Test Connection to verify the server connection and login, then Save the configuration.
For administrator override settings, see Services Configuration. For user-specific settings, see My Services.
Usage
Once configured, this service can be selected in:
- Read File (FTP) - download one or more files from an FTP server.
- Copy File (FTP) - upload workflow files to an FTP or FTPS directory.
Example
Use an FTP service for a partner drop folder:
| Field | Example Value |
|---|---|
| Host | ftp.partner-example.com |
| Port | 21 |
| Use SSL | Disabled, unless the partner requires FTPS |
| User | b2win_exports |
| Root Folder | /outbound |
In Copy File (FTP), set Path to /daily-reports/ to upload files under /outbound/daily-reports/.
Troubleshooting
- Confirm the B2Win Suite server can reach the FTP host and port.
- Verify the username, password, and SSL setting match the FTP server configuration.
- Check firewall rules for FTP control and data connections.
- Confirm the configured root folder exists or that the FTP user has permission to access it.
- If uploads fail, verify the FTP user can create directories and write files under the destination path.
Notes / Limitations
- The FTP service enters passive mode after login.
- Node-level paths are resolved under Root Folder when a root folder is configured.
- Missing upload directories are created by the FTP copy node when the server and user permissions allow it.
- Use SSH Service for encrypted SFTP transfers.