Difference between revisions of "Seon Enterprise - other protocols"

From Seon
Jump to: navigation, search
(Commands)
Line 27: Line 27:
  
 
An example is as follows:
 
An example is as follows:
 +
 
[[Image:Ftp protocol definition.png]]
 
[[Image:Ftp protocol definition.png]]

Revision as of 10:51, 3 February 2012

Seon Enterprise supports a freely definable amount of other protocols. As a basis for such a connectivity, a protocol script must be implemented which must support a single file as parameter (a XML file which contains details about what to do and with which configuration).

Configuration of all protocol dependant parameters can be done on per-partner panel. Every protocol can obtain as many parameters as wanted.

The following pre-defined and well-supported protocols are supported by Seon Enterprise (Lite):

  • anonymous WebDAV
  • FTP
  • FTPS
  • key-authentificated SCP
  • key-authentificated SFTP

Activating support for other protocols

  • Enable the checkbox "Configuration" -> "Seon Enterprise" -> "Enable multi-protocol support?" and save this configuration
  • Edit your partner according to the protocol definition by explicitely activating the checkbox "Use this protocol?" for exactly one (other) protocol:

Seon enterprise configure ftp.png

  • Be sure to configure a plugin group for a recipient which includes the plugin "enqueue to Seon" since this plugin executes the process of sending via another protocol instead of OFTP

Detailled internals

In Seon Enterprise, an unlimited amount of other protocols can be defined (when enabled) via the menu link "Other protocols". Each protocol has a name, commands for execution and variables. The only command used at the moment is the "put command" for sending files.

Commands

The configured commands are:

  • list command: list content of a directory (unused at the moment)
  • put command: send files
  • get command: download files (unused at the moment)
  • delete command: delete remote file (unused at the moment)

An example is as follows:

Ftp protocol definition.png