Professional Documents
Culture Documents
Page 1 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
Table of Contents
1. Introduction .................................................................................................................................... 4
1.1. Document Introduction ........................................................................................................... 4
1.2. Approval Status ........................................................................................................................ 4
1.3. Change Log ............................................................................................................................... 4
1 Notations and Fonts used in this Document........................................................................................ 5
2 Pre-requisites ....................................................................................................................................... 6
3 Required Files ....................................................................................................................................... 7
4 Installation Variables............................................................................................................................ 8
5 Installation Folders............................................................................................................................... 9
6 Installation Checklist .......................................................................................................................... 10
6.1 Checklist of required installation tasks ....................................................................................... 10
7 Prepare Install Software..................................................................................................................... 12
7.1 Copy and move the install files into the correct folders ............................................................. 12
8 Configure JBoss Users ........................................................................................................................ 14
8.1 Configure JBoss Management and ActiveVOS Users .................................................................. 14
9 Installation Instructions ..................................................................................................................... 17
9.1 Configure JBoss Start-Up Options ............................................................................................... 17
9.2 Configure JBoss Default Parameters ........................................................................................... 19
9.3 Configure and Run the Silent install file for the Hub Server ....................................................... 24
9.4 Configure the Hub Server properties file .................................................................................... 40
9.5 Configure and Run the Silent install file for the Process Server ................................................. 26
10 Post Installation Setup ..................................................................................................................... 28
10.1 Register the MDM ORS database.............................................................................................. 28
10.2 Register the Process server in the ORS database ..................................................................... 33
10.3 Configure ActiveVOS ................................................................................................................. 36
11 Appendix .......................................................................................................................................... 41
11.1 Appendix A Starting and Stopping JBoss................................................................................ 41
11.2 Appendix B Configure and Check the Environmental variables............................................. 42
11.3 Appendix C Configure SSL ...................................................................................................... 43
11.4 Appendix D JBoss Modules .................................................................................................... 44
11.5 Appendix E Manually Running the Post Installation Step ...................................................... 45
11.6 Appendix F Restarting a failed installation from the beginning ............................................ 46
Page 2 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
Page 3 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
1. Introduction
This document is the Lufthansa specific installation and configuration guide that will be used going
forward when provisioning new environments for the Smile project. Please note that this is a generic
guide for the cluster installation of the Informatica MDM Hub, Process servers and ActiveVOS. This
guide assumes that the database installation tasks detailed in LUF-MDM-001 Informatica MDM
Database Installation and Configuration Guide have already been completed.
The intended audience for this guide is the operations team who will be responsible for running the
instructions detailed in this document.
This document should be updated as the installation process is updated and refined over time.
Page 4 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
Any code snippets or directives (e.g. Windows commands) for the user to follow will be
displayed in Courier New
Text inside < > indicate that the text refers to an entry in the Build Variables section of this
document.
Italicised text should be used to indicate a potential action or outcome, or as a note for the reader.
Page 5 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
2 Pre-requisites
Before you begin, make sure that the following prerequisites are in place.
1. The Informatica MDM Hub Store has been installed and configured.(DB guide)
2. The Hosts file has been set up so the Application Server has access to the
Database server via the FQDN.
3. The Oracle client has been installed and configured with access to the MDM
database. Execute the command below to ensure database connectivity
7. The Application Server must have X11 forwarding enabled to allow the X-
Windows environment to be utilised if configured.
8. Java JDK 1.7.0_45 or later is installed and configured correctly on both the
Application Server and Database Server. The JAVA_HOME environment variable
must be set, and the %JAVA_HOME%\bin directory must be included in the
system path.
9. Install the Application Server in the same time zone as the database server
10. Check the linux ulimits for the cup user to ensure sufficient file handles which
should be set to at least 20k. You may need to ask an administrator to up the limit
if it is not already set high enough.
vi /etc/security/limits.conf
cup hard nofile 65536
11. Check the locale is set to locale
en_US
Page 6 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
3 Required Files
Page 7 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
4 Installation Variables
Page 8 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
5 Installation Folders
The following locations will be used and referenced during the installation:
Page 9 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
6 Installation Checklist
To make it easier to follow the installation process please follow the installation checklist below
6. Unzip the install files into the various locations (refer section 7.1)
9. Add the JBoss console admin user, MDM admin and ActiveVOS admin users
(refer to section 8.1)
10. Create the silent install files for the hub and process server installations
11. Run the silent install installation for both the hub and process servers
15. Configure the Process server in the ORS using the MDM console
16. Start and Stop JBoss and check for any errors in the log files
Page 10 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
Page 11 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
7.1 Copy and move the install files into the correct folders
cd /home/cup/install
unzip Informatica_MDM_10.1GA_FOR_LINUX.zip
mv linux Informatica_Installation_Files
cd /home/cup/install/Informatica_Installation_Files
/mrmserver
chmod +x hub_install.bin
cd /home/cup/install/Informatica_Installation_Files
/mrmcleanse
chmod +x hub_cleanse_install.bin
cd /home/cup/install
unzip ActiveVOSUnix9241.zip
gunzip ActiveVOS_Server_unix_9.2.4.1.tar.gz
cd /home/cup/install
/home/cup/jboss-eap-6.4
Page 12 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
rm Informatica_MDM_10.1GA_FOR_LINUX.zip
rm ActiveVOSUnix9241.zip
rm ActiveVOS_Server_unix_9.2.4.1.tar
rm jboss-eap-6.4.0.zip
Page 13 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
The following tasks are required to configure the JBoss users for the admin console and for
ActiveVOS.
If you have problems setting passwords you may need to change the rules
defined in the file add-users.properties
It is important that the passwords chosen here also conform to the MDM
password policy which is defined using the MDM admin console.
$ ./add-user.sh
Username : <JBOSS_CONSOLE_USER>
Password : <JBOSS_CONSOLE_PW>
Re-enter Password : <JBOSS_CONSOLE_PW>
Page 14 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
$ ./add-user.sh
Username : <MDM_CONSOLE_USER>
Password : <MDM_CONSOLE_PW>
Re-enter Password : <MDM_CONSOLE_PW>
Page 15 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
4. Run the command again to add the ActiveVOS admin user and role
Ensure that the password that you choose is also a valid MDM console
password.
$ ./add-user.sh
5. You can check the users and roles have been added correctly by examining the
following files in the /home/cup/jboss-eap-6.4/standard/
configuration folder
application-roles.properties
application-users.properties
mgmt-groups.properties
mgmt-users.properties
Page 16 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
9 Installation Instructions
The following tasks are required to configure the JBoss Start-Up options.
Edit the standalone.conf file in the bin and add the start-up options as
2.
illustrated below
-Xms4096m -Xmx8192m
-XX:PermSize=512m -XX:MaxPermSize=2048m
-Xss2000k
-XX:ReservedCodeCacheSize=256m
-Dsolr.autoSoftCommit.maxTime=5000
-Djava.net.preferIPv4Stack=true
-Dprogram.name=$PROGNAME
-Dfile.encoding=UTF-8
-Djboss.as.management.blocking.timeout=5000
-Duser.timezone=UTC
-Dorg.apache.coyote.http11.Http11Protocol.MAX_HEADER_SIZE=16384
-Djgroups.bind_addr=<BIND_ADDR>
JAVA_OPTS="-Dprogram.name=$PROGNAME -Djava.net.preferIPv4Stack=true
$JAVA_OPTS"
The edited segment of the file should look something like the illustration below
#
# Specify options to pass to the Java VM.
#
if [ "x$JAVA_OPTS" = "x" ]; then
JAVA_OPTS="-Xms4096m -Xmx8192m -XX:PermSize=512m -XX:MaxPermSize=2048m -Xss2000k"
JAVA_OPTS="$JAVA_OPTS -Dsolr.autoSoftCommit.maxTime=5000 -Djava.net.preferIPv4Stack=true"
JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -
Djava.awt.headless=true"
JAVA_OPTS="$JAVA_OPTS -Djboss.modules.policy-permissions=true"
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME -Dfile.encoding=UTF-8 -
Djboss.as.management.blocking.timeout=5000"
JAVA_OPTS="-XX:ReservedCodeCacheSize=256m -
Dorg.apache.coyote.http11.Http11Protocol.MAX_HEADER_SIZE=16384
-Djgroups.bind_addr=10.56.34.23 <binding addr is ip address where JBOSS installed> -
Duser.timezone=UTC $JAVA_OPTS"
else
echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS"
fi
Please start and stop JBoss to ensure that the file has been edited correctly and
3.
that the server starts OK.
Page 17 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
Page 18 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
<server xmlns="urn:jboss:domain:1.7">
...
<profile>
...
<subsystem xmlns="urn:jboss:domain:transactions:1.5">
<core-environment>
<process-id>
<uuid/>
</process-id>
</core-environment>
<recovery-environment socket-binding="txn-recovery-
environment" status-socket-binding="txn-status-manager"/>
<coordinator-environment default-timeout="3600"/>
</subsystem>
....
</profile>
...
</server>
Page 19 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
4.
Edit the logging subsystem and add an async-handler then update the
root-logger to use the ASYNC handler as shown below.
<server xmlns="urn:jboss:domain:1.7">
...
<profile>
...
<subsystem xmlns="urn:jboss:domain:logging:1.5">
...
<async-handler name="ASYNC">
<level name="INFO"/>
<queue-length value="1024"/>
<overflow-action value="BLOCK"/>
<subhandlers>
<handler name="FILE"/>
<handler name="CONSOLE"/>
</subhandlers>
</async-handler>
...
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="ASYNC"/>
</handlers>
</root-logger>
...
</subsystem>
...
</profile>
...
</server>
If you add the CONSOLE appender as shown above in BOLD you may also need
to add the following under the subsystem alongside the async-handler
<console-handler name="CONSOLE">
<level name="INFO"/>
<formatter>
<named-formatter name="COLOR-PATTERN"/>
</formatter>
</console-handler>
<formatter name="COLOR-PATTERN">
<pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t)
%s%E%n"/>
</formatter>
Ensure that the deployment scanner is setup to scan after startup otherwise
5.
the silent install will fail to deploy artifacts. Change then scan interval to 5000
<server xmlns="urn:jboss:domain:1.7">
...
<profile>
...
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
<deployment-scanner path="deployments" relative-
to="jboss.server.base.dir" scan-interval="5000"/>
</subsystem>
...
</profile>
...
</server>
Page 20 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
6.
Edit the web subsystem and add a max-connections attribute with a
value of 300 as shown below
<server xmlns="urn:jboss:domain:1.7">
...
<profile>
...
<subsystem xmlns="urn:jboss:domain:web:2.2" default-virtual-
server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http"
socket-binding="http" max-connections="300"/>
...
</subsystem>
...
</profile>
...
</server>
7.
Edit the ejb subsystem and edit the max-threads setting the count
attribute with a value of 300 as shown below
<server xmlns="urn:jboss:domain:1.7">
...
<profile>
...
<subsystem xmlns="urn:jboss:domain:ejb3:1.5">
...
<thread-pools>
<thread-pool name="default">
<max-threads count="300"/>
<keepalive-time time="100" unit="milliseconds"/>
</thread-pool>
</thread-pools>
...
</subsystem>
...
</profile>
...
</server>
Page 21 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
8.
Edit the datasources subsystem, find the xa-pool element and edit the
max-pool-size setting with a value to 300 as shown below
<server xmlns="urn:jboss:domain:1.7">
...
<profile>
...
<subsystem xmlns="urn:jboss:domain:datasources:1.2">
<datasources>
...
<xa-datasource jndi-name="...">
...
<xa-pool>
<min-pool-size>5</min-pool-size>
<max-pool-size>300</max-pool-size>
...
</xa-pool>
...
</xa-datasource>
...
</datasources>
...
</subsystem>
...
</profile>
...
</server>
Page 22 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
It is important the various ports highlighted above are opened in the firewall
as needed. It is assumed here that there are no firewalls restricting access to
the systems that form the application server cluster.
Also note that the various http ports are using the management interface
which by default is restricted to the localhost ip address only. To access the
JBoss console you will need to modify the interface to provide unrestricted
access. (what modifications ? figure out)
Page 23 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
9.3 Configure and Run the Silent install file for the Hub Server
The following tasks are required to configure the silent install file for the hub server installation.
2. Now create the parameter file for the hub server silent install called
silentInstallHubServer.properties and add the following entries
below ensuring that you replace the variable placeholders with the correct
values.
INSTALLER_UI=silent
USER_INSTALL_DIR=/home/cup/infa/mdm/hub/server
SIP.LICENSE.PATH=/home/cup/license
SIP.LICENSE.FILENAME=siperian.license
SIP.AS.CHOICE="JBoss"
SIP.AS.HOME=/home/cup/jboss-eap-6.4
JBOSS.AS.PORT_1=8018
JBOSS.AS.PORT_2=8016
SIP.JBOSS.CONFIGURATION_NAME=standalone
SIP.DB.CHOICE="Oracle"
SERVICE_NAME_SELECTED_RESULT=0
SIP.DB.SERVER=<DB_SERVER>
SIP.DB.PORT=<DB_PORT>
SIP.DB.SID=<DB_SID>
SIP.DB.SCHEMA_NAME=cmx_system
SIP.DB.PASSWORD=<CMX_MASTER_PW>
AVOS.INSTALL=Yes
AVOS_INSTALLER_PATH=/home/cup/install/ActiveVOS_Server_unix_9.2.
4.1.sh
AVOS_INSTALL_DIR=/home/cup/infa/avos/server
AVOS.ORACLE.CONNECTION.TYPE="SID"
AVOS.DB.SERVER=<DB_SERVER>
AVOS.DB.PORT=<DB_PORT>
AVOS.DB.SID=<DB_SID>
AVOS.DB.SCHEMA_NAME=<AVOS_DB_USER>
AVOS.DB.PASSWORD=<AVOS_DB_PW>
SIP.APPSERVER.WEB.URL=http://<APP_SERVER>:<APP_HTTP_PORT>
AVOS.CONSOLE.USER=<AVOS_CONSOLE_USER>
AVOS.CONSOLE.PASSWORD=<AVOS_CONSOLE_PW>
INSTALL.PLATFORM.YES=0
RUN_DEPLOYMENT_FLAG=1 (its set 1 to run the postinstallscript
automatically)
CSM_TYPE=Production
CSM_HOST=
CSM_PORT=
CSM_DOMAIN=
CSM_PROXY_USER_NAME=
CSM_PROXY_PASSWORD=
Page 24 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
./hub_install_bin -f ~/install/silentInstallHubServer.properties
4. Now check the installation check log file to ensure that all was installed ok
cd /home/cup/infa/mdm/hub/servers/logs
more installPrereq.log
5. Now check the post installation log file to ensure that all was installed ok
cd /home/cup/infa/mdm/hub/server/logs
more postInstallSetup.log
The log file may report that the build failed. This can come from an ActiveVOS
warning. As long as the installation looks ok and there are no errors or failures
and the log shows clearly Build Successful earlier then this message can be
ignored.
Buildfile: /home/cup/infa/mdm/hub/server/bin/build.xml
*** DEPLOYMENT SUCCESSFUL ***
6. Stop and Start the JBoss server and check the log files for any start-up errors
Page 25 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
9.4 Configure and Run the Silent install file for the Process Server
The following tasks are required to configure the silent install file for the process server installation.
2. Now create the parameter file for the hub server silent install called
silentInstallProcessServer.properties and add the following
entries below ensuring that you replace the variable placeholders with the
correct values.
INSTALLER_UI=silent
USER_INSTALL_DIR=/home/cup/infa/mdm/hub/cleanse
SIP.LICENSE.PATH=/home/cup/license
SIP.LICENSE.FILENAME=siperian.license
SIP.AS.CHOICE="JBoss"
SIP.AS.HOME=/home/cup/jboss-eap-6.4
JBOSS.AS.PORT_1=8018
JBOSS.AS.PORT_2=8016
SIP.JBOSS.CONFIGURATION_NAME=standalone
SIP.OS.CHOICE=Red Hat Linux
RUN_DEPLOYMENT_FLAG=1
RESTART_NEEDED=NO
USER_REQUESTED_RESTART=NO
CSM_TYPE=Production
CSM_HOST=
CSM_PORT=
CSM_DOMAIN=
CSM_PROXY_USER_NAME=
CSM_PROXY_PASSWORD=
./hub_install_bin -f ~/install/silentInstallProcessServer.properties
4. Now check the installation check log file to ensure that all was installed ok
cd /home/cup/infa/mdm/hub/cleanse/logs
more installPrereq.log
Page 26 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
5. Now check the post installation log file to ensure that all was installed ok
cd /home/cup/infa/mdm/hub/cleanse/logs
more postInstallSetup.log
6. Stop and Start the JBoss server and check the log files for any start-up errors
Page 27 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
The following tasks are required to register the MDM ORS database using the MDM console
Note: This action should only be carried out on the first node in the cluster as the ORS can only be
registered once in the master database. You will need to add the data source manually on all JBoss
instances in the cluster. Once the data source has been added to the first node in the cluster you can
copy the data source from the standalone-full-ha.xml to all other nodes in the cluster.
3.
Page 28 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
4.
5.
Then select Write Lock from the menu to enable you to change the ORS
Page 29 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
6.
Then select databases from the Configuration menu on the left and add a new
database by clicking the green plus icon on the right
7.
Then select SID for the connection method and click Next
Page 30 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
8.
Then complete the connection details as illustrated above and click Next
9.
Then test the connection details are OK by clicking on the yellow icon with a red
questionmark as shown in the image above. Click OK to continue
Page 31 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
10.
Then the database will be registered with JBoss as shown above. Click OK to
continue
11.
Finally you will see the new database listed as shown above
Page 32 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
The following tasks are required to register the Process server in the ORS database
cd /home/cup/infa/infamdm/hub/cleanse
mkdir solr
4.
Select the Process Server option from the Utilities menu on the left and select
the ORS and click Connect
Page 33 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
5.
Click the Green Plus icon on the right and then complete the configuration as
illustrated above. Substitute the values shown for the correct ones for the
server being used.
Also enter the folder created in Step 2 above for the Zookeeper Data Directory
Page 34 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
6.
Finally click on the orange test button to ensure that the server is configured ok
Page 35 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
Connect using the admin console username and password that was setup in the
hub server silent install file
Page 36 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
3.
From the dashboard select the admin menu and then URN mappings
4.
Update the setting for both the ae:internal-reporting urn and the ae:task-inbox
by clicking on the link and editing as shown above
Page 37 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
5.
Add an additional urn mapping for the mdm service as shown above
URN URL
urn:mdm:service http://<host>:<port>/cmx/services/BEServices
urn:mdm:service https://<host>:<port>/cmx/services/BEServices
You can selecct either http or https from the above list
6.
Page 38 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
7.
<security-domain name="ActiveVOS">
<authentication>
<login-module code="RealmUsersRoles" flag="required">
<module-option name="usersProperties"
value="${jboss.server.config.dir}/application-users.properties"/>
<module-option name="rolesProperties"
value="${jboss.server.config.dir}/application-roles.properties"/>
<module-option name="realm" value="ApplicationRealm"/>
<module-option name="unauthenticatedIdentity" value="anonymous"/>
</login-module>
</authentication>
</security-domain>
</subsystem>
....
</profile>
...
</server>
Page 39 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
The following tasks are required to configure the hub server properties file after installation.
cd /home/cup/infa/mdm/hub/server/resources
jboss.cluster=true
cmx.appserver.hostname=vmh-cupappt21.lpa.dlh.de,vmh-
cupappt22.lpa.dlh.de
cmx.appserver.rmi.port=8018,8018
Page 40 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
11 Appendix
The following tasks are required to start and stop JBoss in standalone mode
We only use the socket port offset value if we are starting multiple nodes on the same
machine.
To start the server and enable it to run in the background you can use the following
command
when running the MDM installation process it would be better to start JBoss so that it does
not run as a background process. This makes it easier to spot errors. In this case you can
start JBoss using the following command
We use the controller setting if the server is configured to use non standard ports
Page 41 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
The following tasks are required to set the appropriate environmental variables for the application
server
2. Edit the .bash_profile and ensure that the following variables are configured
appropriately
3. Additional environment settings will be configured in the .profile file by the MDM
installation process and do not need to be manually setup.
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/home/cup/infa/mdm/hub/cleanse/lib"
export LD_LIBRARY_PATH
Please check that these settings are present in the .profile file after running the process
server silent install.
Page 42 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
The following tasks are required to configure HTTPS for secure SSL connections
1. First use the java keytool to import the supplied certificate and create a
keystore
JAVA_OPTS="-Djavax.net.ssl.trustStore=/path/to/keystore -
Djavax.net.ssl.trustStorePassword=smile+cup $JAVA_OPTS"
Then start JBoss and test that SSL connections can be made
Page 43 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
The JBoss Modules are usually configured during the post installation step, however, if they have not
been configured correctly then you can set them up manually as described below
modules
com
activevos
main
informatica
mdm
jdbc
main
module.xml
ojdbc7.jar
The jar file can be obtained from the Oracle installation folder
This applies to both the mdm/jdbc/main folder and the activevos/main folder
Page 44 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
Sometimes you may need to manually rerun the post installation step
2. cd /home/cup/infa/mdm/hub/server
./setSiperianEnv.sh
./postInstallSetup.sh -Ddatabase.password=<CMX_MASTER_PW>
Once complete check the log folder for the post installation log file and see if it has
completed ok.
Page 45 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
If an installation fails because a parameter was wrong or through environmental issues you can
restart it from the beginning by following the steps below
2. To restart you need to remove the infa sub folders, delete any partial deployments and
reset the standalone-full-ha.xml removing any changes made by the installation
process
rm -Rf /home/cup/infa/avos
rm -Rf /home/cup/infa/mdm
rm /home/cup/jboss-eap-6.4/standalone/deployments/*
cp /home/cup/install/standalone-full-ha.xml /home/cup/jboss-eap-
6.4/standalone/configuration
Page 46 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
1. Unable to connect to MDM console with the following error No EJB requester available
Save the JNLP file by right clicking on the button on the MDM console web page and select
save as.
Open it in an editor. Then check the cmxServerName value is set to the application server
hostname and then save the file. You can then execute the file using javaws
Page 47 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
This is a known problem KB-497648 with Informatica 10.1 Hotfix 1 and will be fixed in a
future release.
This error occurs if you attempt to register an ORS database after you have configured the
jboss cluster in the cmxserver.properties file.
You should complete instructions in step 10.1 before you complete step 10.4.
You will also need to manually copy the datasource configuration in the standalone-
full-ha.xml to all nodes in the cluster.
See Appendix H below for details on how to add a data source using JBoss CLI
Page 48 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
This can happen if the task url isnt configured properly. We need to open the activevos-
central.war file and set the HtTaskClientServiceUrl property.
vi WEB-INF/aeworkflow-config.xml
The war file will redeploy and the activevos central application will be available.
Page 49 of 50
LUF-MDM-002 Informatica MDM Hub Installation and Configuration Guide
One way to add a JBoss data source manually is to use the JBoss CLI. See below for an example
2. Create a CLI batch file see example below and then execute it from the command line
cd /home/cup/install
vi jboss-add-xa-datasource.cli
# Add an XA datasource
xa-data-source add \
--name=jdbc/siperian-vmh~-cupdodt21.lpa.dlh.de-tcuptwo-cmx_ors-ds \
--driver-name=com.informatica.mdm.jdbc \
--jndi-name=java:jboss/datasources/jdbc/siperian-vmh~-cupdodt21.lpa.dlh.de-tcuptwo-cmx_ors-ds \
--user-name=CMX_ORS \
--password=<password> \
--use-ccm=true \
--max-pool-size=300 \
--min-pool-size=5 \
--exception-sorter-class-name=org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter \
--validate-on-match=false \
--background-validation=false \
--use-fast-fail=false \
--flush-strategy=FailingConnectionOnly \
--pool-prefill=false \
--pool-use-strict-min=false \
--same-rm-override=false \
--no-tx-separate-pool=true \
--track-statements=false \
--pad-xid=false \
--wrap-xa-resource=true
/subsystem=datasources/xa-data-source="jdbc/siperian-vmh~-cupdodt21.lpa.dlh.de-tcuptwo-cmx_ors-ds"/xa-datasource-
properties=URL:add(value=jdbc:oracle:thin:@vmh-cupdodt21.lpa.dlh.de:1850:TCUPTWO)
/subsystem=datasources/xa-data-source="jdbc/siperian-vmh~-cupdodt21.lpa.dlh.de-tcuptwo-cmx_ors-ds"/xa-datasource-
properties=ConnectionProperties:add(value="oracle.jdbc.J2EE13Compliant=true")
xa-data-source enable --name=jdbc/siperian-vmh~-cupdodt21.lpa.dlh.de-tcuptwo-cmx_ors-ds
:reload
cd /home/cup/jboss-eap-6.4/bin
Page 50 of 50