Documentation Center

Sender

This topic describes the Sender element.

Description

Enables the sending of content over a specific protocol.

The following Senders are preconfigured in SDL Tridion:

  • For local file copy: Local, implemented by com.tridion.transport.connection.connectors.FileTransportConnector
  • For HTTP or HTTPS: HTTP, implemented by com.tridion.transport.connection.connectors.HTTPSTransportConnector
  • For FTP: FTP, implemented by com.tridion.transport.connection.connectors.FTPTransportConnector
  • For FTP using SSH tunnels: SFTP, implemented by com.tridion.transport.connection.connectors.SFTPTransportConnector
  • For SSH using the SFTP subsystem: SSHFTP, implemented by com.tridion.transport.connection.connectors.SSHFTPTransportConnector
  • For HTTP using the Discovery Service: DiscoveryService, implemented by com.tridion.transport.connection.connectors.DiscoveryServiceTransportConnector

You can create an optional Poller child element inside this element to specify how often, and how many times, to check if transported content has arrived at its destination. (If omitted, this interval is set to 4 seconds.) If the Poller finds a file reporting a transport error or no file at all, the transport is considered a failure and reported as such to the Content Manager.

A Poller child element can have two <Param> child elements: one with a Name attribute set to the value MaxAttempts, and a Value attribute set to the maximum number of attempts to make (-1 means infinite); and another with a Name attribute set to the valueInterval, and a Value attribute set to the interval length (in seconds).

Child element properties

Note: Child elements must occur in the order shown.

Child elements

Child elementMust occur at leastMay occur at mostElement type
Any element0 times (optional)any number of times

Attributes

AttributeDescription and useType
Type

Specifies a protocol. The value must match the root element name of a Content Manager Protocol Schema.

(required)
string
Class

Specifies the Java class that implements the functionality for this Sender.

(required)
string