Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

FTP

Base FTP Binding Grooper.Messaging

Defines a connection to a File Transfer Protocol (FTP) server.

Remarks

FtpBinding provides a CMIS+ binding for integrating FTP servers into Grooper as external content repositories.


Overview

  • Exposes one or more FTP directories as CMIS Repositories within Grooper.
  • Each repository presents a hierarchical file system (HFS) where FTP folders and files are mapped to CMIS cmis:folder and cmis:document objects.
  • Enables browsing, importing, and exporting of files and folders between Grooper and FTP servers.

Supported Operations

  • Browse: Navigate FTP directories and view files/folders as CMIS objects.
  • Import: Use the Import Descendants provider to bring FTP content into Grooper.
  • Export: Configure Export Behaviors or Export activities to send Grooper content to FTP folders.
  • Create: Create new folders and upload new documents to the FTP server.
  • Delete: Remove files, folders, or entire directory trees from the FTP server.
  • Move/Rename: Move files/folders or rename them within the FTP hierarchy.
  • Update Properties: Update supported CMIS properties (e.g., name).

Repository Configuration

  • Multiple FTP repositories can be defined via the Repositories property.
  • Each repository is configured with:
    • FTP URL (BasePath)
    • Repository name
    • User credentials (username/password)
    • Timeout and SSL options
    • Optional description and read-only mode
  • Read-only mode prevents write operations for safety.

Security and Authentication

  • Supports standard FTP authentication (username/password).
  • SSL/TLS can be enabled for secure connections if supported by the FTP server.
  • Passwords are stored encrypted internally.

Limitations and Notes

  • Advanced CMIS features such as versioning, ACLs, and policies are not supported.
  • All files and folders are represented as simple types; custom metadata is not mapped.
  • The ability to perform write operations depends on repository configuration and user permissions.
  • FTP protocol limitations (e.g., lack of atomic operations, no server-side search) may affect behavior.

Usage Example

  1. Add an FTP connection in Grooper and select the FTP binding.
  2. Configure one or more repositories with the desired FTP root paths and credentials.
  3. Use Grooper's import/export features to move content between Grooper and the FTP server.

For more information, see the Grooper documentation on CMIS+ and external repository integration.

Properties

NameTypeDescription

See Also

Used By

Notification