Using the Web Browser UI

Note: This section applies to the Cleo Harmony and Cleo VLTrader applications only.
You can use a web browser UI to access Cleo Harmony, Cleo VLTrader, or Cleo VLNavigator software. To configure and set up the parameters of the web browser service, see Configuring Cleo VersaLex web browser service.
To run the Cleo Harmony or Cleo VLTrader application from a web browser while not running through a Cleo VLProxy connection, you must enter the proper URL in the browser:
http(s)://VersaLexComputerIP: http(s)Port/VersaLexResourcePath
To run VersaLex from a web browser while running through a VLProxy connection, the VersaLex serial number must be supplied as a parameter:
http(s)://VLProxyComputerIP: http(s)Port/VersaLexResourcePath?serial=LX7589-YU2693
or concatenated to the resource, preceded by a dash:
http(s)://VLProxyComputerIP: http(s)Port/VersaLexResourcePath-LX7589-YU2693

In addition, you can use a number of optional URL parameters to associate external IDs with new or existing VersaLex host/mailbox aliases, limit the contents of the UI, and provide user authentication:

Type Parameter Description Values
a hostID= ID value for new or existing VLT host Up to 255 characters, unique across all hosts
a mailboxID= ID value for new or existing VLT mailbox Up to 255 characters, unique across all mailboxes
a type= If host or mailbox does not yet exist, comma-separated list of types of host to use ILexiCom.listHostTypes()[].getName()
a alias= If host or mailbox does not yet exist, suggested value for new alias Up to 50 characters, backslash character not allowed
b readonly= Comma-separated list of components that should be readonly Host – host cannot be created or modified
b view= Comma-separated list of VLT UI components to show

Menubar

Toolbar

Tree

Content

Messages

Statusbar

b toolbar= Comma-separated list of VLT toolbar buttons to show

Log

Options

Scheduler

Router

Certificates

Transfers

b no= Comma-separated list of miscellaneous features/components to hide

Scheduler – scheduler tool not shown

Router – router tool not shown

Boxes – inbox/outbox/sentbox/ receivedbox fields not shown

Send+Receive – send+receive  actions are not shown

Collect – collect (and send+collect) actions not shown

Release – release actions not shown

c auth= VLT web UI authentication. Edit/view-only authentication request honored if hostID or mailboxID URL parameter also specified or if VLNavigator user groups have not been established for VersaLex.

Edit;password=”xxx”

or

View-only;password=”xxx”

or

User;name=”xxx”;password=”xxx”

abc uiparms= Encrypted URL-encoded string containing any/all of the above parameters. Parameters can either appear directly in the URL or within the uiparms value. 

URL-encoded string encrypted using ILexiCom.encrypt().

Pre-encrypted example:

hostID=p1&type=FTP%2FFTPs&

alias=ACME&view=Content&

no=Boxes%2CSend%2BReceive%2C

Collect%2CRelease&

auth=edit%3Bpassword%3D%22xxx%22

abc reset= If this is not the first entry into VersaLex and a previous session already exists, indicates to reset the session using the parameters provided above. This parameter cannot be wrapped within the uiparms= parameter value. True

All parameter names and values are case insensitive except for ID, alias, and password values.

Note: If a host or mailboxID is passed, VersaLex is being integrated with another application's web UI and VersaLex expects that application to display VersaLex as a popup window. To distinguish hosts and mailboxes with ID associations, the tree node icon of a host or mailbox with an ID association will have a gray box around it. Host and mailbox IDs are stored in the host XML files and are retained on export/import of hosts.
To run Cleo VLNavigator from a web browser, you must enter the proper URL in the browser:
http(s)://VersaLexComputerIP:http(s)Port/VLNavigatorResourcePath

When Cleo VLNavigator logins are not in use (see Require Logins above), the web UI supports two password-protected modes:

view-only: user can not modify any configuration data nor active hosts
edit: fully-privileged user, like native UI user

The passwords are defined under the Harmony tab or VLTrader tab of the Web Browser Service.

While the web browser interface is active, you should not use the standard web browser refresh, back, and forward buttons. To force refresh, use the refresh  button in the upper right-hand corner of the web UI. Instead of the back and forward buttons, navigate through the , , or windows as if you were using the native UI.

Do not attempt to have different tabs in the same browser session accessing multiple instances of the , , or application (or even the same instance in different tabs of the same browser session.) In this case, cached information can cause you to be directed to the incorrect session.