The OutboundFile handler can send a file to a remote server using the HTTP protocol.
When the SEND command of this content handler is executed the following steps occur:
Command | Keyword | Value | Developer notes |
|---|---|---|---|
SEND | HANDLER | OutboundFile | |
FILE | value | Conditional. File path. | |
URI | value | Required. Remote URI. | |
HOST | value | Required. Remote server. | |
SNISERVER | value | Optional. SNI host name used by TLS handshake. Use specified value or *HOST for the value of the HOST keyword value. LANSA Integrator can only support SNI when the Java Virtual Machine (JVM) is at Java version 1.8 or higher. | |
USER | value | Optional. Basic authentication user. | |
PASSWORD | value | Optional. Basic authentication password. | |
PROXY | value | Optional. Proxy server. | |
PROXYUSER | value | Optional. Basic authentication user. | |
PROXYPASSWORD | value | Optional. Basic authentication password. | |
METHOD | Optional. See METHOD. | ||
VERSION | Optional. See VERSION. | ||
SECURE | *YES | Optional. Use HTTPS protocol. | |
*NO | Default. Use HTTP protocol. | ||
WAIT | *NO | Optional. Do not wait for HTTP response. | |
*YES | Default is 0. Infinite wait for HTTP response. | ||
value | Wait read time in milliseconds. | ||
TIMEOUT | value | Optional. Default is 0 which means disabled. | |
LOCALE | Optional. See LOCALE. | ||
CONTENT | Optional. See CONTENT. | ||
ENCODING | Optional. See ENCODING. |
SEND HANDLER(OutboundFile) HOST(…) FILE(/folder/file.csv) URI(/cgi-bin/program)