The UMRA COM object implements the main functions to access the UMRA Service, execute form scripts and collect form data. Using UMRA COM, the functionality of User Management Administrator can be integrated with other applications (Microsoft Office, Microsoft Internet Information Services, Microsoft scripting languages, Microsoft SQL Server etc.)
The UMRA COM object software is installed on a computer when the UMRA Automation option is selected during the installation of UMRA. The COM object software does not need to be installed on the computer that runs the UMRA Service. The interface of the UMRA COM object is described in topic UMRA Automation - COM interface. The following steps describe the principle of operation when an application accesses the COM object to activate an UMRA Script.
...
The application must execute a script of a form project maintained on the UMRA Service
The application creates an instance of the UMRA COM Object. Depending on the type of the application, the UMRA COM software must be referenced (Visual Basic, Visual Basic Scripting).
The application calls the UMRA COM object interface function Connect to setup a connection with the UMRA Service.
The application initializes all of the variables and values that are used and configured in the UMRA script. To do this, the interface function SetVariableText is used.
Finally, the interface function ExecuteProjectScript is called to let the service execute the script of the project.
...
When the UMRA Service is accessed by the UMRA COM object, the credentials of the user that runs the application are used. This is not the case if the application changes the credentials while running.
See also:
UMRA forms - Introduction
UMRA Automation - Principle
UMRA console - Command line options
UMRA Automation - COM object
UMRA Automation - COM interface
UMRA service - Introduction
UMRA Automation - Command Line Interface