Installing InfoSphere MDM Version 11 on Linux using the custom installation process
Installing InfoSphere MDM Version 11 on Linux using the custom installation process
System requirements for InfoSphere Master Data Management
http://www-01.ibm.com/support/docview.wss?uid=swg27035486
Hosts File
The "/etc/hosts" file must
contain a fully qualified name for the server.
192.168.X.X mdm mdm
Install IBM Java SDK 6
ibm-java-x86_64-sdk-6.0-11.0
Installation
Manager
IBM
InfoSphere Master Data Management (InfoSphere MDM) version 11.0 is a
J2E application. Like any J2E product, it requires an application
server and database. Before you can begin to install InfoSphere MDM
version 11.0 using the custom install process, you must first:
- Install IBM Installation Manager on your system.
- Properly prepare IBM WebSphere Application Server, Oracle database.
Downloading IBM Installation Manager
Before
installing InfoSphere MDM version 11.0, you must first download and
install IBM Installation Manager version 1.6.
If
you do not have IBM Installation Manager, download it using one of
the following options:
- Download IBM Installation Manager 1.6 from the IBM Passport Advantage web site. Search for and download the package associated with part number CIM79ML.
- Extract the IBM Installation Manager 1.6 installation package from the InfoSphere MDM 11.0 part number CIM67ML/disk1/InstallerImage_linux_gtk_x86_64. When you download the InfoSphere MDM 11.0 installation packages, part numberCIM67ML is one of the options.
Installing IBM Installation Manager
It
is strongly recommended use a non-root user to perform the InfoSphere
MDM 11.0 custom install. In this case, you should also install
WebSphere Application Server 8.5.0.2 and IBM Installation Manager
using a non-root. We recommend creating wsadmin (a WebSphere
Application Server administrative user) to install IBM Installation
Manager, WebSphere Application Server 8.5.0.2, and InfoSphere MDM
11.0.
- Create the wsadmin user.
- Log in using the wsadmin user.
- Install IBM Installation Manager using the command $./userinst
When
installing IBM Installation Manager, we recommend using the following
directories:
- IBM Installation Manager shared folder: /home/wsadmin/IBM/IMShared
- IBM Installation Manager data location: /home/wsadmin/var/ibm/InstallationManager
- IBM Installation Manager installation home directory: /home/wsadmin/IBM/InstallationManager/eclipse
Important:
Make sure that you have at least 5 GB of free disk space in
/home/wsadmin before installing InfoSphere MDM 11.0.
- After installing IBM Installation Manager, start it using the command /home/wsadmin/IBM/InstallationManager/eclipse/IBMIM
Troubleshooting
tip:
You might encounter the following problem when running IBM
Installation Manager in GUI mode:
java.lang.UnsatisfiedLinkError:
Could not load SWT library. Reasons:
/appdata/mdmadmin/software/v11/MDM/disk1/InstallerImage_linux_gtk_x86_64/configuration/org.eclipse.osgi/bundles/92/1/.cp/libswt-pi-gtk-3650.so
(libXtst.so.6: cannot open shared object file: No such file or
directory)
swt-pi-gtk
(Not found in java.library.path)
/tmp/swtlib-64/libswt-pi-gtk-3650.so
(libXtst.so.6: cannot open shared object file: No such file or
directory)
/tmp/swtlib-64/libswt-pi-gtk.so
(/tmp/swtlib-64/liblibswt-pi-gtk.so.so: cannot open shared object
file: No such file or directory)
To
fix this issue, install the following RPMs:
- sudo yum install xorg-x11-fonts-Type1
- sudo yum install PackageKit-gtk-module.x86_64
- sudo yum install libcanberra-gtk2.x86_64
Installing IBM WebSphere Application Server 8.5.0.2 Network Deployment
To
install WebSphere Application Server 8.5.0.2 ND:
- Download the following parts from the IBM Passport Advantage web site:
- WebSphere Application Server 8.5:
- CI6Y3ML
- CI6Y4ML
- CI6Y5ML
- WebSphere Application Server 8.5.0.2 FP (fix pack)
- 8.5.0-WS-WASSupplements-FP0000002-part1
- 8.5.0-WS-WASSupplements-FP0000002-part2
- Extract the downloaded package files.
- While logged in as the wsadmin user, start IBM Installation Manager using the following command:$/home/wsadmin/IBM/InstallationManager/eclipse/IBMIM
The
IBM Installation Manager window opens.
- Select File -> Preferences -> Repositories, then add the repositories for WebSphere Application Server 8.5 ND and WebSphere Application Server 8.5.0.2 FP.
- Select WebSphere Application Server Network Deployment Version 8.5.0.2.
- Read and accept the license agreement.
- Specify the Shared Resources directory.
- Specify the WebSphere Application Server 8.5.0.2 installation home directory.
- Select the languages to install.
- Select the WebSphere Application Server features to install.
Tip:
We recommend that you accept the default installation features.
Important:
Do not remove the 'Stand-alone thin clients and resource adapters'
feature from the WebSphere Application Server installable features
list. If it is removed, the InfoSphere MDM installation application
will not be able to communicate with WebSphere Application Server
during InfoSphere MDM installation.
- Click Install to install WebSphere Application Server 8.5.0.2 Network Deployment.
Creating WebSphere Application Server Deployment Manager and Application Server profiles
After
completing the installation for WebSphere Application Server 8.5.0.2
Network Deployment, you must create Deployment Manager and
Application Server profiles.
You
can use the WebSphere Application Server Profile Creation Tool in
either Console mode or GUI mode.
Important:
Enable WebSphere Application Server administration security at the
same time that you create the WebSphere Application Server profiles.
- Create the Deployment Manager profile. In console mode, run the following command:
./manageprofiles.sh
-create -profileName Dmgr1 -profilePath
/home/wsadmin/IBM/WebSphere/AppServer/profiles/Dmgr1 -templatePath
/home/wsadmin/IBM/WebSphere/AppServer/profileTemplates/management
-serverType DEPLOYMENT_MANAGER -enableAdminSecurity true
-adminUserName mdmadmin -adminPassword mdmadmin
The
command will create the Deployment Manager profile at
/home/wsadmin/IBM/WebSphere/AppServer/profiles/Dmgr1 and enable
WebSphere Application Server administration security, and also create
the mdmadmin user in a WebSphere Application Server 8.5.0.2 federated
repository (internal LDAP).
- Start the Deployment Manager. Run the command $/home/wsadmin/IBM/WebSphere/AppServer/profiles/Dmgr1/bin/startManager.sh
The
Deployment Manager must be started before you create the WebSphere
Application Server 8.5.0.2 Application Server profile in console
mode.
- Create the Application Server profile. In console mode, run the following command:
./manageprofiles.sh
-create -profileName Node1 -profilePath
/home/wsadmin/IBM/WebSphere/AppServer/profiles/Node1 -templatePath
/home/wsadmin/IBM/WebSphere/AppServer/profileTemplates/managed
-federateLater false -dmgrAdminUserName mdmadmin -dmgrAdminPassword
mdmadmin -dmgrHost mdm -dmgrPort 8879
where:
- mdm is the hostname of the machine where you have installed WebSphere Application Server 8.5.0.2.
- 8879 is a SOAP port to connect to the Deployment Manager.
- Start the WebSphere Application Server 8.5.0.2 node agent. Run the command$/home/wsadmin/IBM/WebSphere/AppServer/profiles/Node1/bin/startNode.sh
Preparing IBM WebSphere Application Server 8.5.0.2 Network Deployment for MDM11.0 installation.
- Ensure that the WebSphere Application Server 8.5.0.2 node agent is running. If not, start the node agent using the command$/home/wsadmin/IBM/WebSphere/AppServer/profiles/Node1/bin/startNode.sh
- Create a WebSphere Application Server 8.5.0.2 environment variable called ORACLE_JDBC_DRIVER_PATH.
- Log in to the WebSphere Application Server 8.5.0.2 administration console.
- Select Environment -> WebSphere variables.
- Specify the value for ORACLE_JDBC_DRIVER_PATH. Use the directory path value for the location of the Oracle thin or oci8 JDBC driver.
Tip:
Ensure that the ORACLE_JDBC_DRIVER_PATH is set properly. If the JDBC
driver jar file location is
/u01/app/oracle/product/11.2.0/db_1/jdbc/lib/ojdbc6.jar, then the
ORACLE_JDBC_DRIVER_PATH has to be set to
/u01/app/oracle/product/11.2.0/db_1
Important:
Ensure that you install the Full Oracle client and not Oracle Instant
client to be used with InfoSphere MDM V11.0. Oracle Instant client is
not suitable for installing InfoSphere MDM V11.0 because it does not
include the sqlldr utility and also because it has sqlplus and JDBC
drivers in different directories than where the InfoSphere MDM
installation process expects it to be.
- Click Apply -> Save changes.
- Use the Deployment Manager to synchronize the managed node (or all nodes if this is a cluster deployment).
Preparing the Oracle database for InfoSphere MDM 11.0 installation
To
prepare an Oracle database for InfoSphere MDM 11.0 installation,
there are two major tasks:
- Install and configure Oracle database server.
Installing and configuring Oracle database server
- Install Oracle database server using its standard installation instructions.
- Create the Oracle MDM database.
Important:
When
you create the database, specify UTF-8 encoding for InfoSphere MDM
11.0. For example: CREATE DATABASEdname…CHARACTER SET AL32UTF8
If
you do not specify UFT-8
encoding, then Hybrid MDM features might not work properly.
- Create the Oracle database schema to be used by InfoSphere MDM 11.0.
- InfoSphere MDM 11.0 installation requires that the Oracle database schema is created using the scriptcreate_schema_ora.sql, which is part of the InfoSphere MDM 11.0 distribution.
Tip:
You can obtain create_schema_ora.sql from the InfoSphere MDM 11.0
Startup Toolkit.
- Download the Startup Toolkit, IBM part CIM6EML, from IBM Passport Advantage
- Install the Startup Toolkit using IBM Installation Manager.
As
part of installing the InfoSphere MDM 11.0 Startup Toolkit, IBM
Installation Manager extracts some useful InfoSphere MDM assets,
including create_schema_ora.sql.
After
the installation of MDM11.0 Startup Toolkit is complete, and
assuming that the installation home directory was
/home/wsadmin/IBM/MDM_kit/StartupKit, then the create_schema_ora.sql
script will be located at
/home/wsadmin/IBM/MDM_kit/StartupKit/CoreData/Full/Oracle/Standard/ddl/create_schema_ora.sql
- Modify create_schema_ora.sql to replace placeholders with the correct values:
- <TABLE_SPACE> - Replace with the tablespace name for user tables data, replace with the default valueDATSPACE.
- <TABLE_SPPMD> - Replace with the tablespace name for EME user tables data, replace with the default value EMESPACE1.
- <INDEX_SPACE> - Replace with the tablespace name for index data, replace with the default valueIDXSPACE.
- <TABLE_SPPMI> - Replace with the tablespace name for EME index data, replace with the default valueEMESPACE2.
- <LONG_SPACE> - Replace with the tablespace name for CLOB and XML datatypes, replace with the default value LOBSPACE.
- <TABLE_MDS4K> - Replace with the tablespace name for user tables 4K reference on sto files as <TBS4K>, replace with the default value TBS4K.
- <TABLE_MDS8K> - Replace with the tablespace name for user tables 8K reference on sto files as <TBS8K>, replace with the default value TBS8K.
- <TABLE_SPMDS> - Replace with the tablespace name for MDS user tables 16K reference on sto files as <TBS16K>, replace with the default value TBS16K.
- <SCHEMA> - Replace with the user name being created.
- <NEWPASSWORD> - Replace with the password for the user name just created.
- <TABLESPACE_LOCATION> - Replace with the location of the tablespace. For example:/home/oracle/oradata/<dbname>
Note:
These placeholders must be replaced before a database administrator
(DBA) can runcreate_schema_ora.sql.
Tip:
See the InfoSphere MDM documentation for more details on the table
spaces used by the InfoSphere MDM 11.0 database component
-http://pic.dhe.ibm.com/infocenter/mdm/v11r0/topic/com.ibm.swg.im.mdmhs.release.install.doc/Topics/preparing_oracle_for_installation.html?resultof=%22%63%72%65%61%74%65%5f%73%63%68%65%6d%61%5f%6f%72%61%22%20
- Run the following SQL before running create_schema_ora.sql. This SQL ensures that the cache size is set to the size required to run create_schema_ora.sql successfully.
ALTER
SYSTEM SET db_4k_cache_size=128M;
ALTER
SYSTEM SET db_16k_cache_size=128M
- Ensure that the user who is supposed to run create_schema_ora.sql has sufficient administrative privileges to create users and tablespaces.
- Run create_schema_ora.sql to create the schema for the InfoSphere MDM 11.0 database component.
Login
as the wsadmin user and add the following lines at the end of the
".bash_profile" file, remembering to adjust them for your
specific installation.
#vi .bash_profile
Add following line
# Wsadmin Settings
umask 022
# wsadmin Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=mdm;
export ORACLE_HOSTNAME
ORACLE_UNQNAME=mdm;
export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export
ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;
export ORACLE_HOME
ORACLE_SID=mdm;
export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export
PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH
Installing MDM11.0 using custom install
After
preparing WebSphere Application Server 8.5.0.2 Network Deployment,
Oracle database, WebSphere MQ, and LDAP server, you now can use IBM
Installation Manager to install InfoSphere MDM 11.0.
- Download the following InfoSphere MDM version 11.0 Standard Edition and Advanced Edition parts from the IBM Passport Advantage web site:
- CIR9NML
- CIR9PML
- CIR9QML
- CIR9RML
- CIR9SML
- Extract all parts packages into the same directory. All of the disk images (disk1, disk2, disk3, disk4, and disk5) must be in the same location.
Tip:
If you are installing InfoSphere MDM 11.0 using the same IBM
Installation Manager instance that you used before for installing
WebSphere Application Server 8.5.0.2 or other IBM products, then the
Shared Resource Directory field will be disabled and you cannot
change the value. You will be forced use the same shared resource
directory to install multiple packages such as WebSphere Application
Server 8.5.0.2 and InfoSphere MDM 11.0.
To
avoid this, we recommend using a separate IBM Installation Manager
data location and a separate Shared Resource Directory when
installing InfoSphere MDM. This strategy could help to better manage
installation data backups for your IBM products. The IBM Installation
Manager data location should be changed before starting IBM
Installation Manager.
- Locate and edit the file /home/wsadmin/IBM/InstallationManager/eclipse/configuration/config.ini,
- Comment out the previously used data location and create new entry specifically for InfoSphere MDM. For example:
#cic.appDataLocation=/home/wsadmin/var/ibm/InstallationManager
cic.appDataLocation=/home/wsadmin/var/ibm/InstallationManager_MDM
Before
Starting the installation of MDM server change the SOAP connector
timeout value
If
you are using WebSphere Application Server network deployment, change
the SOAP timeout value in both Dmgr and Node1 profiles.
1.
For Dmgr, go to
<WAS_PROFILE_HOME>/Dmgr01/properties/soap.client.props. By
default, the com.ibm.SOAP.requestTimeout property is set to
com.ibm.SOAP.requestTimeout=180. Change the 180 value to 0, which
means no time out or unlimited. For example,
com.ibm.SOAP.requestTimeout=0
2.
For AppSrv, go to
<WAS_PROFILE_HOME>/Node1/properties/soap.client.props. Change
the 180 value in the com.ibm.SOAP.requestTimeout=180 setting to 0.
For example, com.ibm.SOAP.requestTimeout=0
- Start IBM Installation Manager.
- Select File -> Preferences -> Repositories.
- Add the repository for InfoSphere MDM 11.0 Standard Edition and Advanced Edition, ./disk1/diskTag.inf.
- Select the InfoSphere MDM Standard Edition or Advanced Edition Version 11.0 installation package.
- Read and accept the license agreement.
- Specify a value for the Shared Resource Directory.
- Specify the InfoSphere MDM installation home directory.
- Choose the languages to install.
- Choose the InfoSphere MDM features to install. For example, select MDM Database, MDM Operational Server, and all 6 user interface applications.
Note:
Business
Administration UI, Data StewardShip UI, and Product Maintenance UI
are physical MDM applications. Inspector, Enterprise Viewer, Web
Reports, Provider Direct are virtual MDM applications.
- Specify the parameters of your database deployment.
- Click Test Connection to ensure that you have typed the parameters correctly, then click Next.
Note:
The installation application verifies the Oracle database home
directory input by locating the <ORACLE_CLIENT_HOME>/oracore
folder. For example, if <ORACLE_CLIENT_HOME> is
/u01/app/oracle/product/11.2.0/db_1/
then the installation application will try to
locate/u01/app/oracle/product/11.2.0/db_1/oracore.
If the installer cannot find <ORACLE_CLIENT_HOME>/oracore, then
there will be a connection error, "The database home is not
valid."
- Specify additional InfoSphere MDM configuration parameters as required for your deployment.
Tip:
Click the help button (?)
for details about input parameters.
- Specify the connection parameters for the WebSphere Application Server Deployment Manager (or server1 if using WebSphere Application Server Base), then click Retrieve Host Details.
- Select a cell and node from the Cell and Node lists or type the server name in the Server field.
Tip:
When
installing InfoSphere MDM on a development or QA environment, we
recommend specifying separate servers or separate clusters for the
InfoSphere MDM back end (the operational server and database) and the
user interface applications. For the production environment, you can
contact the InfoSphere MDM performance team for their recomendations
about high availablility environments for deploying InfoSphere MDM.
In
this example, we are deploying the InfoSphere MDM back end on server
'mdm-s-E550', the physical MDM UIs on server 'UIs-s1-E550', and the
virtual MDM UIs on server 'UIs-s2-E550'.
- Click Verify MDM Instance on Server to test whether InfoSphere MDM is installed already on the selected target server. If the target verification is successful, click Next.
- Continue specifying configuration parameters. Click Next.
- Specify a deployment target for the Business Administration user interface.
- Specify a deployment target for the Data Stewardship user interface.
- Specify a deployment target for the Product Maintenance user interface.
- Specify a deployment target for the Inspector user interface.
- Specify a deployment target for the Enterprise Viewer user interface.
- Specify a deployment target for the Web Reports user interface.
- Click Install and watch the installation progress.
Note:
Installation can take 30 to 40 minutes, depending on your
installation environment and deployment settings.
- After the IBM Installation Manager finishes installing InfoSphere MDM 11.0, check the Installation Verification Tool (IVT) test results.
To
check physical MDM IVT, go to
/home/wsadmin/IBM/MDM/IVT/testCases/xml/response00001 and look at the
following response files:
For
example, if the InfoSphere MDM 11.0 installation is successful, then
the response files will be similar to the following:
ResponseTCRMaddcontract.xml
<?xml
version="1.0" encoding="UTF-8"?>
<TCRMService
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="tCRMResponse.xsd">
<ResponseControl>
<ResultCode>SUCCESS</ResultCode>
<ServiceTime>1161</ServiceTime>
<DWLControl>
<requesterLanguage>100</requesterLanguage>
<requesterLocale>en</requesterLocale>
<requesterName>mdmadmin</requesterName>
<requestID>22222</requestID>
<userRole>mdm_admin</userRole>
<requesterTimeZone>EST5EDT</requesterTimeZone>
</DWLControl>
</ResponseControl>
<TxResponse>
<RequestType>addContract</RequestType>
<TxResult>
<ResultCode>SUCCESS</ResultCode>
</TxResult>
<ResponseObject>
<TCRMContractBObj>
<BillingType>5</BillingType>
<BillingValue>Payroll Deduction</BillingValue>
<ContractIdPK>111111111</ContractIdPK>
<ContractLastUpdateDate>2013-05-16
12:18:21.216</ContractLastUpdateDate>
<ContractLastUpdateTxId>263336872110090101</ContractLastUpdateTxId>
<ContractLastUpdateUser>mdmadmin</ContractLastUpdateUser>
<CurrencyType>1</CurrencyType>
<CurrencyValue>U.S. Dollar</CurrencyValue>
<FrequencyModeType>1</FrequencyModeType>
<FrequencyModeValue>Annual</FrequencyModeValue>
<NextBillingDate>2001-09-11 23:59:59.0</NextBillingDate>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
<TCRMContractComponentBObj>
<ContractComponentIdPK>111111111</ContractComponentIdPK>
<ContractComponentLastUpdateDate>2013-05-16
12:18:21.268</ContractComponentLastUpdateDate>
<ContractComponentLastUpdateTxId>263336872110090101</ContractComponentLastUpdateTxId>
<ContractComponentLastUpdateUser>mdmadmin</ContractComponentLastUpdateUser>
<ContractId>111111111</ContractId>
<ContractStatusType>6</ContractStatusType>
<ContractStatusValue>Terminated</ContractStatusValue>
<ProductType>6</ProductType>
<ProductValue>Endowment</ProductValue>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
<TCRMContractPartyRoleBObj>
<ContractComponentId>111111111</ContractComponentId>
<ContractPartyRoleLastUpdateDate>2013-05-16
12:18:21.348</ContractPartyRoleLastUpdateDate>
<ContractPartyRoleLastUpdateTxId>263336872110090101</ContractPartyRoleLastUpdateTxId>
<ContractPartyRoleLastUpdateUser>mdmadmin</ContractPartyRoleLastUpdateUser>
<ContractRoleIdPK>111111111</ContractRoleIdPK>
<DistributionPercentage>2.03</DistributionPercentage>
<IrrevokableIndicator>N</IrrevokableIndicator>
<PartyId>111111111</PartyId>
<RoleType>4</RoleType>
<RoleValue>Insured Primary</RoleValue>
<StartDate>2001-07-07 00:00:00.0</StartDate>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
<TCRMPersonBObj>
<AddPartyStatus>1</AddPartyStatus>
<AlertIndicator>N</AlertIndicator>
<ClientImportanceType>2</ClientImportanceType>
<ClientImportanceValue>High</ClientImportanceValue>
<ClientPotentialType>1</ClientPotentialType>
<ClientPotentialValue>Client</ClientPotentialValue>
<ClientStatusType>1</ClientStatusType>
<ClientStatusValue>Active</ClientStatusValue>
<ComputerAccessType>1</ComputerAccessType>
<ComputerAccessValue>14.4K Baud</ComputerAccessValue>
<ConfidentialIndicator>N</ConfidentialIndicator>
<CreatedDate>2013-05-16 12:18:21.096</CreatedDate>
<DisplayName>Paint</DisplayName>
<MandatorySearchDone>Y</MandatorySearchDone>
<NewPartyIdReference>2244</NewPartyIdReference>
<PartyActiveIndicator>Y</PartyActiveIndicator>
<PartyId>111111111</PartyId>
<PartyLastUpdateDate>2013-05-16
12:18:21.138</PartyLastUpdateDate>
<PartyLastUpdateTxId>263336872110090101</PartyLastUpdateTxId>
<PartyLastUpdateUser>mdmadmin</PartyLastUpdateUser>
<PartyType>P</PartyType>
<PreferredLanguageType>100</PreferredLanguageType>
<PreferredLanguageValue>English</PreferredLanguageValue>
<SearchPartyDone>Y</SearchPartyDone>
<SolicitationIndicator>N</SolicitationIndicator>
<StatementFrequencyType>1</StatementFrequencyType>
<StatementFrequencyValue>Annually</StatementFrequencyValue>
<AgeVerifiedWithType>1</AgeVerifiedWithType>
<AgeVerifiedWithValue>Birth Certificate</AgeVerifiedWithValue>
<BirthDate>1973-09-01 00:00:00.0</BirthDate>
<GenderType>F</GenderType>
<HighestEducationType>3</HighestEducationType>
<HighestEducationValue>College Diploma</HighestEducationValue>
<NumberOfChildren>2</NumberOfChildren>
<PersonLastUpdateDate>2013-05-16
12:18:21.141</PersonLastUpdateDate>
<PersonLastUpdateTxId>263336872110090101</PersonLastUpdateTxId>
<PersonLastUpdateUser>mdmadmin</PersonLastUpdateUser>
<PersonPartyId>111111111</PersonPartyId>
<UserIndicator>N</UserIndicator>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
<TCRMPartyAddressBObj>
<AddressGroupLastUpdateDate>2013-05-16
12:18:21.192</AddressGroupLastUpdateDate>
<AddressGroupLastUpdateTxId>263336872110090101</AddressGroupLastUpdateTxId>
<AddressGroupLastUpdateUser>mdmadmin</AddressGroupLastUpdateUser>
<AddressId>111111111</AddressId>
<AddressUsageType>1</AddressUsageType>
<AddressUsageValue>Primary Residence</AddressUsageValue>
<EffectEndMonthDay>0615</EffectEndMonthDay>
<EffectStartMonthDay>0720</EffectStartMonthDay>
<LocationGroupLastUpdateDate>2013-05-16
12:18:21.19</LocationGroupLastUpdateDate>
<LocationGroupLastUpdateTxId>263336872110090101</LocationGroupLastUpdateTxId>
<LocationGroupLastUpdateUser>mdmadmin</LocationGroupLastUpdateUser>
<PartyAddressIdPK>111111111</PartyAddressIdPK>
<PartyId>111111111</PartyId>
<StartDate>2001-06-11 00:00:00.0</StartDate>
<UndeliveredReasonType>1</UndeliveredReasonType>
<UndeliveredReasonValue>Moved</UndeliveredReasonValue>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
<TCRMAddressBObj>
<AddressIdPK>111111111</AddressIdPK>
<AddressLastUpdateDate>2013-05-16
12:18:21.174</AddressLastUpdateDate>
<AddressLastUpdateTxId>263336872110090101</AddressLastUpdateTxId>
<AddressLastUpdateUser>mdmadmin</AddressLastUpdateUser>
<AddressLineOne>12 Pinto Rd</AddressLineOne>
<City>Toronto</City>
<CountryType>31</CountryType>
<CountryValue>Canada</CountryValue>
<CountyCode>1</CountyCode>
<LatitudeDegrees>180</LatitudeDegrees>
<LongitudeDegrees>90</LongitudeDegrees>
<ProvinceStateType>108</ProvinceStateType>
<ProvinceStateValue>ON</ProvinceStateValue>
<ResidenceNumber>211</ResidenceNumber>
<ResidenceType>1</ResidenceType>
<ResidenceValue>Apartment</ResidenceValue>
<StandardFormatingIndicator>Y</StandardFormatingIndicator>
<StandardFormatingOverride>N</StandardFormatingOverride>
<ZipPostalCode>ZZZYYY</ZipPostalCode>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
</TCRMAddressBObj>
</TCRMPartyAddressBObj>
<TCRMPartyIdentificationBObj>
<IdentificationIdPK>111111111</IdentificationIdPK>
<IdentificationNumber>291292293</IdentificationNumber>
<IdentificationStatusType>2</IdentificationStatusType>
<IdentificationStatusValue>Active</IdentificationStatusValue>
<IdentificationType>1</IdentificationType>
<IdentificationValue>Social Security
Number</IdentificationValue>
<PartyId>111111111</PartyId>
<PartyIdentificationLastUpdateDate>2013-05-16
12:18:21.16</PartyIdentificationLastUpdateDate>
<PartyIdentificationLastUpdateTxId>263336872110090101</PartyIdentificationLastUpdateTxId>
<PartyIdentificationLastUpdateUser>mdmadmin</PartyIdentificationLastUpdateUser>
<StartDate>1969-06-09 00:00:00.0</StartDate>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
</TCRMPartyIdentificationBObj>
<TCRMPersonNameBObj>
<LastName>Paint</LastName>
<LastUpdatedBy>mdmadmin</LastUpdatedBy>
<LastUpdatedDate>2013-05-16 12:18:21.153</LastUpdatedDate>
<NameUsageType>1</NameUsageType>
<NameUsageValue>Legal</NameUsageValue>
<PersonNameIdPK>111111111</PersonNameIdPK>
<PersonNameLastUpdateDate>2013-05-16
12:18:21.153</PersonNameLastUpdateDate>
<PersonNameLastUpdateTxId>263336872110090101</PersonNameLastUpdateTxId>
<PersonNameLastUpdateUser>mdmadmin</PersonNameLastUpdateUser>
<PersonPartyId>111111111</PersonPartyId>
<StartDate>2013-05-16 12:18:21.153</StartDate>
<StdLastName>Paint</StdLastName>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
</TCRMPersonNameBObj>
</TCRMPersonBObj>
</TCRMContractPartyRoleBObj>
</TCRMContractComponentBObj>
</TCRMContractBObj>
</ResponseObject>
</TxResponse>
</TCRMService>
ResponseTCRMaddOrganization.xml
<?xml
version="1.0" encoding="UTF-8"?>
<TCRMService
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="tCRMResponse.xsd">
<ResponseControl>
<ResultCode>SUCCESS</ResultCode>
<ServiceTime>10594</ServiceTime>
<DWLControl>
<requesterLanguage>100</requesterLanguage>
<requesterLocale>en</requesterLocale>
<requesterName>mdmadmin</requesterName>
<requestID>22456</requestID>
<userRole>mdm_admin</userRole>
<requesterTimeZone>EST5EDT</requesterTimeZone>
</DWLControl>
</ResponseControl>
<TxResponse>
<RequestType>addOrganization</RequestType>
<TxResult>
<ResultCode>SUCCESS</ResultCode>
</TxResult>
<ResponseObject>
<TCRMOrganizationBObj>
<AddPartyStatus>1</AddPartyStatus>
<AlertIndicator>Y</AlertIndicator>
<ClientImportanceType>4</ClientImportanceType>
<ClientImportanceValue>Medium</ClientImportanceValue>
<ClientPotentialType>2</ClientPotentialType>
<ClientPotentialValue>Suspect</ClientPotentialValue>
<ComputerAccessType>1</ComputerAccessType>
<ComputerAccessValue>14.4K Baud</ComputerAccessValue>
<ConfidentialIndicator>N</ConfidentialIndicator>
<CreatedDate>2013-05-16 12:18:10.545</CreatedDate>
<DisplayName>Active</DisplayName>
<MandatorySearchDone>Y</MandatorySearchDone>
<NewPartyIdReference>330499</NewPartyIdReference>
<PartyActiveIndicator>Y</PartyActiveIndicator>
<PartyId>311111111</PartyId>
<PartyLastUpdateDate>2013-05-16
12:18:12.347</PartyLastUpdateDate>
<PartyLastUpdateTxId>645836872108921801</PartyLastUpdateTxId>
<PartyLastUpdateUser>mdmadmin</PartyLastUpdateUser>
<PartyType>O</PartyType>
<PreferredLanguageType>100</PreferredLanguageType>
<PreferredLanguageValue>English</PreferredLanguageValue>
<SearchPartyDone>Y</SearchPartyDone>
<SolicitationIndicator>N</SolicitationIndicator>
<BuySellAgreementType>2</BuySellAgreementType>
<BuySellAgreementValue>Cross Purchase
Agreement</BuySellAgreementValue>
<EstablishedDate>1977-01-01 00:00:00.0</EstablishedDate>
<IndustryType>9</IndustryType>
<IndustryValue>Trade</IndustryValue>
<OrganizationLastUpdateDate>2013-05-16
12:18:12.397</OrganizationLastUpdateDate>
<OrganizationLastUpdateTxId>645836872108921801</OrganizationLastUpdateTxId>
<OrganizationLastUpdateUser>mdmadmin</OrganizationLastUpdateUser>
<OrganizationPartyId>311111111</OrganizationPartyId>
<OrganizationType>1</OrganizationType>
<OrganizationValue>Corporation</OrganizationValue>
<ProfitIndicator>Y</ProfitIndicator>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
<TCRMPartyAddressBObj>
<AddressGroupLastUpdateDate>2013-05-16
12:18:14.804</AddressGroupLastUpdateDate>
<AddressGroupLastUpdateTxId>645836872108921801</AddressGroupLastUpdateTxId>
<AddressGroupLastUpdateUser>mdmadmin</AddressGroupLastUpdateUser>
<AddressId>311111111</AddressId>
<AddressUsageType>1</AddressUsageType>
<AddressUsageValue>Primary Residence</AddressUsageValue>
<LocationGroupLastUpdateDate>2013-05-16
12:18:14.777</LocationGroupLastUpdateDate>
<LocationGroupLastUpdateTxId>645836872108921801</LocationGroupLastUpdateTxId>
<LocationGroupLastUpdateUser>mdmadmin</LocationGroupLastUpdateUser>
<PartyAddressIdPK>311111111</PartyAddressIdPK>
<PartyId>311111111</PartyId>
<StartDate>2001-06-11 00:00:00.0</StartDate>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
<TCRMAddressBObj>
<AddressIdPK>311111111</AddressIdPK>
<AddressLastUpdateDate>2013-05-16
12:18:14.702</AddressLastUpdateDate>
<AddressLastUpdateTxId>645836872108921801</AddressLastUpdateTxId>
<AddressLastUpdateUser>mdmadmin</AddressLastUpdateUser>
<AddressLineOne>115 Milan St.</AddressLineOne>
<City>Paris</City>
<CountryType>31</CountryType>
<CountryValue>Canada</CountryValue>
<LatitudeDegrees>180</LatitudeDegrees>
<LongitudeDegrees>90</LongitudeDegrees>
<ProvinceStateType>101</ProvinceStateType>
<ProvinceStateValue>AB</ProvinceStateValue>
<ResidenceType>2</ResidenceType>
<ResidenceValue>Detached House</ResidenceValue>
<StandardFormatingIndicator>N</StandardFormatingIndicator>
<StandardFormatingOverride>N</StandardFormatingOverride>
<ZipPostalCode>M5A 1P4</ZipPostalCode>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
</TCRMAddressBObj>
</TCRMPartyAddressBObj>
<TCRMPartyIdentificationBObj>
<IdentificationIdPK>311111111</IdentificationIdPK>
<IdentificationNumber>919293</IdentificationNumber>
<IdentificationStatusType>2</IdentificationStatusType>
<IdentificationStatusValue>Active</IdentificationStatusValue>
<IdentificationType>2</IdentificationType>
<IdentificationValue>Corporate Tax
Identification</IdentificationValue>
<PartyId>311111111</PartyId>
<PartyIdentificationLastUpdateDate>2013-05-16
12:18:14.627</PartyIdentificationLastUpdateDate>
<PartyIdentificationLastUpdateTxId>645836872108921801</PartyIdentificationLastUpdateTxId>
<PartyIdentificationLastUpdateUser>mdmadmin</PartyIdentificationLastUpdateUser>
<StartDate>2002-02-02 00:00:00.0</StartDate>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
</TCRMPartyIdentificationBObj>
<TCRMOrganizationNameBObj>
<NameUsageType>1</NameUsageType>
<NameUsageValue>Legal</NameUsageValue>
<OrganizationName>Active</OrganizationName>
<OrganizationNameIdPK>311111111</OrganizationNameIdPK>
<OrganizationNameLastUpdateDate>2013-05-16
12:18:14.497</OrganizationNameLastUpdateDate>
<OrganizationNameLastUpdateTxId>645836872108921801</OrganizationNameLastUpdateTxId>
<OrganizationNameLastUpdateUser>mdmadmin</OrganizationNameLastUpdateUser>
<OrganizationPartyId>311111111</OrganizationPartyId>
<SOrganizationName>ACTIVE</SOrganizationName>
<StartDate>2001-08-11 00:00:00.0</StartDate>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
</TCRMOrganizationNameBObj>
</TCRMOrganizationBObj>
</ResponseObject>
</TxResponse>
</TCRMService>
ResponseTCRMaddPerson.xml
<?xml
version="1.0" encoding="UTF-8"?>
<TCRMService
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="tCRMResponse.xsd">
<ResponseControl>
<ResultCode>SUCCESS</ResultCode>
<ServiceTime>391</ServiceTime>
<DWLControl>
<requesterLanguage>100</requesterLanguage>
<requesterLocale>en</requesterLocale>
<requesterName>mdmadmin</requesterName>
<requestID>92345</requestID>
<userRole>mdm_admin</userRole>
<requesterTimeZone>EST5EDT</requesterTimeZone>
</DWLControl>
</ResponseControl>
<TxResponse>
<RequestType>addPerson</RequestType>
<TxResult>
<ResultCode>SUCCESS</ResultCode>
</TxResult>
<ResponseObject>
<TCRMPersonBObj>
<AddPartyStatus>1</AddPartyStatus>
<AlertIndicator>N</AlertIndicator>
<ClientImportanceType>4</ClientImportanceType>
<ClientImportanceValue>Medium</ClientImportanceValue>
<ClientPotentialType>1</ClientPotentialType>
<ClientPotentialValue>Client</ClientPotentialValue>
<ClientStatusType>1</ClientStatusType>
<ClientStatusValue>Active</ClientStatusValue>
<ComputerAccessType>1</ComputerAccessType>
<ComputerAccessValue>14.4K Baud</ComputerAccessValue>
<ConfidentialIndicator>N</ConfidentialIndicator>
<CreatedDate>2013-05-16 12:18:19.676</CreatedDate>
<DisplayName>Vanessa Dana</DisplayName>
<MandatorySearchDone>Y</MandatorySearchDone>
<PartyActiveIndicator>Y</PartyActiveIndicator>
<PartyId>911111111</PartyId>
<PartyLastUpdateDate>2013-05-16
12:18:19.82</PartyLastUpdateDate>
<PartyLastUpdateTxId>588236872109967301</PartyLastUpdateTxId>
<PartyLastUpdateUser>mdmadmin</PartyLastUpdateUser>
<PartyType>P</PartyType>
<PreferredLanguageType>100</PreferredLanguageType>
<PreferredLanguageValue>English</PreferredLanguageValue>
<SearchPartyDone>Y</SearchPartyDone>
<SolicitationIndicator>N</SolicitationIndicator>
<StatementFrequencyType>1</StatementFrequencyType>
<StatementFrequencyValue>Annually</StatementFrequencyValue>
<AgeVerifiedWithType>2</AgeVerifiedWithType>
<AgeVerifiedWithValue>Passport</AgeVerifiedWithValue>
<BirthDate>1942-07-01 00:00:00.0</BirthDate>
<BirthPlaceType>1</BirthPlaceType>
<BirthPlaceValue>Afghanistan</BirthPlaceValue>
<CitizenshipType>1</CitizenshipType>
<CitizenshipValue>Afghanistan</CitizenshipValue>
<GenderType>F</GenderType>
<HighestEducationType>4</HighestEducationType>
<HighestEducationValue>University
Degree</HighestEducationValue>
<MaritalStatusType>2</MaritalStatusType>
<MaritalStatusValue>Single</MaritalStatusValue>
<NumberOfChildren>2</NumberOfChildren>
<PersonLastUpdateDate>2013-05-16
12:18:19.835</PersonLastUpdateDate>
<PersonLastUpdateTxId>588236872109967301</PersonLastUpdateTxId>
<PersonLastUpdateUser>mdmadmin</PersonLastUpdateUser>
<PersonPartyId>911111111</PersonPartyId>
<UserIndicator>N</UserIndicator>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
<TCRMPersonNameBObj>
<GivenNameOne>Vanessa</GivenNameOne>
<LastName>Dana</LastName>
<LastUpdatedBy>mdmadmin</LastUpdatedBy>
<LastUpdatedDate>2013-05-16 12:18:19.913</LastUpdatedDate>
<NameUsageType>1</NameUsageType>
<NameUsageValue>Legal</NameUsageValue>
<PersonNameIdPK>911111111</PersonNameIdPK>
<PersonNameLastUpdateDate>2013-05-16
12:18:19.913</PersonNameLastUpdateDate>
<PersonNameLastUpdateTxId>588236872109967301</PersonNameLastUpdateTxId>
<PersonNameLastUpdateUser>mdmadmin</PersonNameLastUpdateUser>
<PersonPartyId>911111111</PersonPartyId>
<StartDate>2008-01-12 00:00:00.0</StartDate>
<StdGivenNameOne>Vanessa</StdGivenNameOne>
<StdLastName>Dana</StdLastName>
<DWLStatus>
<Status>0</Status>
</DWLStatus>
</TCRMPersonNameBObj>
</TCRMPersonBObj>
</ResponseObject>
</TxResponse>
</TCRMService>
To
check virtual IVT results, go to
/opt/IBM/MDM/E550/mdm/IVT/testCases/xml_virtual/response and look at
the response files.
if
the InfoSphere MDM 11.0 installation is successful, then the response
files will be similar to the following:
Responsepingdb_request.xml
<?xml
version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><port:virtualInteractionResponse
xmlns:port="http://www.ibm.com/mdm/port/VirtualBridge"><ResponseControl
xmlns="http://www.ibm.com/mdm/schema"><ResultCode>SUCCESS</ResultCode><ServiceTime>2563</ServiceTime><DWLControl><requesterName>mdmadmin</requesterName><requesterLanguage>100</requesterLanguage><requesterLocale>en</requesterLocale><userRole>mdm_admin</userRole><requestID>1</requestID></DWLControl></ResponseControl><TxResult
xmlns="http://www.ibm.com/mdm/schema"><ResultCode>SUCCESS</ResultCode></TxResult><VirtualMDMBObj
xmlns="http://www.ibm.com/mdm/schema"><ComponentID>4444</ComponentID><Data>T0sK</Data></VirtualMDMBObj></port:virtualInteractionResponse></soapenv:Body></soapenv:Envelope>
Installation Verification Test (IVT) does not delete the IVT data after the test is complete
IVT
data must be manually removed. There is a restriction while accessing
the database when IVT is running, because the database is not in the
path.
For
DB2, follow these steps :
1.
At a command prompt, type: db2 connect to <DATABASE_NAME> user
<DATABASE_USER> using <DATABASE_PASSWORD>
2.
Go to: cd <MDM_HOME>/IVT/sql and type: run db2 -tvf
deleteIVTData.sql
For
Oracle:
1.
Go to: cd <MDM_HOME>/IVT/sql
2.
At the command prompt, type:
sqlplus
<DATABASE_USER>/<DATABASE_PASSWORD>@<TNS_NAME>
@deleteIVTData.sql;