How does AdminUI installer know if the prerequisite installer is installed

Document ID : KB000015885
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

You are setting up a new Administrative UI on linux machine.

ADMINUI installer does not recognize the prerequisite installer is installed.

Question:

How does AdminUI installer detect whether the prerequisite installer is already installed?

Environment:
Redhat OSAdminUI Prerequisite installer is installed.
Answer:

AdminUI Prerequisite installer would generate the following files in the user's home directory if it is successfully installed.

~/.Admin_UI_Prerequisite_Registry.registry

~/.com..zerog.registry.xml

 

.Admin_UI_Prerequisite_Registry.registry file contains the following information.

[smuser@localhost ~]$ cat .Admin_UI_Prerequisite_Registry.registry 

#***** Admin UI PREREQUISITE INSTALLER REGISTRY - Do not modify/delete ***** 

#This Registry will provide install location & version information for future reference 

AdminUI.Location=/appsbin/CA/siteminder/adminui 

AdminUI.Version=12.52.105.2112 

 

As you can see above, it has the path where the prerequisite is installed and the version.

 

.com..zerog.registry.xml file has the following information.

[smuser@localhost ~]$ cat .com.zerog.registry.xml

<?xml version="1.0" encoding="UTF-8"?>

<registry install_date="2017-09-07 22:02:23" version="1.1" last_modified="2017-09-07 22:02:43">

        <products>

                <product name="Administrative UI Prerequisite Installer" id="1271e809-1ef0-11b2-861c-bb391b9ccf0f" upgrade_id="1271e809-1ef0-11b2-861c-bb391b9ccf0f" version="12.52.105.2112" copyright="2014" info_url="" support_url="" location="/appsbin/CA/siteminder/adminui" last_modified="2017-09-07 22:02:24">

                <![CDATA[]]>

                        <vendor name="" id="1271e808-1ef0-11b2-861c-bb391b9ccf0f" home_page="" email=""/>

                        <feature short_name="Help" name="Help" last_modified="2017-09-07 22:02:24">

                        <![CDATA[This installs the help feature.]]>

                                <component ref_id="1271e812-1ef0-11b2-8625-bb391b9ccf0f" version="12.52.105.2112" location="/appsbin/CA/siteminder/adminui/install_config_info/prerequisite-uninstall/uninstall"/>

                                <component ref_id="1271e813-1ef0-11b2-8627-bb391b9ccf0f" version="12.52.105.2112" location="/appsbin/CA/siteminder/adminui/install_config_info/install_config_jre"/>

                                <component ref_id="1271e813-1ef0-11b2-8622-bb391b9ccf0f" version="12.52.105.2112" location="/appsbin/CA/siteminder/adminui/install_config_info/prerequisite-installer.properties"/>

                        </feature>

                </product>

        </products>

        <components>

                <component id="1271e813-1ef0-11b2-8627-bb391b9ccf0f" version="12.52.105.2112" name="InstallAnywhere VM Component" location="/appsbin/CA/siteminder/adminui/install_config_info/install_config_jre" vendor=""/>

                <component id="1271e812-1ef0-11b2-8625-bb391b9ccf0f" version="12.52.105.2112" name="InstallAnywhere Uninstall Component" location="/appsbin/CA/siteminder/adminui/install_config_info/prerequisite-uninstall/uninstall" vendor=""/>

                <component id="1271e813-1ef0-11b2-8622-bb391b9ccf0f" version="12.52.105.2112" name="Common" location="/appsbin/CA/siteminder/adminui/install_config_info/prerequisite-installer.properties" vendor=""/>

        </components>

</registry>

 

AdminUI installer looks for the above files(mainly the registry file) and install the binaries.

If the files are not found, then it would ask if you have any of the supported application servers(JBoss, WebSphere and WebLogic).

Additional Information:

Administrative UI installation fails : https://support.ca.com/us/knowledge-base-articles.TEC548213.html