8.2.1 User Agent Architecture Overview

The User Agent is installed on a workstation or device capable of running Java UI applications, such as a Windows PC. It can be installed with Visual LANSA or as a standalone install. For an individual User Agent install, refer to Install Other Features in the Installing LANSA on Windows Guide.


All the information used to perform the upload is stored in a configuration file. (Refer to 8.4 How to Build a Configuration File.) The configuration file is generally coded by the application developer and provided with the User Agent. The user will select this configuration file or the appropriate configuration file when the User Agent is started to connect to the appropriate server. (This step can be automated as described in 8.2 Getting Started with the User Agent.)

The data file to be uploaded is generally created by the end user. (Refer to 8.2.6 Understanding Source Files.) For example, the end user may enter data into a time sheet or expense report spreadsheet. This data file can be uploaded to a server and the appropriate files could be updated using a function invoked by the LANSA Integrator.

The User Agent currently supports file upload using HTTP, HTTPS and FTP protocol as well as message sending using IBM's MQ-Series Client for Java.

The end user only needs to select the configuration file to be used and the file to be uploaded.