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 bycom.tridion.transport.connection.connectors.FileTransportConnector - For HTTP or HTTPS:
HTTP, implemented bycom.tridion.transport.connection.connectors.HTTPSTransportConnector - For FTP:
FTP, implemented bycom.tridion.transport.connection.connectors.FTPTransportConnector - For FTP using SSH tunnels:
SFTP, implemented bycom.tridion.transport.connection.connectors.SFTPTransportConnector - For SSH using the SFTP subsystem:
SSHFTP, implemented bycom.tridion.transport.connection.connectors.SSHFTPTransportConnector - For HTTP using the Discovery Service:
DiscoveryService, implemented bycom.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 element | Must occur at least | May occur at most | Element type |
|---|---|---|---|
| Any element | 0 times (optional) | any number of times |
Attributes
| Attribute | Description and use | Type |
|---|---|---|
| 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 |