Universal Agent for Windows - System Installation File Inventory Lists

Universal Agent for Windows - File Inventory Lists

The Universal Agent 7.2.x for Windows System Installation package includes the files required for the following components / utilities:

  • Universal Automation Center Agent
  • Universal Broker
  • Universal Command Manager
  • Universal Command Server
  • Universal Configuration Manager
  • Universal Connector for PeopleSoft
  • Universal Connector for SAP
  • Universal Control Manager
  • Universal Control Server
  • Universal Copy
  • Universal Data Mover Manager
  • Universal Data Mover Server
  • Universal Encrypt
  • Universal Event Log Dump
  • Universal Event Monitor Manager
  • Universal Event Monitor Server
  • Universal Products Install Merge
  • Universal Query
  • Universal Spool Utilities
  • Universal Message Service (OMS)
  • Universal Controller Command Line Interface (CLI)
  • Python Distribution for Universal Agent

Universal Broker and Universal Configuration Manager always are installed. Other components are installed as desired. If any of the components already are installed, Windows Installer will upgrade them to the latest version.

This page lists the files installed with each Universal Agent for Windows component. The file paths specified are relative to the root installation directory (for example, C:\Program Files\Universal) that was specified during the installation, except %ALLUSERSPROFILE%, which resolves as documented.

Items shown with a path of System32 are installed in the Windows system folder. The actual name of this directory depends on the Windows version

  • For all supported 64-bit Windows editions when the 64-bit Universal Agent package is installed, the path is \Windows\System32.

Universal Automation Center Agent

File

Description

UAGSrv\bin\uagsrv.exe

Universal Automation Center Agent Application program.

UAGSrv\bin\ops_copyfile.exe

Universal Automation Center Agent copy utility.

UAGSrv\bin\ops_scan.exe

Universal Automation Center Agent scan utility.

UAGSrv\bin\opsmerge.vbs

Visual Basic script used to migrate an existing 1.5, 1.6, or 1.7 Opswise Agent to UAG.

UAGSrv\bin\uftp.exe

Universal FTP Client program.

UAGSrv\samples

UAG sample directory.

UAGSrv\samples\OPSWISE-MIB.txt

MIB file.

UAGSrv\samples\parser.txt

Universal FTP Client file describing the format of file listings received from FTP servers, based on operating system and/or file system.

UBroker\tmpl\uagcmp

Template file for the Universal Automation Center Agent component definition.

UBroker\tmpl\uagcfg

Template file for the Universal Automation Center Agent configuration.

UBroker\tmpl\uagcmp

Template file for the Universal FTP Client component definition.

nls\uagmceng.umf

English message catalog.

Universal\cmdref

Universal Agent command Reference files directory

Universal\keystore

Broker Key Store.

%ALLUSERSPROFILE%\Universal\conf\uags.conf

Universal Automation Center Agent configuration file.

%ALLUSERSPROFILE%\Universal\comp\uag

Universal Automation Center Agent component definition file.

%ALLUSERSPROFILE%\Universal\conf\uftp.conf

Universal FTP Client configuration file.

Universal Broker

File

Description

UBroker\bin\ubroker.exe

Console application program.

UBroker\bin\ubrsvc.exe

Windows service program.

UBroker\bin\ubrdbrec.bat

Recovers Universal Agent database files.

UBroker\bin\xpsmsgnt.dll

Universal Broker file, used to interface with the Windows Application Event Log, containing IDs for the messages that Universal Broker may display.

UBroker\tmpl

XML template files used by I-Management Console for remotely configuring Universal Agent.

UBroker\tmpl\aclcfg

Universal Access Control List (UACL) configuration template.

UBroker\tmpl\ubrcfg

Universal Broker configuration template.

nls\ussmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\conf\uacl.conf

Universal Access Control List (ACL) configuration file .%ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

%ALLUSERSPROFILE%\Universal\conf\ubroker.conf

Universal Broker configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Command Manager

File

Description

System32\ucmd.exe

Application program.

UBroker\tmpl\ucmcfg

Universal Command Manager configuration template.

nls\ucmmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\conf\ucmd.conf

Universal Command Manager configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Command Server

File

Description

UBroker\tmpl\ucscfg

Universal Command Server configuration template.

UBroker\tmpl\ucmcmp

Universal Command Server component definition template.

UCmdSrv\bin\ucmsrv.exe

Application program.

System32\urc.exe

Universal Return Code utility.

nls\ucmmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\comp\ucmd

Universal Command Server component definition file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

%ALLUSERSPROFILE%\Universal\conf\ucmds.conf

Universal Command Server configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Connector for PeopleSoft

File

Description

nls\uppmceng.umc

English message catalog.

UBroker\tmpl\uppcfg

Universal Connector for PeopleSoft configuration template.

UPPS\bin\upps.exe

Application program.

%ALLUSERSPROFILE%\Universal\conf\upps.conf

Universal Connector for PeopleSoft configuration file.

Universal Connector for SAP

File

Description

UBroker\tmpl\uspcfg

Universal Connector for SAP configuration template.

USap\bin\usap.exe

Universal Connector application program.

USap\samp\sapnwrfc.ini

SAP NW (NetWeaver) RFC interface configuration file in the sample file directory.

UBroker\tmpl\uspcfg

Universal Connector remote configuration template.

nls\uspmceng.umc

Universal Connector English message catalog.

nls\*.stt

Spoollist translation table files.

%ALLUSERSPROFILE%\Universal\conf\usap.conf

Universal Connector configuration file.

Universal Control Manager

File

Description

System32\uctl.exe

Application program.

UBroker\tmpl\uctcfg

Universal Control Manager configuration template.

nls\uctmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\conf\uctl.conf

Universal Control Manager configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Control Server

File

Description

UBroker\tmpl\utscfg

Universal Control Server configuration template.

UBroker\tmpl\uctcmp

Universal Control Server component definition template.

UCtlSrv\bin\uctsrv.exe

Application program.

nls\uctmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\comp\uctl

Universal Control Server component definition file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

%ALLUSERSPROFILE%\Universal\conf\uctls.conf

Universal Control Server configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Data Mover Manager

File

Description

System32\udm.exe

Application program.

UBroker\tmpl\udmcfg

Universal Data Mover Manager configuration template.

nls\udmmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\conf\udm.conf

Universal Data Mover Manager configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Data Mover Server

File

Description

UBroker\tmpl\udscfg

Universal Data Mover Server configuration template.

UBroker\tmpl\udmcmp

Universal Data Mover Server component definition template.

UdmSrv\bin\udmsrv.exe

Application program.

nls\udmmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\comp\udm

Universal Data Mover Server component definition file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

%ALLUSERSPROFILE%\Universal\conf\udms.conf

Universal Data Mover Server configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Event Monitor Manager

File

Description

System32\uem.exe

Application program.

UBroker\tmpl\uemcfg

Universal Event Monitor Manager configuration template.

nls\uemmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\conf\uem.conf

Universal Event Monitor Manager configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Event Monitor Server

File

Description

System32\uemload.exe

Event definition and event handler database load utility.

UBroker\tmpl\uedcmp

Universal Event Monitor Demand-Driven Server component definition template.

UBroker\tmpl\uemcmp

Universal Event Monitor Event-Driven Server component definition template.

UBroker\tmpl\uescfg

Universal Event Monitor Server configuration template.

UemSrv\bin\uemsrv.exe

Application program.

nls\uemmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\comp\uemd

Component definition file for the Universal Event Monitor Demand-Driven Server. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

%ALLUSERSPROFILE%\Universal\comp\uems

Component definition file for the Universal Event Monitor Event-Driven Server. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

%ALLUSERSPROFILE%\Universal\conf\uems.conf

Universal Event Monitor Server configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Configuration Manager

File

Description

UCfgMgr\bin\ucfgmgr.cpl

Universal Configuration Manager control panel application.

UCfgMgr\bin\UCfgMgrHelp.pdf

Universal Configuration Manager help file.

Universal Copy

File

Description

System32\ucopy.exe

Utility used for binary file copies. Similar to the UNIX cat command. Installed only if Universal Command Server is installed.

Universal Encrypt

File

Description

System32\uencrypt.exe

Application program. Installed only if Universal Command Manager is installed.

Universal Event Log Dump

File

Description

System32\ueld.exe

Application program.

UBroker\tmpl\uelcfg

Universal Event Log Dump configuration template.

nls\uelmceng.umc

English message catalog.

%ALLUSERSPROFILE%\Universal\conf\ueld.conf

Universal Event Log Dump configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Message Translator

File

Description

System32\umet.exe

Application program, always installed. Used to map application-specific error messages to error codes.

Universal Products Install Merge

File

Description

UPIMerge\bin\upimerge.exe

Application program, always installed. Provides command line access to the same functionality used by the Universal Agent installation to merge options from a new configuration file into an existing file.

Universal Query

File

Description

System32\uquery.exe

Application program.

UBroker\tmpl\uqrcfg

Universal Query configuration template.

nls\uqrmceng.umc

English message catalog.

%ALLUSERSPROFILE\Universal\conf\uquery.conf

Universal Query configuration file. %ALLUSERSPROFILE% is a system environment variable that expands to the All Users profile directory, typically C:\Documents and Settings\All Users.

Universal Spool Utilities

File

Description

USpool\bin\uslist.exe

Used to list the contents of Universal Spool files.

USpool\bin\uslrm.exe

Used to remove records from Universal Spool files.

USpool\bin\udb_archive.exe
USpool\bin\udb_dump.exe
USpool\bin\udb_load.exe
USpool\bin\udb_recover.exe
USpool\bin\udb_stat.exe
USpool\bin\udb_upgrade.exe
USpool\bin\udb_verify.exe
                                                         

Miscellaneous spool file utilities. Should be used only for debugging purposes, and only at the request of Stonebranch, Inc. Customer Support.

Universal Message Service (OMS)

File

Description

omssrv\bin\omssrv.exe

OMS Server.

omssrv\bin\omsadm.exe

OMS Administration utility.

nls\omsmceng.umc

OMS message catalog.

UBroker\tmpl\omscfg

OMS Server configuration template.

UBroker\tmpl\omscmp

OMS Server component definition template.

%ALLUSERSPROFILE%\Universal\conf\omss.conf

OMS configuration file.

%ALLUSERSPROFILE%\Universal\comp\oms

OMS component definition file.

Universal Controller Command Line Interface (CLI)

File

Description

OpsCli\bin\uagcmd

CLI executable command.

OpsCli\bin\ops-change-credentials-password.bat

Changes the runtime password for the specified Universal Controller credentials resource.

OpsCli\bin\ops-change-user-password.bat

Changes the password for the specified Universal Controller User account.

OpsCli\bin\ops-connector-status.bat

Lists the status of one or more Connectors.

OpsCli\bin\ops-export-bulk.bat

Performs a bulk export of all Controller database records.

OpsCli\bin\ops-export-trigger.bat

Performs an export of the specified triggers and any associated records.

OpsCli\bin\ops-import-bulk.bat

Imports Controller database records that were exported with ops-export-bulk.

OpsCli\bin\ops-import-trigger.bat

Imports triggers and associated records that were exported using ops-export-trigger.

OpsCli\bin\ops-manual-setcompleted.bat

Sets Manual task status to Success.

OpsCli\bin\ops-manual-setstarted.bat

Changes Manual task status from Action Required to Started.

OpsCli\bin\ops-resume-agent.bat

Allows a suspended Agent to submit tasks once again.

OpsCli\bin\ops-resume-agent-cluster.bat

Allows a suspended Agent Cluster to execute tasks once again.

OpsCli\bin\ops-resume-agent-cluster-membership.bat

Allows a specified Agent to rejoin specified Agent Cluster.

OpsCli\bin\ops-set-agent-cluster-task-execution-limit.bat

Sets the task execution limit for an Agent Cluster.

OpsCli\bin\ops-set-agent-task-execution-limit.bat

Sets the task execution limit for an Agent.

OpsCli\bin\ops-suspend-agent.bat

Temporarily prevents a specified Agent from submitting tasks.

OpsCli\bin\ops-suspend-agent-cluster.bat

Temporarily prevents the Agents in the specified Cluster from submitting tasks.

OpsCli\bin\ops-suspend-agent-cluster-membership.bat

Temporarily removes an Agent from cluster membership.

OpsCli\bin\ops-task-cancel.bat

Cancels a task.

OpsCli\bin\ops-task-forcefinish.bat

Force Finishes a task.

OpsCli\bin\ops-task-hold.bat

Places a task on hold.

OpsCli\bin\ops-task-launch.bat

Executes a task.

OpsCli\bin\ops-task-list.bat

Lists the specified tasks.

OpsCli\bin\ops-task-release.bat

Releases a held task.

OpsCli\bin\ops-task-rerun.bat

Re-executes the specified task.

OpsCli\bin\ops-task-setpriority.bat

Changes the execution priority of a Started task.

OpsCli\bin\ops-task-skip.bat

Skips the specified task instance.

OpsCli\bin\ops-task-status.bat

Displays the status of the task instance(s) associated with a task.

OpsCli\bin\ops-trigger-disable.bat

Disables the specified trigger(s).

OpsCli\bin\ops-trigger-enable.bat

Enables the specified trigger(s).

OpsCli\bin\ops-trigger-now.bat

Satisfies all conditions in the specified trigger and launches its associated tasks.

OpsCli\bin\ops-trigger-status.bat

Displays the status of the specified trigger(s).

OpsCli\bin\ops-update-resource-limit.bat

Sets the resource limit for a resource.

OpsCli\bin\ops-variable-list.bat

Displays the specified variable's value.

OpsCli\bin\ops-variable-set.bat

Sets the specified variable's value.

OpsCli\bin\uagcmd.exe

CLI Executable binary.

%ALLUSERSPROFILE%\Universal\conf\cmdtools.props

Optional CLI configuration file.

System Files

The following files will be installed only if they are newer than the existing file.

All files are installed to the Windows System32 folder, unless otherwise noted.

Description

File

Visual C++ 14 Runtimes

concrt140.dll
msvcp140.dll
msvcp140_1.dll
msvcp140_2.dll
ucrtbase.dll
vccorlib140.dll
vcruntime140_1.dll

Microsoft Foundation Class 14.0

mfc140.dll
mfc140u.dll
mfcm140.dll
mfcm140u.dll
mfc140chs.dll
mfc140cht.dll
mfc140deu.dll
mfc140enu.dll
mfc140esn.dll
mfc140fra.dll
mfc140ita.dll
mfc140jpn.dll
mfc140kor.dll
mfc140rus.dll

Microsoft Universal C Runtime 1

api_ms_win_core_console_l1_1_0.dll
api_ms_win_core_datetime_l1_1_0.dll
api_ms_win_core_debug_l1_1_0.dll
api_ms_win_core_errorhandling_l1_1_0.dll
api_ms_win_core_file_l1_1_0.dll
api_ms_win_core_file_l1_2_0.dll
api_ms_win_core_file_l2_1_0.dll
api_ms_win_core_handle_l1_1_0.dll
api_ms_win_core_heap_l1_1_0.dll
api_ms_win_core_interlocked_l1_1_0.dll
api_ms_win_core_libraryloader_l1_1_0.dll
api_ms_win_core_localization_l1_2_0.dll
api_ms_win_core_memory_l1_1_0.dll
api_ms_win_core_namedpipe_l1_1_0.dll
api_ms_win_core_processenvironment_l1_1_0.dll
api_ms_win_core_processthreads_l1_1_0.dll
api_ms_win_core_processthreads_l1_1_1.dll
api_ms_win_core_profile_l1_1_0.dll
api_ms_win_core_rtlsupport_l1_1_0.dll
api_ms_win_core_string_l1_1_0.dll
api_ms_win_core_synch_l1_1_0.dll
api_ms_win_core_synch_l1_2_0.dll
api_ms_win_core_sysinfo_l1_1_0.dll
api_ms_win_core_timezone_l1_1_0.dll
api_ms_win_core_util_l1_1_0.dll
api_ms_win_crt_conio_l1_1_0.dll
api_ms_win_crt_convert_l1_1_0.dll
api_ms_win_crt_environment_l1_1_0.dll
api_ms_win_crt_filesystem_l1_1_0.dll
api_ms_win_crt_heap_l1_1_0.dll
api_ms_win_crt_locale_l1_1_0.dll
api_ms_win_crt_math_l1_1_0.dll
api_ms_win_crt_multibyte_l1_1_0.dll
api_ms_win_crt_private_l1_1_0.dll
api_ms_win_crt_process_l1_1_0.dll
api_ms_win_crt_runtime_l1_1_0.dll
api_ms_win_crt_stdio_l1_1_0.dll
api_ms_win_crt_string_l1_1_0.dll
api_ms_win_crt_time_l1_1_0.dll
api_ms_win_crt_utility_l1_1_0.dll
ucrtbase.dll

Microsoft Windows Installer 3.1.4000.1823 2

msiexec.exe

1 The Microsoft Universal C Runtime is built into Windows 10, Server 2016, and Server 2019. It is available as a Microsoft update on Windows 7, Server 2008 R2, Server 2012, and Server 2012 R2 systems. Although the Universal Agent install provides these .dlls on older system, the install will issue an error and stop without installing any files if they do not already exist. The install executes functions that rely on the MS UCRT.

2 See the documentation regarding the /wiki/spaces/DEV/pages/1312912.

Universal Translate Tables (UTT)

File

C:\Program Files\Universal\nls\default.stt

C:\Program Files\Universal\nls\raw.stt

C:\Program Files\Universal\nls\iso8859-10.utt

C:\Program Files\Universal\nls\iso8859-13.utt

C:\Program Files\Universal\nls\iso8859-14.utt

C:\Program Files\Universal\nls\iso8859-15.utt

C:\Program Files\Universal\nls\iso8859-1.utt

C:\Program Files\Universal\nls\iso8859-2.utt

C:\Program Files\Universal\nls\iso8859-3.utt

C:\Program Files\Universal\nls\iso8859-4.utt

C:\Program Files\Universal\nls\iso8859-5.utt

C:\Program Files\Universal\nls\iso8859-6.utt

C:\Program Files\Universal\nls\iso8859-7.utt

C:\Program Files\Universal\nls\iso8859-8.utt

C:\Program Files\Universal\nls\iso8859-9.utt

C:\Program Files\Universal\nls\pc437.utt

C:\Program Files\Universal\nls\pc737.utt

C:\Program Files\Universal\nls\pc775.utt

C:\Program Files\Universal\nls\pc850.utt

C:\Program Files\Universal\nls\pc852.utt

C:\Program Files\Universal\nls\pc855.utt

C:\Program Files\Universal\nls\pc857.utt

C:\Program Files\Universal\nls\pc860.utt

C:\Program Files\Universal\nls\pc861.utt

C:\Program Files\Universal\nls\pc862.utt

C:\Program Files\Universal\nls\pc863.utt

C:\Program Files\Universal\nls\pc864.utt

C:\Program Files\Universal\nls\pc865.utt

C:\Program Files\Universal\nls\pc866.utt

C:\Program Files\Universal\nls\pc869.utt

C:\Program Files\Universal\nls\pc874.utt

C:\Program Files\Universal\nls\win1250.utt

C:\Program Files\Universal\nls\win1251.utt

C:\Program Files\Universal\nls\win1252.utt

C:\Program Files\Universal\nls\win1253.utt

C:\Program Files\Universal\nls\win1254.utt

C:\Program Files\Universal\nls\win1255.utt

C:\Program Files\Universal\nls\win1256.utt

C:\Program Files\Universal\nls\win1257.utt

C:\Program Files\Universal\nls\win1258.utt

Python Distribution for Universal Agent

Installed under .\Universal\Python.

The Python distribution provided by the Universal Agent install is a fully-functional Python distribution that has complete support for Python script execution, virtual environment creation, and/or add-on module installations via pip.

When installing new Python modules to this distribution’s install directory, remember to use the provided pip binary to ensure that the module is installed to the correct path.

Provided Modules

The modules provided by the Universal Agent's Python distribution are listed below. Where possible, the dependencies for each of these modules are also provided.

Stonebranch does not own, support, or maintain any of these modules. The link for each module will direct you to that project's homepage.

Module

Version

Notes

azure-storage-blob12.7.1
botocore1.14.8
boto31.11.8
docker4.1.0
google-cloud-storage1.25.0
paramiko2.7.1
requests2.22.0
hdbcli2.7.23
pyodbc4.0.30
cx-Oracle8.0.1
hdfs2.5.8
kubernetes12.0.1
wheel
No version requirement enforced at build time