WS Hosts

The VersaLexCleo HarmonyCleo VLTraderCleo LexiCom Web Service (WS) protocol is used to connect to and transfer files to and from web services.

VersaLex uses Apache Axis2 (version 1.5.1) for SOAP communication and Apache Rampart (version 1.5) for WS-Security. The VersaLexCleo HarmonyCleo VLTraderCleo LexiCom application does not, however, support all features contained within Axis2 and Rampart.

  • The VersaLexCleo HarmonyCleo VLTraderCleo LexiCom application will read and parse WSDL 1.1, 1.2 or 2.0 from a URI or local file.
  • Supports HTTP and HTTP/s transports.
  • Injects custom SOAP headers.
  • The VersaLexCleo HarmonyCleo VLTraderCleo LexiCom application can send and receive both text and binary files.
  • Supports WS-Security profiles.

The VersaLexCleo HarmonyCleo VLTraderCleo LexiCom Web Service protocol does NOT support:

  • SOAP Encoding (as specified in SOAP 1.1)
  • RESTful web services

The following action commands are available in the VersaLexCleo HarmonyCleo VLTraderCleo LexiCom application:

 

  Command Purpose
Host commands CONNECT Initializes new connection to host if necessary.
  PUT Send one or more files to the host.
  PUT+GET Send a SOAP document and retrieve/save the SOAP response.
  GET Receive one or more files from the host.
  DIR Retrieve a directory listing; can be used in conjunction with GET to retrieve multiple files.
  CONFIRM Confirm a transfer; can be used in conjunction with GET to confirm transfer after successful retrieval.
  DELETE Delete a remote file; can be used in conjunction with GET to delete file after successful retrieval.
  DISCONNECT Shuts down connection to host if necessary.
     
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)