HTTP and HTTP/S are foundational protocols for web communication. This article describes configuring Cleo Harmony to use these hosts for secure data exchange.
Connector Access & Licensing
Connectors require separate licenses and are governed by commercial terms. Although all connectors are accessible in-product by default, usage beyond the Customer’s contract is subject to audit and adjustment.
For compliance or subscription inquiries, please contact Cleo Sales.
Action Commands
Not all HTTP servers will support or require the full set of host commands allowed by VersaLex. At a minimum, the server must support PUT and/or GET. The underlying HTTP method that the command uses is dependent on the specific HTTP server. The following action commands are available in VersaLex:
| Command | Purpose | Underlying HTTP method | |
|---|---|---|---|
| Host commands | CONNECT | Connect (log in) to the host | Always POST |
| PUT | Send one or more files to the host | Either POST or PUT | |
| GET | Receive one or more files from the host | Either POST or GET | |
| PUT+GET | Send one or more files to the host and receive one or files from the host in return | Always POST | |
| DIR | Get a directory listing of available files from the host | Either POST or GET | |
| CONFIRM | Confirm, on the host, the receipt of one or more files | Always POST | |
| DELETE | Delete one or more files on the host | Either POST or DELETE | |
| Local commands | SET | Change an action property value | - |
| CLEAR | Clears an action string property value | - | |
| SYSTEM | Execute a local system command | - | |
| WAIT | Pause | - | |
| LCOPY | Copy one or more local files | - | |
| LDELETE | Delete one or more local files | - | |
| LREPLACE | Replaces 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) | - |
HTTP Configuration
First activate either a trading partner specific host or the generic HTTP or HTTP/s pre-configured host (see below). The generic HTTP host provides an interface over non-secure HTTP. If interfacing to a server that requires use of the Secure Socket Layer (SSL) over HTTP, then the generic HTTP/s host must be used.
- Click the Templates tab in the tree pane.
- If necessary, expand the Hosts tree in the Templates tab to find the host you want to use.
-
Right-click the host and select Clone and Activate.
The entire pre-configured host branch (including a mailbox and actions) is copied and activated, the Active tab is selected in the tree pane, and the new active host is selected in the tree. If necessary, you can append the new active host alias with a number to make it unique.
Note: The original pre-configured host remains in the pre-configured tree.
- Enter host-level configuration information.
- Click the new host in the tree pane.
- Enter host-level configuration information on the tabs in the content pane. See HTTP Host.
- Click Apply to save your work.
- Enter mailbox-level configuration information.
- Click the mailbox under your host in the tree pane.
- Enter mailbox-level configuration information on the tabs in the content pane. See HTTP Mailbox.
- Click Apply to save your work.
- For Cleo LexiCom users only: Enter trading partner configuration information.
- Click the new host in the tree pane.
- Enter trading partner configuration information on the Indentifier tab in the content pane. See HTTP Trading Partner.
- Click Apply to save your work.
- Enter action-level configuration information.
- Click an existing mailbox action to display its configuration tabs. Alternatively, right-click the mailbox and select New Action.
- Edit action information on the tabs in the content pane. See HTTP Command Reference.
- Click Apply to save your work.
- Click Apply to save your work.
HTTP Host
A host's parameters specify its location and how it is reached.
The product uses the information you provide in the General and HTTP tabs to build HTTP URLs when an action is run.
HTTP Host: General Tab
The product uses the information you provide in the General and HTTP to build HTTP URLs when an action is run.
| Setting | Description |
|---|---|
| Server Address | Either a fully qualified name (recommended) or an IP address for the HTTP host. |
| Port | The HTTP command port. You can specify either a specific port number or -1 to indicate the default port for HTTP (80) or HTTP/s (443). |
| Connection Type |
The kind of connection you want to use for this host. Possible values:
Default value: System Default |
| Forward Proxy |
The address of the forward proxy you want to use for this host. Select the System Default check box to use the default proxy. See Configuring for a proxy for information about specifying a default proxy. |
| Default Directories |
Modify the default directories, if necessary. You can use macro variables from the drop-down lists. See Using Macro Variables for a list of the applicable macros (Default Host Directory context) and example usage. For the Cleo VLTrader and Cleo Harmonyapplications, see URI File System interface overview for information about you can use a Cleo-provided or custom URI for the Inbox and/or Outbox. See Specifying default host directories for information about setting up system-level directories and custom directory macro variables.
Note: If the host has an external association, the default directories might be managed outside of VersaLex applications and not shown here.
|
| Inbox |
Default directory for incoming files. Enter a value directly or click … to navigate to and select a directory. Possible values: Any local or shared directory. Default value: |
| Outbox |
Default directory for outgoing files. Enter a value directly or click … to navigate to and select a directory. Possible values: Any local or shared directory. Default value: |
| Sentbox |
If specified, default directory for retaining sent files. Files are a copy of the original source file; any file manipulations performed as part of the send are not reflected in the sentbox copies. Enter a value directly or click … to navigate to and select a directory. Possible values: Any local or shared directory. Default value: No default value. |
| Receivedbox |
If specified, default directory for retaining received files. Files are a copy of the final destination file; any file manipulations performed as part of the receive are reflected in the receivedbox copies. Enter a value directly or click … to navigate to and select a directory. Possible values: Any local or shared directory. Default value: No default value. |
``
HTTP Host: HTTP Tab
The product uses the information you provide in the General and HTTP to build HTTP URLs when an action is run.
| Setting | Description |
|---|---|
| HTTP/HTTPs |
For HTTPs servers only. Possible values: |
| Check certificate server name | Only available if you select HTTPs. Verifies that the server name in the received SSL server certificate matches the server name actually connected to. |
| Method |
Select a method for each command supported by the server. See HTTP and HTTP/s Hosts .
If the DIR command is supported by an HTTP POST method, information concerning how to parse the directory listing returned by the server is required.
*Special escape sequences can be used to identify certain characters:
|
| Path | Supply the server Path for each of the commands. Depending on the server implementation and the methods used, some or all the paths might be the same or some or all might be different. |
| Parameters / Headers |
Specify required and optional Parameters and Headers for each of the commands. Add custom parameters and additional headers as needed. The values for these will be available on the receiving side either through the properties passed to the ILexiComIncoming Java API or by accessing If the |
HTTP Host: Advanced Tab
See Setting advanced host properties for information about how to use and set the properties supported in all protocols. Properties available for HTTP or HTTP/s include:
| Setting | Description |
|---|---|
| Add Mailbox Alias Directory to Inbox |
Appends a subdirectory at the end of the host's configured inbox directory. This allows files received through different mailboxes to be kept separate. Possible values: Default value: |
| Add Mailbox Alias Directory to Outbox |
Appends a subdirectory at the end of the host's configured outbox directory. This allows files to be sent through different mailboxes to be kept separate. Possible values: Default value: |
| Add Mailbox Alias Directory to Receivedbox |
Appends a subdirectory at the end of the host's configured receivedbox directory. This allows files that have been sent through different mailboxes to be kept separate. Possible values: Default value: |
| Add Mailbox Alias Directory to Sentbox |
Appends a subdirectory at the end of the host's configured sentbox directory. This allows files that have been sent through different mailboxes to be kept separate. Possible values: Default value: |
| Allow Actions To Run Concurrently |
Normally, actions and host actions within the same host are allowed to run concurrently. You can use this property to not allow actions and host actions to run concurrently.
Note: This is a Cleo Harmony and Cleo VLTrader option.
Possible values: Default value: |
| Command Retries |
If an error or exception occurs during a command, the number of times the command should be retried.
Note: Command Retries does not apply to exceptions related to TCP/IP or ISDN dial-up connections.
Possible values: Default value: |
| Connection Timeout |
The amount of time allowed for each read operation. Possible values:
Default value: |
| Delete Zero Length Files |
Indicates whether files received that are zero-length (≤ 5 bytes) should be deleted rather than processed. Possible values: Default value: |
| Do Not Send Zero Length Files |
Indicates whether zero length files to be sent to the server should be ignored rather than processed. Possible values: Default value: |
| Email On Successful Send |
Send an email notification after successfully sending a file. See Configuring email or execute based on results. Possible values: Email addresses separated by commas (,), semicolons (;), or colons (:). Default value: The value specified on the panel (if set). |
| Execute On Check Conditions Met |
After executing a CHECK command where the overall conditions are met, run a system command. See Configuring email or execute based on results.
Note: This is a Cleo Harmony and Cleo VLTrader option.
Note: If multiple files contribute to the conditions being met and a file macro (for example, %file%) is used, the command runs once per file.
Possible values: System command to be executed. Default value: The value specified on (if set). |
| Execute On Check Conditions Not Met |
After executing a CHECK command where the overall conditions are not met, run a system command. See Configuring email or execute based on results.
Note: This is a Cleo Harmony and Cleo VLTrader option.
Possible values: System command to be executed. Default value: The value specified on (if set). |
| Execute On Fail |
If an error occurs during a command, run a system command. See Configuring email or execute based on results. Possible values: System command to be executed. Default value: The value specified on (if set). |
| Execute On Repetitive Action Failures |
Suppresses repeated executions of Execute On Fail when the same failure occurs repeatedly for a host.
Note: Suppression applies only to repeated identical failures and is not synchronized across hosts.
Possible values: Default value: |
| Fixed Record EOL Characters |
End-of-line characters to be inserted and/or deleted. Possible values:
|
| Fixed Record Incoming Delete EOL |
Deletes EOL characters while receiving a file if fixed record length is greater than zero.
Note: FTP ASCII transfers may already alter EOL characters between platforms.
Possible values: On or Off Default value: Off |
| Fixed Record Incoming Insert EOL |
Inserts EOL characters while receiving files when fixed record settings apply. This setting is mutually exclusive with Fixed Record Incoming Delete EOL. Possible values: On or Off Default value: Off |
| Fixed Record Length |
The fixed record length at which EOL characters are applied. Possible values: 0 – n Default value: 0 |
| Fixed Record Outgoing Insert EOL |
Inserts EOL characters when sending files using fixed record length.
Note: FTP ASCII mode may already modify EOL characters.
Possible values: On or Off Default value: Off |
| Get Number of Files Limit |
Limits the number of files retrieved by a single GET command. Possible values: 0 – n
Default value: 0 |
| High Priority |
Treats transfers as high priority, allocating more bandwidth. See Other system options.
Note: Cleo Harmony and Cleo VLTrader only.
Possible values: Incoming, Outgoing, Both |
| Include Failure In Subject Of Email |
When specified, the exception message will be included in the email that is generated on failure.
Note: If the exception message exceeds 256 characters, it will be truncated.
Possible values: On or Off Default value: The value specified on . |
| LCOPY Archive |
If specified, contains the directory for archiving LCOPY source files. Possible values: Any local or shared directory. Macros can be used. See Using macro variables . Default value: The value specified on , if any. |
| Macro Date Format |
Specifies the date format to be used when the Possible values: See Using macro variables . Default value: The value specified on , if any. |
| Macro Time Format |
Specifies the time format to be used when the Possible values: See Using macro variables . Default value: The value specified on , if any. |
| Maximum Incoming Transfer Rate (kbytes/s) |
Sets the maximum incoming transfer rate in Kbytes (1024 bytes) per second. See Advanced system options . Possible values: 0 – n Default value: 0 |
| Maximum Outgoing Transfer Rate (kbytes/s) |
Sets the maximum outgoing transfer rate in Kbytes (1024 bytes) per second. See Advanced system options . Possible values: 0 – n Default value: 0 |
| PGP Compression Algorithm |
Compression method used when OpenPGP packaging is requested. See Configuring mailbox packaging . Possible values: System Default, ZIP, ZLIB Default value: System Default |
| PGP Encryption Algorithm |
Encryption method used for OpenPGP packaging. See Configuring mailbox packaging . Possible values: System Default, TripleDES, Blowfish, CAST5, DES, AES-128, AES-192, AES-256, Twofish Default value: System Default |
| PGP Signature Verification |
Indicates whether signed inbound PGP messages are verified. See Configuring mailbox packaging . Possible values: On or Off Default value: On |
| SSL Use Record Splitting |
Uses 1/n-1 record splitting to mitigate BEAST attacks. Possible values: On or Off Default value: On |
| Zip Compression Level |
Controls compression for LCOPY -ZIP operations. Possible values: System Default, 9–0 Default value: System Default |
| Zip Subdirectories Into Individual Zip Files |
Bundles subdirectories into individual zip files for LCOPY -ZIP -REC. Possible values: On or Off Default value: On |
HTTP Mailbox
A mailbox's parameters allow you access to the host system.
HTTP Mailbox: HTTP Tab
Specify default values for various command parameters and headers.
The parameters and headers listed are those identified in the host HTTP tab that have neither static values nor special %file and %dirassociations.
Provide Default Values for any of the parameters and headers for mailbox-level actions. Unless an overriding value is specified within the command in an action, these default values are used.
HTTP Mailbox: Authenticate Tab
If the target server requires WWW authentication, select the appropriate type and provide the required username and password and optionally realm.
HTTP Mailbox: Security Tab
The HTTP and HTTP/s radio buttons are read-only. They reflect the settings from the host HTTP tab.
If HTTP is selected, no further action is necessary on this tab.
If HTTP/s is selected, the target server can issue client certificates. In this case, import the client certificate using Certificate Manager (see Certificate management) and then specify (or browse for) the imported Certificate Alias and Password.
HTTP Mailbox: Packaging Tab
See Configuring mailbox packaging for information about payload file packaging.
HTTP Trading Partner
A trading partner's parameters define a unique identifier on the host system. Create a new trading partner under the host.
- Right-click the host in the active tree pane.
- Select New Trading Partner to create a new lower branch. Then, optionally, type a new alias in the content pane panel and clickApply.
HTTP Trading Partner: Identifier Tab
Trading partners are provided as a convenience. Rather than having to repeat the trading partner's identifier perhaps multiple times in various commands, the identifier can be specified once and the trading partner alias referenced as needed.
The trading partner alias is more human-readable and in the command dialog editor, trading partner aliases are available through pull-down menus.
HTTP Action
An action's parameters capture a repeatable transaction for your mailbox on the host system. Create a new action under the mailbox.
HTTP Action: Action Tab
Use the Action tab to configure commands within an action.
The commands specified on the host HTTP tab (plus the local commands) are available for use. See Composing an action and HTTP Command Reference.
If a parameter or header value on the host HTTP tab has been marked with the keyword %tp, the value specified for the parameter or header in the action can be %trading partner, where trading partner is the alias of one of the trading partners under the host (LexiCom) or a Trading Partner from the Trading Partners Table (VLTrader and Harmony). When the command is run, the trading partner's identifier is filled in for the value.
\s must be used to represent the space within the command For example, %OPQ\scompany represents %OPQ company. This is done automatically in the dialog editor. If a space is left in the value, the command is not parsed correctly.HTTP Command Reference
The following section provides information about HTTP host commands, including essential syntax and usage details.
CLEAR
Clear an action property string value. The cleared value only affects the commands that follow the CLEAR.
CLEAR property
- property
Action property name with no embedded spaces.
CONFIRM
Confirm, on the host, the receipt of one or more files
CONFIRM -DIR name=value,...
- -DIR
Confirm file(s) received using directoy listing from the host.
- name =value,...
HTTP parameter=value and header=value pair.
CONNECT
Connect (login) to the host
CONNECT name=value,...
- name =value
HTTP parameter=value and header=value pairs
DELETE
Delete one or more files on the host.
DELETE -DIR "source" parm/header=value,...
- -DIR
Delete one or more files using a directory listing from the host.
- "source"
-
Remote source path
- If the underlying HTTP method for the command on the server is POST, the argument is not applicable and cannot be used. See HTTP Configuration.
- If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- name =value,...
HTTP parameter=value and header=value pair.
DIR
Get a directory listing of available files from the host.
DIR "source" "destination" name=value,...
- "source"
-
Remote source path
- If the underlying HTTP method for the command on the server is POST, the argument is not applicable and cannot be used. See HTTP Configuration.
- If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- "destination"
-
Local destination path.
- Path can be to a filename (unless the
-DIRoption is used) or to a directory. - If you specify a relative path, the command uses the default inbox.
- If you do not specify a path, the command generates messges rather than files.
- If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- Path can be to a filename (unless the
- name =value,...
HTTP parameter=value and header=value pair.
GET
Receive one or more files from the host.
GET -DIR -CON -DEL –UNI|-APE "source" "destination" name=value,...
- -DIR
Get one or more files using a directory listing from the host.
- -CON
If the command is successful, confirm on the host that file was received. If the CONFIRM command is not supported on the server, the argument is not applicable and cannot be used. See HTTP Configuration.
- -DEL
If the command is successful, delete host files. If the DELETE command is not supported on the server, the argument is not applicable and cannot be used. See HTTP Configuration
- -UNI
Ensure the copied filename is unique.
- -APE
If local filename exists, append copied file to existing file.
- "source"
-
Remote source path
- If the underlying HTTP method for the command on the server is POST, the argument is not applicable and cannot be used. See HTTP Configuration.
- If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- "destination"
-
Local destination path.
- Path can be to a filename (unless the
-DIRoption is used) or to a directory. - If you specify no path or a relative path, the command uses the default inbox.
- One
*is supported with canned prefix and/or suffix in filename. - You can use macro variables. See Using macro variables (Destination File context) for a list of the applicable macros.
- You can use
%HTTP.header.XXXX%macro where XXXX references an HTTP header name in the server’s response and is replaced with the header’s value. - If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- Path can be to a filename (unless the
- name =value,...
HTTP parameter=value and header=value pair.
HTTP Comment
# text...
Lines in the action starting with a # character are considered comments and will be ignored when the action executes. Lines starting with # are generally used for documentation purposes.
LCOPY
Copy one or more files locally.
LCOPY –DEL -REC {–UNI|–APE} {-ZIP|-UNZ} "source" "destination"
- -DEL
If the command is successful, delete the local file.
- -REC
Recursively search all subdirectories.
- -UNI
Ensure the copied filename is unique.
- -APE
Append copied file to existing destination file.
- -ZIP
-
Zip all the files into one or more ZIP archive files, depending on the destination specified.
- Specify ZIP comment and compression level through Zip Comment and Zip Compression Level properties. See Setting advanced host properties.
- The ZIP archive files created through the LCOPY command conform to the standard ZIP file format. Visit http://docs.oracle.com/javase/6/docs/api/java/util/zip/package-summary.html. The ZIP file format should not be confused with other popular file compression/archive formats such as GZIP, TAR, RAR, etc. The LCOPY command works only with ZIP-formatted files. In addition to the VersaLex application, there are many other software packages that can read/write ZIP-formatted files, for example, WinZip (Windows), File Roller (Linux), PKZIP and Info-ZIP (Windows/Linux/other Unix).
- In addition to standard ZIP-formatted archives, the VersaLex application also supports password-based AES- encrypted ZIP files (128-bit, 192-bit, and 256-bit). See Cryptographic Services.
- -UNZ
-
Unzip the source file(s).
- All source files must be ZIP archive files.
- You cannot use this option with the
-RECoption. - Use ZIP entry paths if Unzip Use Path is set. See Setting advanced host properties.
- The ZIP archive files created through the LCOPY command conform to the standard ZIP file format (reference http://docs.oracle.com/javase/6/docs/api/java/util/zip/package-summary.html). The ZIP file format should not be confused with other popular file compression/archive formats such as GZIP, TAR, RAR, etc. The LCOPY command works only with ZIP-formatted files. In addition to the application, there are many other software packages that can read/write ZIP-formatted files, for example, WinZip (Windows), File Roller (Linux), PKZIP and Info-ZIP (Windows/Linux/other Unix).
- In addition to standard ZIP-formatted archives, the VersaLex application also supports password-based AES- encrypted ZIP files (128-bit, 192-bit, and 256-bit). See Encryption of Zip Files in Cryptographic Services for more information on this capability.
- "source"
-
Source path
- Path can be to a filename or to a directory
- You can use
*and?, or a regular expression when you specify a filename. See Using wildcards and regular expressions for additional information. - If you specify a relative path, the command uses the default inbox.
- You can use macro variables. See Using macro variables (Source File context) for a list of the applicable macros.
- If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- "destination"
-
Destination path.
- Path can be to a filename or to a directory.
- If you specify a relative path, the command uses the default inbox.
- You can use macro variables. See Using macro variables (Source File context) for a list of the applicable macros.
- You can use a single
*within the destination path. In this context, it is not a wildcard. Rather, it is used to substitute a source file name or a source subdirectory name. When*is used in conjunction with both the-RECand-ZIPoptions, andZip Subdirectories Into Individual Zip Filesis enabled, then*is substituted with each first-level subdirectory name. When*is not used for bundling zipped subdirectories, then it is used as a shortcut for the%sourcefilename%or%srcfilename%macro. Only one*is allowed in the destination path. See Setting advanced host properties. - When copying a file without the
-APEoption, or when copying a file with the-APEoption where the destination file does not already exist, a temporary file name is used while the copy operation is taking place. This temporary file is placed in the destination directory. Its name begins with the product name and ends with .tmp. Once the copy completes successfully, the temporary file is renamed to the destination name. - If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
LDELETE
Delete one or more files locally.
LDELETE "source"
- "source"
-
Source path.
- Path can be a filename or a directory.
- You can use
*and?, or a regular expression when you specify a filename. See Using wildcards and regular expressions for additional information. - If you specify a relative path, the command uses the default inbox.
- Use of macro variables is supported. See Using macro variables (Source File context) for a list of the applicable macros.
- If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
LREPLACE
Replace bytes in one or more files locally.
LREPLACE "source" Replace="input bytes" With="output bytes"
- "source"
-
Source path.
- Path can be to a filename or to a directory.
- You can use
*and?, or a regular expression when you specify a filename. See Using wildcards and regular expressions for additional information. - If you specify a relative path, the command uses the default inbox.
- You can use macro variables. See Using macro variables (Source File context) for a list of the applicable macros.
- If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- "input bytes"
-
List of bytes to be replaced.
- Comma separated list of byte values (0-255).
- All bytes in comma-separated list must be found in the file in listed sequence in order to be replaced.
- "output bytes"
-
List of bytes to be substituted for original
input bytes.- Comma separated list of byte values (0-255).
- If
Withparameter is omitted, then theinput bytesare deleted from the file.
PUT
Send one or more files to the host.
PUT -DEL -UNI "source" "destination" name=value,...
- -DEL
If PUT is successful, delete local file.
- -UNI
Ensure remote filename unique
- "source"
-
Source path
- Path can be to a filename or to a directory.
- You can use
*and?, or a regular expression when you specify a filename. See Using wildcards and regular expressions for additional information. - If you specify a relative path, the command uses default outbox.
- You can use macro variables. See Using macro variables (Source File context) for a list of the applicable macros.
- If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- destination
Remote destination path. Use of macro variables is supported. See Using macro variables (Destination File context) for a list of the applicable macros.
- name =value
HTTP parameter=value and header=value pairs
PUT+GET
Send one or more files to the host and receive one or more files from the host in return.
PUT+GET -DEL –UNI|-APE "source" "destination" name=value,...
- -DEL
If the command is successful, delete the local file.
- -UNI
Ensure the local filename is unique.
- -APE
If local filename exists, append to existing file.
- "source"
-
Local source path
- Path can be to a filename or to a directory
- You can use
*and?, or a regular expression when you specify a filename. See Using wildcards and regular expressions for additional information. - If you specify a relative path, the command uses the default outbox.
- You can use macro variables. See Using macro variables (Source File context) for a list of the applicable macros.
- If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- "destination"
-
Local destination path.
- Path can be to a filename or to a directory.
- If you specify no path or a relative path, the command uses the default inbox.
- One
*is supported with canned prefix and/or suffix in filename. - You can use macro variables. See Using macro variables (Destination File context) for a list of the applicable macros.
- You can use
%HTTP.header.XXXX%macro where XXXX references an HTTP header name in the server’s response and is replaced with the header’s value. - If the path contains a space, dash (-), comma (,), or equal sign (=), it must be enclosed with double quotes ("...").
- name =value,...
HTTP parameter=value and header=value pair.
SCRIPT
See SCRIPT command for information about this command.
SET
Change an action property value. The new value only affects the commands that follow the SET.
SET property=value
- property = value
-
Action property and new value
- The property name must have no embedded spaces.
- The value specified remains in effect until it is set again or until the end of action.
-
To reset property back to default value (host-level or system-level), specify
SET propertyor
SET property= - To clear a string property, use the CLEAR command
SYSTEM
Execute a local system command.
SYSTEM "path"
- "path"
-
Local command path with arguments.
- If you specify a relative path or no path, the command uses the home directory.
- See Using operating system commands in actions for additional information
WAIT
Pause execution.
WAIT seconds
- Seconds
Number of seconds to pause.
Comments
0 comments
Please sign in to leave a comment.