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