Universal Agent for SOA for UNIX - File Inventory Lists
Overview
This page identifies the Universal Agent for SOA file system hierarchy and its contents.
The parent directories under which Universal Agent for SOA operates are based on the existingUniversal Agent deployment. There should be no product components in these directories, just the product directories.
The product directories contain the product components either directly or in sub directories and are divided into two categories: runtime and logging.
- Runtime directories are for runtime operation of the product; they are not written to.
- Logging directories are where database components, audit and logging files reside, all components that are written to.
Parent Directories
For UNIX, the parent directories are:
- /opt/universal
- /var/opt/universal
The following sections identify the directories and files located under each of these parent directories.
Product Directories and Files
/opt/universal Parent Directory
The following table identifies the Universal Agent for SOA for UNIX product directories and files located under the /opt/universal parent directory.
Directory / File |
Sub-Directory / File |
Description |
---|---|---|
uac |
|
Directory containing artifacts for the UAC (Universal Application Container) component. |
|
bin |
Sub-directory containing the uacsrv executable. It requires no user interaction. |
|
lib |
Sub-directory containing the uacsrv.jar file needed for communication between the uacsrv and uac components. It requires no user interaction. |
|
container |
Sub-directory containing the libraries and other deployable objects needed for UAC operation. The only reason to explore this directory is if you are running the JMS Connector and need to deploy your JMS provider client jar files. |
|
shutdownUAC.sh |
Shutdown script for UAC. You usually will not need to use this script, as it is the responsibility of Universal Broker to shut down UAC. |
|
startUAC.sh |
Start-up script for UAC. You usually will not need to use this script, as it is the responsibility of Universal Broker to start UAC. |
|
uacValidateInbound.sh |
Script that validates the contents of the UAC.xml file using the schema definition contained in UAC.xsd. |
|
UAC.xsd |
File used by UAC to validate content of the UAC.xml inbound configuration file. It requires no user interaction. |
uai |
|
Directory containing the artifacts for the UAI (Universal Application Interface) component. |
|
lib |
Sub-directory containing the libraries needed for UAI operation. It usually requires no user interaction. |
|
UAI.sh |
Shell script used to invoke the UAI component. It usually requires no user interaction. |
|
Directory containing the Open Java Runtime Environment for the UAC, UAI, and UAC Server components. It usually requires no user interaction:
|
|
nls/uacmceng.umc |
|
Universal Application Container Server English message catalog. |
Readme.ups |
|
Universal Agent for SOA for UNIX installation README file. |
ubroker/tmpl/uaccfg |
|
Universal Application Container Server configuration template file. |
ubroker/tmpl/uaccmp |
|
Universal Application Container Server component definition template file. |
/var/opt/universal Parent Directory
The following table identifies the Universal Agent for SOA for UNIX product directories and files located under the /var/opt/universal parent directory.
Directory |
Sub-Directory / File |
Description |
---|---|---|
log/uac |
|
Directory containing logging and work artifacts for the UAC component. |
|
temp |
Sub-directory used by UAC for temporary file persistence. It requires no user interaction. |
|
work |
Sub-directory used by the web services framework for temporary operations. It requires no user interaction. |
|
catalina.out |
Container engine log file. |
|
container.log |
Web services framework log file. |
|
derby.log |
Database log file. |
|
uac.log |
UAC log file. |
log/uai |
|
Directory containing the logging and work artifacts for the UAI component. It is empty by default. If trace or info is enabled, the output would be written to this directory. |
uac_db |
|
Directory containing the database components, log, property, and lock files. It requires no user interaction. |
/etc/universal Parent Directory
The following table identifies the Universal Agent for SOA for UNIX files located under the /etc/universal parent directory.
File |
Description |
---|---|
uac_log4jConfiguration.xml |
Logger configuration file that you may need to modify if you want to change the logging level of the UAC component. |
uai_log4jConfiguration.xml |
Logger configuration file that you may need to modify if you want to change the logging level of the UAI component. |
uacs.conf |
Universal Application Container Server configuration file. |
UAC.xml |
Inbound operation configuration file that you may need to modify to support your inbound workload operations. |
comp/uac |
Universal Application Container Server component definition file. |
/opt/universal/jre Directory
The following table identifies the third-party Open Java Runtime Environment files packaged with the Universal Agent for SOA for UNIX. The files are located under the /opt/universal/jre directory.
File |
Description |
---|---|
bin |
Open JRE binary executable files. |
lib |
Open JRE Library files. |
LICENSE |
Open JRE License README file. |
THIRD_PARTY_README |
Open JRE Third Party README file. |
ASSEMBLY_EXCEPTION |
Open JRE Assembly Exception License README file. |