Skip to main content

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.

FieldRequiredDefaultDescription
HostYesNoneFTP server hostname or IP address.
PortYes0FTP server port. Configure the actual port required by the server, such as 21 for FTP or the server's FTPS port.
Use SSLYesfalseUses an FTPS client when enabled.
UserYesNoneUsername used to authenticate to the FTP server.
PasswordYesNonePassword for the configured user.
Root FolderNoEmpty stringBase 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:

Example

Use an FTP service for a partner drop folder:

FieldExample Value
Hostftp.partner-example.com
Port21
Use SSLDisabled, unless the partner requires FTPS
Userb2win_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.