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) -