OFTP Hosts
Odette FTP (OFTP) is a state-driven, point-to-point file transfer protocol.
- The initiator of the connection is the speaker, but speaker and listener roles can be reversed at anytime during the session.
- All four OFTP file formats are supported –Text, Unstructured, Fixed, and Variable.
- VersaLex OFTP can be used to perform EBCDIC-to-ASCII and ASCII-to-EBCDICtranslations during the OFTP transfer.
- OFTP sessions can be over ISDN (Windows users only) or TCP/IP. ISDN equipment must support the Common ISDN API (CAPI) interface, version 2.0.
- Support for OFTP receipts (End-to-End Responses) is included.
- VersaLex is compatible with Odette FTP versions 1.2, 1.3, 1.4, and 2.0.
- VersaLex supports the OFTP2 specification, including secure transport over TLS, session authentication, encryption, compression, and document signing.
- VersaLex does not support forwarding OFTP messages – VersaLex must be an endpoint.
- VersaLex OFTP can receive files, both solicited via an OFTP receive action or unsolicited via the Local Listener Odette FTP service.
- VersaLex OFTP can send files only via an OFTP send action; files cannot be sent by the Local Listener Odette FTP service.
The following action commands are available on VersaLex:
Command | Purpose | Possible underlying OFTP commands | |
---|---|---|---|
Host commands | PUT | Send one or more files to the host |
SFID (Start File Identification) DATA (Data exchange buffer) EFID (End of File Identification) CD (Change Direction) RTR (Ready to Receive) EERP (End to End Response) NERP (Negative End Response) |
GET | Receive one or more files and receipts from the host |
CD (Change Direction) SFPA (Start File Positive Answer) SFNA (Start File Negative Answer) CDT (Set Credit) EFPA (End File Positive Answer) EFNA (End File Negative Answer) EERP (End to End Response) NERP (Negative End Response) |
|
Local commands | SYSTEM | Execute a local system command | - |
WAIT | Pause | - | |
SET | Sets a property | ||
CLEAR | Clears a string property | ||
LCOPY | Copy one or more local files | - | |
LDELETE | Delete one or more local files | - | |
LREPLACE | Replace bytes in one or more local files | - | |
CHECK | Check for a transfer, file, or directory (VLTrader and Harmony only) | - | |
SCRIPT | Execute a JavaScript File (VLTrader and Harmony only) | - |