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.
 
It includes the following sub-directories and files.

 

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.
 
It includes the following sub-directories and files.

 

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.

jre

 

Directory containing the Open Java Runtime Environment for the UAC, UAI, and UAC Server components. It usually requires no user interaction:

  • %dir /opt/universal/jre
    • %doc /opt/universal/jre/ASSEMBLY_EXCEPTION
    • %doc /opt/universal/jre/LICENSE
    • %doc /opt/universal/jre/THIRD_PARTY_README
       
  • %dir /opt/universal/jre/bin
    • /opt/universal/jre/bin/clhsdb
    • /opt/universal/jre/bin/hsdb
    • /opt/universal/jre/bin/java
    • /opt/universal/jre/bin/jjs
    • /opt/universal/jre/bin/keytool
    • /opt/universal/jre/bin/orbd
    • /opt/universal/jre/bin/pack200
    • /opt/universal/jre/bin/policytool
    • /opt/universal/jre/bin/rmid
    • /opt/universal/jre/bin/rmiregistry
    • /opt/universal/jre/bin/servertool
    • /opt/universal/jre/bin/tnameserv
    • /opt/universal/jre/bin/unpack200
       
  • %dir /opt/universal/jre/lib
    • /opt/universal/jre/lib/calendars.properties
    • /opt/universal/jre/lib/charsets.jar
    • /opt/universal/jre/lib/classlist
    • /opt/universal/jre/lib/content-types.properties
    • /opt/universal/jre/lib/currency.data
    • /opt/universal/jre/lib/flavormap.properties
    • /opt/universal/jre/lib/hijrah-config-umalqura.properties
    • /opt/universal/jre/lib/jce.jar
    • /opt/universal/jre/lib/jexec
    • /opt/universal/jre/lib/jsse.jar
    • /opt/universal/jre/lib/jvm.hprof.txt
    • /opt/universal/jre/lib/logging.properties
    • /opt/universal/jre/lib/management-agent.jar
    • /opt/universal/jre/lib/meta-index
    • /opt/universal/jre/lib/net.properties
    • /opt/universal/jre/lib/psfontj2d.properties
    • /opt/universal/jre/lib/psfont.properties.ja
    • /opt/universal/jre/lib/resources.jar
    • /opt/universal/jre/lib/rt.jar
    • /opt/universal/jre/lib/sound.properties
    • /opt/universal/jre/lib/tzdb.dat
       
  • %dir /opt/universal/jre/lib/amd64
    • /opt/universal/jre/lib/amd64/jvm.cfg
    • /opt/universal/jre/lib/amd64/libattach.so
    • /opt/universal/jre/lib/amd64/libawt_headless.so
    • /opt/universal/jre/lib/amd64/libawt.so
    • /opt/universal/jre/lib/amd64/libawt_xawt.so
    • /opt/universal/jre/lib/amd64/libdt_socket.so
    • /opt/universal/jre/lib/amd64/libfontmanager.so
    • /opt/universal/jre/lib/amd64/libhprof.so
    • /opt/universal/jre/lib/amd64/libinstrument.so
    • /opt/universal/jre/lib/amd64/libj2gss.so
    • /opt/universal/jre/lib/amd64/libj2pcsc.so
    • /opt/universal/jre/lib/amd64/libj2pkcs11.so
    • /opt/universal/jre/lib/amd64/libjaas_unix.so
    • /opt/universal/jre/lib/amd64/libjava_crw_demo.so
    • /opt/universal/jre/lib/amd64/libjava.so
    • /opt/universal/jre/lib/amd64/libjawt.so
    • /opt/universal/jre/lib/amd64/libjdwp.so
    • /opt/universal/jre/lib/amd64/libjpeg.so
    • /opt/universal/jre/lib/amd64/libjsdt.so
    • /opt/universal/jre/lib/amd64/libjsig.so
    • /opt/universal/jre/lib/amd64/libjsoundalsa.so
    • /opt/universal/jre/lib/amd64/libjsound.so
    • /opt/universal/jre/lib/amd64/liblcms.so
    • /opt/universal/jre/lib/amd64/libmanagement.so
    • /opt/universal/jre/lib/amd64/libmlib_image.so
    • /opt/universal/jre/lib/amd64/libnet.so
    • /opt/universal/jre/lib/amd64/libnio.so
    • /opt/universal/jre/lib/amd64/libnpt.so
    • /opt/universal/jre/lib/amd64/libsaproc.so
    • /opt/universal/jre/lib/amd64/libsctp.so
    • /opt/universal/jre/lib/amd64/libsplashscreen.so
    • /opt/universal/jre/lib/amd64/libsunec.so
    • /opt/universal/jre/lib/amd64/libunpack.so
    • /opt/universal/jre/lib/amd64/libverify.so
    • /opt/universal/jre/lib/amd64/libzip.so
       
  • %dir /opt/universal/jre/lib/amd64/jli
    • /opt/universal/jre/lib/amd64/jli/libjli.so
       
  • %dir /opt/universal/jre/lib/amd64/server
    • /opt/universal/jre/lib/amd64/server/libjsig.so
    • /opt/universal/jre/lib/amd64/server/libjvm.so
    • /opt/universal/jre/lib/amd64/server/Xusage.txt
       
  • %dir /opt/universal/jre/lib/applet
     
  • %dir /opt/universal/jre/lib/cmm
    • /opt/universal/jre/lib/cmm/CIEXYZ.pf
    • /opt/universal/jre/lib/cmm/GRAY.pf
    • /opt/universal/jre/lib/cmm/LINEAR_RGB.pf
    • /opt/universal/jre/lib/cmm/PYCC.pf
    • /opt/universal/jre/lib/cmm/sRGB.pf
       
  • %dir /opt/universal/jre/lib/ext
    • /opt/universal/jre/lib/ext/cldrdata.jar
    • /opt/universal/jre/lib/ext/dnsns.jar
    • /opt/universal/jre/lib/ext/jaccess.jar
    • /opt/universal/jre/lib/ext/localedata.jar
    • /opt/universal/jre/lib/ext/meta-index
    • /opt/universal/jre/lib/ext/nashorn.jar
    • /opt/universal/jre/lib/ext/sunec.jar
    • /opt/universal/jre/lib/ext/sunjce_provider.jar
    • /opt/universal/jre/lib/ext/sunpkcs11.jar
    • /opt/universal/jre/lib/ext/zipfs.jar
       
  • %dir /opt/universal/jre/lib/images
     
  • %dir /opt/universal/jre/lib/images/cursors
    • /opt/universal/jre/lib/images/cursors/cursors.properties
    • /opt/universal/jre/lib/images/cursors/invalid32x32.gif
    • /opt/universal/jre/lib/images/cursors/motif_CopyDrop32x32.gif
    • /opt/universal/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif
    • /opt/universal/jre/lib/images/cursors/motif_LinkDrop32x32.gif
    • /opt/universal/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif
    • /opt/universal/jre/lib/images/cursors/motif_MoveDrop32x32.gif
    • /opt/universal/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif
       
  • %dir /opt/universal/jre/lib/management
    • /opt/universal/jre/lib/management/jmxremote.access
    • /opt/universal/jre/lib/management/jmxremote.password.template
    • /opt/universal/jre/lib/management/management.properties
    • /opt/universal/jre/lib/management/snmp.acl.template
       
  • %dir /opt/universal/jre/lib/security
    • /opt/universal/jre/lib/security/blacklisted.certs
    • /opt/universal/jre/lib/security/cacerts
    • /opt/universal/jre/lib/security/java.policy
    • /opt/universal/jre/lib/security/java.security
       
  • %dir /opt/universal/jre/lib/security/policy
     
  • %dir /opt/universal/jre/lib/security/policy/limited
    • ** /opt/universal/jre/lib/security/policy/limited/local_policy.jar
    • /opt/universal/jre/lib/security/policy/limited/US_export_policy.jar
       
  • %dir /opt/universal/jre/lib/security/policy/unlimited
    • /opt/universal/jre/lib/security/policy/unlimited/local_policy.jar
    • /opt/universal/jre/lib/security/policy/unlimited/US_export_policy.jar

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.
 
It includes the following sub-directories and files.

 

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.