Professional Documents
Culture Documents
Upgrade Guide
Copyright 2009 Siperian, Inc. Copyright 2009 Siperian Inc. [Unpublished - rights reserved under the Copyright Laws of the United States] Siperian and the Siperian logo are trademarks or registered trademarks of Siperian, Inc. in the US and other countries. All other products or services mentioned are the trademarks or service marks of their respective companies or organizations. THIS DOCUMENTATION CONTAINS CONFIDENTIAL INFORMATION AND TRADE SECRETS OF SIPERIAN, INC. USE, DISCLOSURE OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR EXPRESS WRITTEN PERMISSION OF SIPERIAN, INC.
Contents
Preface
Intended Audience ..........................................................................................................................................vii Organization.....................................................................................................................................................vii Learning About Siperian Hub ......................................................................................................................viii Contacting Siperian ...........................................................................................................................................x
Chapter 1: Introduction
About Upgrading to Siperian Hub XU SP2 Patch B...................................................................................2 Siperian Hub XU SP2 Versions ............................................................................................................2 Upgrading from Prior Versions of Siperian Hub ...............................................................................2 Overview of Upgrading ....................................................................................................................................3 Upgrading Siperian Hub Environments ..............................................................................................3 Upgrading a Single Siperian Hub Environment .................................................................................4 Updates in this Release .....................................................................................................................................5 Summary of Changes ..............................................................................................................................5 Functional Changes .................................................................................................................................7 Product Documentation.........................................................................................................................9 Deprecation Notices ...............................................................................................................................9 Supported Platform Changes...............................................................................................................10 Before You Begin ............................................................................................................................................11 Assumptions About Upgrading...........................................................................................................11 Duration of Upgrade.............................................................................................................................11 Documenting Your Upgrade ...............................................................................................................12
iii
Validate Your Metadata.................................................................................................................................. 15 Verify Your Siperian Hub Environment ..................................................................................................... 15 Validate Content Metadata ............................................................................................................................ 16 Back Up Your Current Implementation...................................................................................................... 17 Back Up Your Schema ......................................................................................................................... 17 Back Up User Exits .............................................................................................................................. 17 Back Up Customizations ..................................................................................................................... 17 Back Up Trillium Director Configuration Files ............................................................................... 17 Verify Available Space.................................................................................................................................... 18 Enable the Siperian Hub Database Debug Log ......................................................................................... 18
iv
Appendix A: Troubleshooting
Troubleshooting Hub Server Upgrades .......................................................................................................48 Running patchInstallSetup Manually ..................................................................................................48 Forcing a Patch Install ..........................................................................................................................49 Troubleshooting Cleanse Match Server Upgrades .....................................................................................49 Running patchInstallSetup Manually ..................................................................................................49 Forcing a Patch Install ..........................................................................................................................50 Troubleshooting Hub Store Upgrades.........................................................................................................51 Restoring from a Full Backup..............................................................................................................51 Check Metadata Consistency ...............................................................................................................51 Check the Database Debug Log .........................................................................................................51 Check C_REPOS_DB_CHANGE ....................................................................................................52 ORA-20005 Error When Upgrading an ORS...................................................................................52
Contents
vi
Preface
Welcome to the Siperian HubXU SP2 Upgrade Guide. This guide explains how to upgrade your Siperian Hub implementation to the most recent version.
Intended Audience
This guide is intended for technical specialists who are responsible for upgrading their Siperian Hub implementation.
Organization
This guide contains the following chapters:
Chapter 1, Introduction Chapter 2, Before You Upgrade Chapter 4, After You Upgrade Appendix A, Troubleshooting Overview and key concepts for upgrading your Siperian Hub implementation. Tasks to perform before you upgrade. Tasks to perform after you upgrade. Tips for troubleshooting upgrade issues.
vii
viii
ix
Contacting Siperian
document provides a description of the various sample applications that are included with the Resource Kit.
Contacting Siperian
Technical support is available to answer your questions and to help you with any problems encountered using Siperian products. Please contact your local Siperian representative or distributor as specified in your support agreement. If you have a current Siperian Support Agreement, you can contact Siperian Technical Support:
Method World Wide Web Email Voice Contact Information http://www.siperian.com support@siperian.com U.S.: 1-866-SIPERIAN (747-3742)
We are interested in hearing your comments about this book. Send your comments to:
by Email: by Postal Service: docs@siperian.com Documentation Manager Siperian, Inc. 100 Foster City Blvd. 2nd Floor Foster City, California 94404 USA
1
Introduction
This chapter introduces the process of upgrading your Siperian Hub XU SP2 GA or XU SP2 Patch A implementation to Siperian Hub XU SP2 Patch B. Important: If you are upgrading from a version of the Siperian Hub prior to Siperian Hub XU SP2 GA, do not use this document. Instead, contact Siperian Support (support@siperian.com) for assistance.
Chapter Contents
About Upgrading to Siperian Hub XU SP2 Patch B Overview of Upgrading Updates in this Release Before You Begin
Overview of Upgrading
Overview of Upgrading
This section provides an overview of upgrading your Siperian Hub implementation.
Note: In the midst of upgrading, the schemas for environments that have not been upgraded are temporarily out of sync with those that have been. When upgrading the production environment, organizations often run a test upgrade on a copy ofor representative sample ofproduction data. This allows the organization to identify, document, and remedy possible issues before performing the actual production upgrade on the live environment.In addition, rather than upgrade (or patch install) the production environment, some organizations choose to perform a full install with a new Hub Store, and then use the Metadata Manager to migrate the data to the new deployment. For instructions on performing a full Siperian Hub installation, see the Siperian Hub Installation Guide for you platform. A typical upgrade involves several steps, including planning, preparation, implementation, and testing. While each upgrade is different, a reasonable estimate of the time required to complete an upgrade is two-to-four months. The planning and preparation tasks typically require one-to-three months of effort, depending on the
Introduction 3
Overview of Upgrading
complexity of your implementation and the level of customization that you have applied to Siperian Hub. The implementation and test of the upgrade in each Siperian Hub environment usually takes one-to-two weeks.
Phase Preparation
Description Tasks to perform before you run the upgrade process. This phase includes validating and fixing any metadata and data issues in your Hub Store, backing up your system, making sure you have sufficient free space to perform the upgrade, taking a snapshot of your system configuration before you upgrade, and enabling the database debug log so that you have a detailed trace of changes made to your Hub Store during upgrade. See Chapter 2, Before You Upgrade. Tasks to upgrade your Siperian Hub implementationthe Hub Server, Cleanse Match Servers, Master Database, Operational Record Stores (ORS databases), and Business Data Director. See Chapter 3, Upgrade Siperian Hub. Tasks to perform after you run the upgrade to verify that the upgrade process completed successfully. See Chapter 4, After You Upgrade.
Upgrade
Verification
Important: The instructions in this document assume that you are not making any major changes to your environment (such as database upgrades) while you are in the midst of upgrading your Siperian Hub implementation.
Summary of Changes
This section summarizes the key changes in Siperian Hub XU SP2 Patch A and Siperian Hub XU SP2 Patch B. For more information about new features and enhancements for specific releases, see the associated Whats New in Siperian Hub document available on the FTP site or on Siperian SHARE. Note: Unless explicitly noted, no changes were made in Hot Fixes or XU SP2 Patch A Rollup 1.
MRM Hub
Introduction 5
MRM Hub
Functional Changes
This section summarizes the functional changes since Siperian Hub XU SP2 GA.
Metadata Changes
The following metadata changes were made in Siperian Hub XU SP2 Patches A and B.
Version Introduced Action Add Column Add Column Add Column Add Column Add Column Add Column Affected Table C_REPOS_DB_RELEASE.EXPLICIT_MERGE_CONSOL_1_IND C_REPOS_CL_FUNCTION_LIB.WSDL_PORT C_REPOS_CL_FUNCTION_LIB.WSDL_SERVICE C_REPOS_CL_FUNCTION_LIB.WSDL_URI C_REPOS_SUBJECT_AREA.LABEL_FORMAT_STR C_REPOS_SUBJECT_AREA.LABEL_ROWID_COLUMN_LIST
XU SP2 Patch A (XU SP2 GA -> XU SP2 Patch A) XU SP2 Patch B (XU SP2 Patch A -> XU SP2 Patch B)
Introduction 7
AuthenticateResponse Return username as part of authenticate response. If username was not part of the request, take username from user profile if it has been set. This can be used in cases where a custom SAM provider is used that takes no username parameter.
Note: No signature changes have been made to the SIF API since XU SP2 GA. For more information about these SIF calls, refer to the Siperian Hub Javadoc. Services implemented on top of Siperian Hub do not need to be repackaged with the latest version of the SIF client libraries.
Match Changes
There are no match changes or SSA updates since XU SP2 GA.
Product Documentation
These new guides or significant documentation updates are included in this release: Siperian Hub Upgrade Guide for XU SP2 (this guide) (new for Patch B) Online help for the BDD Configuration Manager (new for Patch B) Updated generic BDD online Help and templates (part of the BDD client)
Deprecation Notices
This section describes Siperian Hub features that have been deprecated. Note: No new deprecation notices have been issued in XU SP2 Patch A or XU SP2 Patch B.
About Deprecation
The term deprecation is applied to software features that are superseded and should be avoided. Although deprecated features remain in the current version, it should be anticipated that the feature will be removed in a future release.
Introduction 9
Previously-deprecated Functionality
Data Groups tool have been deprecated. Environment Staging has been deprecated post XU-SP1 and replaced by functionality that is embedded in the new Metadata Manager tools. The Match Validate process has been deprecated. Match for Duplicates / Rule Based Match for Duplicates has been deprecated post XU-SP1 and replaced by functionality that is embedded in the Exact Match process. Remote schemas are deprecated as of XU-SP1 and are not supported by MET migration. Relationship tables have been deprecated. Use relationship base objects for this functionality instead. Dependant objects have been deprecated post XU-SP1. Use base objects for this functionality. The XML API has been deprecated and is no longer available for use with new Hub implementations. This functionality is superseded by the Services Integration Framework (SIF). More information about SIF can be found in the Siperian_Hub_ SIF_Guide.pdf available on SHARE.
Duration of Upgrade
The duration of the upgrade process is determined by the number and size of your base objects. XU SP2 Patch B is a low-impact upgrade that, for a basic configuration, can usually be completed in a few hours.
Introduction 11
configuration settings
upgrade process Hub Server and Cleanse Match Server Hub Console
Important: The instructions in this document remind you to capture and save this information if needed for future reference. In Create an Upgrade Documentation Directory on page 15, you will create a folder (such as upgradedoc) where you will centrally store copies of all your upgrade documentation.
2
Before You Upgrade
This chapter describes what you need to do before upgrading your Siperian Hub XU SP2 implementation to Siperian Hub XU SP2 Patch B.
Chapter Contents
Preparation Overview Create an Upgrade Documentation Directory Validate Your Metadata Verify Your Siperian Hub Environment Validate Content Metadata Back Up Your Current Implementation Verify Available Space Enable the Siperian Hub Database Debug Log
13
Preparation Overview
Preparation Overview
Run Metadata Manager to validate and Validate Your Metadata on page 15 document your ORS to ensure that there are no errors Run Enterprise Manager to review and document your current Siperian Hub environment Run data validation scripts to validate your content metadata Back up key Siperian Hub components Review space requirements Enable the database debug log Verify Your Siperian Hub Environment on page 15 Validate Content Metadata on page 16 Back Up Your Current Implementation on page 17 Verify Available Space on page 18 Enable the Siperian Hub Database Debug Log on page 18
4 5 6 7
Run the DVT scripts according to the instructions in the readme that accompanies the DVT distribution. At the end of the execution process, the scripts package the result files into a ZIP archive. Based on the input parameters, the archive file can include: generated dataset and slice subfolders DVT result count file configuration file TEMPLATE.CSV Result.info a summary file containing the total number of queries, how many of them have been executed, and what time it took to complete them
3.
Important: Save a copy of the ZIP results in the upgrade documentation folder that you created in Create an Upgrade Documentation Directory on page 15.
Back Up Customizations
Any customizations that are registered in the Hub Console (such as custom queries, custom functions, registered custom indexes, and so on) are automatically included in the upgrade process. Be sure to register any unregistered custom indexes. Any customizations that are not registered in the Hub Console (such as user exits, custom client Java code, custom stored procedures, custom buttons, unregistered custom queries, and so on) require special attention. Before you start to upgrade, take an inventory of all customizations in your Siperian Hub implementation and ensure that you have backed up the latest source code for each customization.
3
Upgrade Siperian Hub
This chapter describes the tasks that you need to perform to your Siperian Hub XU SP2 implementation to Siperian Hub XU SP2 Patch B. Important: The instructions in this chapter assume that you have already completed the preparation tasks described in Chapter 2, Before You Upgrade.
Chapter Contents
Upgrade Overview Upgrading the Hub Server Upgrading Cleanse Match Servers Upgrading the Hub Store Restarting Your Environment Updating Business Data Director
19
Upgrade Overview
Upgrade Overview
Note: If you need help obtaining the Siperian Hub XU SP2 Patch B distribution, contact Siperian Support (support@siperian.com). To upgrade your Siperian Hub implementation, complete the following general steps:
Step 1 Task Upgrade the Hub Server by running the Hub Server installer provided in the distribution. Upgrade any Cleanse Match Servers in your Siperian Hub implementation by running the Cleanse Match Server installer provided in the distribution. Upgrade the Master Database (CMX_ SYSTEM) by running the updatemasterdatabase script. Upgrade ORS databases by running the updateorsdatabase script. Restart your application servers, clear Java Web Start, and other Update Business Data Director Instructions Upgrading the Hub Server on page 21
Upgrading the Master Database on page 31 Upgrading ORS Databases on page 33 Restarting Your Environment on page 35 Updating Business Data Director on page 36
4 5 6
Once you have completed these steps, proceed to Chapter 4, After You Upgrade.
Log in under the username that was used to install the Hub Server (see the Siperian Hub Installation Guide for details). Run the Hub Server Installer to start the upgrade. Windows: The Hub Server installer (hub_install.exe) is located on the distribution in the \mrmserver\windows directory.
21
UNIX: The Hub Server installer (hub_install.bin) is located on the distribution in the /mrmserver/<your_OS> directory. Note: For UNIX or Linux environments, if you are using character console mode (when X-Windows is not available) to upgrade, then use the following command:
./hub_install.bin -console
4. 5. 6. 7. 8. 9. 10. 11.
In the Introduction screen, click Next to continue In the License Agreement screen, accept the terms and click Next. In the Choose Install Folder screen, click the Choose... button, then locate and select your previous Siperian Hub installation. Click Next. In the Version Warning message, click OK to confirm that you want to proceed. If your previous installation uses WebLogic as its application server, the Hub Server Installer prompts you to provide the WebLogic Admin password. In the Deploy screen, click Yes to deploy automatically, and click Next. In the Pre-Installation Summary screen, if you want to change any options, click the Previous button to navigate back to previous screens and change your selections. Once the summary reflects the options you want, click Install to start the installation process. The Hub Server Installer displays the Please Wait screen while it configures your system. During this process, the Hub Server Installer will back up critical files (except what is in the tmp folder), compressing them into an archive that is stored in a backup folder in your Siperian Hub installation directory: The filename of the archive uses a pattern similar to the following example:
Siperian Hub Server-2009-10-06_18-09.jar
Click Done to exit the Hub Server installer. Note: If the install fails to complete successfully, the last screen of the Hub Server installer will state that the patch failed and include a pointer to the appropriate log
file with the error or failure messages. To learn more about what to do if the install/upgrade fails, see Troubleshooting Hub Server Upgrades on page 48.
13.
Save a copy of the Hub Server log files in your upgrade documentation directory according to the instructions in Copy Hub Server Log Files to the Upgrade Doc Directory on page 25.
Log in under the username that was used to install the Hub Server (see the Siperian Hub Installation Guide for details). Run the Hub Server Installer to start the upgrade. Windows: The Hub Server installer (hub_install.exe) is located on the distribution in the \mrmserver\windows directory. UNIX: The Hub Server installer (hub_install.bin) is located on the distribution in the /mrmserver/<your_OS> directory. Note: For UNIX or Linux environments, if you are using character console mode (when X-Windows is not available) to upgrade, then use the following command:
./hub_install.bin -console
4. 5. 6. 7. 8. 9. 10.
In the Introduction screen, click Next to continue In the License Agreement screen, accept the terms and click Next. In the Choose Install Folder screen, click the Choose... button, then locate and select your previous Siperian Hub installation. Click Next. In the Version Warning message, click OK to confirm that you want to proceed. If your previous installation uses WebLogic as its application server, the Hub Server Installer prompts you to provide the WebLogic Admin password. In the Deploy screen, choose No because you will deploy the EAR file manually.
23
11.
In the Pre-Installation Summary screen, if you want to change any options, click the Previous button to navigate back to previous screens and change your selections. Once the summary reflects the options you want, click Install to start the installation process, and click Next. The Hub Server Installer displays the Please Wait screen while it configures your system. During this process, the Hub Server Installer will back up critical files (except what is in the tmp folder), compressing them into an archive that is stored in a backup folder in your Siperian Hub installation directory: The filename of the archive uses a pattern similar to the following example:
Siperian Hub Server-2009-10-06_18-09.jar
Click Done to exit the Hub Server Installer. Note: If the upgrade fails to complete successfully, the last screen of the Hub Server installer will state that the patch failed and include a pointer to the appropriate log file with the error or failure messages. To learn more about what to do if the install/upgrade fails, see Troubleshooting Hub Server Upgrades on page 48.
13.
UNIX
cd <Siperian_Install_Directory>/bin ./sip_ant.sh repackage 14.
Open the application server administration console (WebLogic Server or WebSphere) and manually deploy the MRM Server EAR. For instructions, refer to your application server documentation. Save a copy of the Hub Server log files in your upgrade documentation directory according to the instructions in Copy Hub Server Log Files to the Upgrade Doc Directory on page 25.
15.
Description Contains log messages for the Hub Server installation. Contains debug messages and all the options that you selected when you ran the installation. Contains the
patchInstallSetup messages
Hub Server log. When the server started, it created this file. Located in the tree under the install directory for your application server.
upgrade).
Important: You should save these files in a separate folder (such as hub_server_ If you upgraded multiple Hub Servers in a cluster, copy the files for each Hub Server instance into its own folder. When finished, proceed to the next section, Upgrading Cleanse Match Servers on page 26.
25
If you are using the AddressDoctor cleanse engine: Shut down the application server on which the Cleanse Match Server is running. Check the Jade library version according to the instructions in the Cleanse Adapter Guide.
3.
Start up the application server on which your Cleanse Match Server is deployed, and make sure that it is up and running.
4.
Run the Cleanse Match Server Installer to begin the installation process. Windows: The Cleanse Match Server installer (hub_cleanse_install.exe) is located on the distribution in the \mrmcleanse\windows directory. UNIX: The Cleanse Match Server installer (hub_cleanse_install.bin) is located in the /<your_OS>/mrmcleanse directory on the distribution. Note: For UNIX or Linux environments, if you are using character console mode (when X-Windows is not available) to upgrade, then use the following command:
./hub_cleanse_install.bin -console
5. 6. 7. 8. 9.
In the Introduction screen, click Next. In the License Agreement screen, accept the terms and click Next. In the Choose Install Folder screen, click the Choose... button to locate your previous Cleanse Match Server installation, and then click Next. In the Version Warning message, click OK to confirm that you want to proceed. If your previous installation uses WebLogic as its application server, the Cleanse Match Server Installer prompts you to provide the WebLogic Admin password. Enter the WebLogic password. In the Deploy screen, choose Yes to deploy the Cleanse Match Server automatically, and then choose Next. In the Pre-Installation Summary screen, if you want to change any options, click the Previous button to navigate back to previous screens and change your selections. Once the summary reflects the options you want, click Install to start the installation process. The Cleanse Match Server Installer displays the Please Wait screen while it configures your system. During this process, the Cleanse Match Server Installer will back up critical files (except what is in the tmp folder), compressing them into an archive that is stored in a backup folder in your Siperian Hub installation directory: The filename of the archive uses a pattern similar to the following example:
Siperian Hub Cleanse Match Server-2009-11-26_17-21.jar
10. 11.
27
Click Done to exit the Cleanse Match Server installer. Note: If the upgrade fails to complete successfully, the last screen of the Cleanse Match Server installer will state that the patch failed and include a pointer to the appropriate log file with the error or failure messages. To learn more about what to do if the install/upgrade fails, see Troubleshooting Cleanse Match Server Upgrades on page 49.
13.
Save a copy of the Cleanse Match Server log files in your upgrade documentation directory according to the instructions in Copy Cleanse Match Server Log Files to the Upgrade Doc Directory on page 30.
If you are using the AddressDoctor cleanse engine: Shut down the application server on which the Cleanse Match Server is running. Check the Jade library version according to the instructions in the Cleanse Adapter Guide.
3. 4.
Start up the application server on which your Cleanse Match Server is deployed, and make sure that it is up and running. Run the Cleanse Match Server Installer to begin the installation process. Windows: The Cleanse Match Server installer (hub_cleanse_install.exe) is located on the distribution in the \mrmcleanse\windows directory. UNIX: The Cleanse Match Server installer (hub_cleanse_install.bin) is located in the /<your_OS>/mrmcleanse directory on the distribution. Note: For UNIX or Linux environments, if you are using character console mode (when X-Windows is not available) to upgrade, then use the following command:
./hub_cleanse_install.bin -console
5.
6. 7. 8. 9.
In the License Agreement screen, accept the terms and click Next. In the Choose Install Folder screen, click the Choose... button to locate your previous Cleanse Match Server installation, and then click Next. In the Version Warning message, click OK to confirm that you want to proceed. If your previous installation uses WebLogic as its application server, the Cleanse Match Server Installer prompts you to provide the WebLogic Admin password. Enter the WebLogic password. In the Deploy screen, choose No because you will deploy the Cleanse Match Server manually. In the Pre-Installation Summary screen, if you want to change any options, click the Previous button to navigate back to previous screens and change your selections. Once the summary reflects the options you want, click Install to start the installation process. The Cleanse Match Server Installer displays the Please Wait screen while it configures your system. During this process, the Cleanse Match Server Installer will back up critical files (except what is in the tmp folder), compressing them into an archive that is stored in a backup folder in your Siperian Hub installation directory: The filename of the archive uses a pattern similar to the following example:
Siperian Hub Cleanse Match Server-2009-11-26_17-21.jar
10. 11.
Click Done to exit the Cleanse Match Server installer. Note: If the upgrade fails to complete successfully, the last screen of the Cleanse Match Server installer will state that the patch failed and include a pointer to the appropriate log file with the error or failure messages. To learn more about what to do if the install/upgrade fails, see Troubleshooting Cleanse Match Server Upgrades on page 49.
13.
29
UNIX
cd <Siperian_Install_Directory>/bin ./sip_ant.sh repackage 14.
Open the application server administration console (WebLogic Server or WebSphere) and manually deploy the Cleanse Match Server EAR file. For instructions, refer to your application server documentation. Save a copy of the Cleanse Match Server log files in your upgrade documentation directory according to the instructions in Copy Cleanse Match Server Log Files to the Upgrade Doc Directory on page 30.
15.
Copy Cleanse Match Server Log Files to the Upgrade Doc Directory
Once you have completed the Cleanse Match Server upgrade, copy the following log files to the upgrade documentation folder you created in Create an Upgrade Documentation Directory on page 15. You may need these log files to assist with troubleshooting. For more information, see About the Siperian Hub Log Files in the Siperian Hub Installation Guide.
File
<Cleanse_Install_Directory>/hub/cleanse/Siperian_ Hub_Cleanse_Match_Server_InstallLog.xml <Cleanse_Install_ Directory>/hub/cleanse/logs/patchInstallSetup.log <Cleanse_Install_ Directory>/hub/cleanse/logs/cmxserver.log <Cleanse_Install_Directory>/hub/cleanse/siperian_ installer_debug.txt
Description Shows the Cleanse Match Server install errors and status. Shows the patchInstallSetup script results. Cleanse server logs. Shows what was chosen during the upgrade installation. Located in the tree under the install directory for your application server.
Important: You should save these files in a separate folder (such as cleanse_match_ server_upgrade). If you upgraded multiple Cleanse Match Servers in a cluster, copy the files for each Cleanse Match Server instance into its own folder.
When finished, proceed to the next section, Upgrading the Hub Store on page 31.
Run the Master Database upgrade script with the following command: Windows: sip_ant.bat updatemasterdatabase UNIX: ./sip_ant.sh updatemasterdatabase
31
3.
4.
During the Master Database upgrade process, if you see the following prompt, respond accordingly.
This upgrade should be performed by a DBA to grant create sequence privileges for the master database. The master database does not have create sequence privileges, you can either grant it now (manually) and then move forward or re-start the upgrade, or direct this process to do so for you now, and continue the current upgrade. Do you want the process to create this privilege? Yes/No
Answer Yes or No. A No answer means that the upgrade process checks again to make sure the user really granted the privilege, and returns to the prompts, starting at the TNS name prompt. A Yes answer means that you must answer some additional prompts: Enter DBA username: Enter DBA password:
After you have given the DBA username and password, the process automatically grants the privilege and continues the upgrade process.
5. 6.
For JBoss, after you run updatemasterdatabase, you need to restart the JBoss AppServer. Otherwise, when you launch the Hub Console, you will get an error. Save a copy of the sip_ant log file in your upgrade documentation directory according to the instructions in Copy Hub Server Log Files to the Upgrade Doc Directory on page 25. The log file is stored in the following directory: Important: The sip_ant log file is overwritten every time you execute sip_ant from the command line. You must save a backup copy before you run sip_ant again.
<Siperian_Install_Directory>\server\resources\database\db_changes\oracle\ORS
Go to the bin directory under the Hub Server installation directory. Windows: <Siperian_Install_Directory>\hub\server\bin UNIX: <Siperian_Install_Directory>/hub/server/bin Windows: sip_ant.bat updateorsdatabase UNIX: ./sip_ant.sh updateorsdatabase
3.
33
4.
5.
During the ORS upgrade process, if you see the following questions, respond accordingly. You may need to answer the following questions if your ORS does not have a PROXY_ROLE defined, or if a PROXY_ROLE is not granted to the ORS database.
question.grant.create.proxy_role: This upgrade should be performed by a DBA to create proxy_role for the ORS database. The ORS database does not have proxy_role set, you can either create it now (manually) and then move forward or re-start the upgrade, or direct this process to do so for you now, and continue the current upgrade. [propertyprompt] Do you want the process to create proxy_role? (Yes/No) [Yes]: do.grant.create.proxy_role.yes: [propertyprompt] Enter DBA username [null]: [propertyprompt] Enter DBA password [null]:
6.
After upgrading an ORS, save a copy of the sip_ant log file in your upgrade documentation directory according to the instructions in Copy Hub Server Log Files to the Upgrade Doc Directory on page 25. The log file is stored in the following directory: Important: The sip_ant log file is overwritten every time you execute sip_ant from the command line. You must save a backup copy before you run sip_ant again (for example, to upgrade next ORS).
<Siperian_Install_Directory>\server\resources\database\db_changes\oracle\ORS
7.
Save a copy of the database debug log the your upgrade documentation directory that you created previously in Create an Upgrade Documentation Directory on page 15. You enabled this database debug log in Enable the Siperian Hub Database Debug Log on page 18. To find the debug log, refer to the path referenced in the Environment Report, which you generated using the Enterprise Manager tool in the Hub Console according to the instructions in Verify Your Siperian Hub Environment on page 15. If you have backed up your customized user exit stored procedures as specified in Back Up User Exits on page 17, edit the cmxue package in the following location: Apply the cmxue package to the ORS.
8.
<Siperian_Installation_Directory>\server\resources\database\oracle
Clear Java Web Start according to the instructions in the vendor documentation. You must do this because you now have an updated Siperian certificate. Clear the Java cache according to the instructions in the vendor documentation. Start the application servers that run the Hub Server and any Cleanse Match Servers. Proceed to the next section, Updating Business Data Director on page 36.
35
Windows: <Siperian_Install_
Directory>\server\resources\cmxserver.properties
UNIX: <Siperian_Install_
Directory>/server/resources/cmxserver.properties
3. 4.
Save your changes. Restart the Hub Server application for your changes to take effect. WebSphere and WebLogic: Restart the application using the application server administration console application. JBoss: Restart the application server.
In the following example, after the upgrade to XU SP2 Patch B, the Bill Address and Ship Address were merged into one Address subject area, because they both referenced the same physical base object and had the same match path UID configured in BDDConfig.xml.
37
Note, however, that this new subject area node contains an additional attributeAddress Typewhich is based on the column that is used to classify records as either Bill or Ship sub-types.
The following screen shot shows how this additional search attribute can be used in search. If the type column is selected in a query, BDD renders it as a drop-down list populated by all the types of base objects that were used in the merged Address node.
In this example, the list contains Bill address and Ship address values. Because of this change, all affected saved queries need to be updated to use the new attributes. For example, to find persons with a billing address that matches Address Line 1, two attributes need to be specified: Address Type (Bill Address) and Address Line 1.
Open the Query Builder. Click the Saved Queries tab. Mouse-over all saved queries to display the tool-tip showing the query definition. Determine whichif anysaved queries require updating because they use a newly-created composite object (in the previous example, Address is the composite object). For each query that uses a newly-created composite object, open the query, add the applicable type attribute (in our example, Address type), select the appropriate value (in our example, Bill Address or Ship Address), and then save the query.
5.
Launch and login to the BDD Configuration Manager. Select the BDD application for which you want to update the Help. From the command menu, choose Import > Import to existing BDD Application.
a. b.
From the Configuration Type drop-down list, choose BDD Help and browse to the updated BDDHelp.zip file. Complete the import to replace the existing Help file with the updated release version.
39
4
After You Upgrade
This chapter describes the tasks that you need to perform after upgrading your Siperian Hub XU SP2 implementation to Siperian Hub XU SP2 Patch B.
Chapter Contents
Verification Overview Validate the Upgraded Metadata Validate the Upgraded Content Metadata Verify Your Upgraded Siperian Hub Environment Test the Upgraded Environment Archive the Upgrade Documentation Directory
41
Verification Overview
Verification Overview
43
45
Important: Be sure to contact Siperian Support if you have any questions, concerns, or problems.
A
Troubleshooting
This appendix provides supplemental troubleshooting tips for Siperian Hub XU SP2 Patch B upgrades. For issues not covered in this appendix, or for additional help, contact Siperian Support.
Appendix Contents
Troubleshooting Hub Server Upgrades Troubleshooting Cleanse Match Server Upgrades Troubleshooting Hub Store Upgrades
47
Execute the patchInstallSetup script to deploy the Hub Server application and apply some changes to your application server configuration. Windows WebLogic
patchInstallSetup.bat -Dweblogic.password=weblogic -Ddatabase.password=!!cmx!!
WebSphere
patchInstallSetup.bat -Ddatabase.password=!!cmx!!
JBoss
patchInstallsetup.bat
UNIX WebLogic
patchInstallSetup.sh -Dweblogic.password=<weblogic_password> -Ddatabase.password=<yourDBPassword>
Note: If you include the ! character in your password, you must include a \ before the ! character. For example, if your password is !!cmx!!, you need to enter the following: \!\!cmx\!\! WebSphere
patchInstallSetup.sh -Ddatabase.password=<yourDBPassword>
Note: If you include the ! character in your password, you must include a \ before the ! character. For example, if your password is !!cmx!!, you need to enter the following: \!\!cmx\!\! JBoss
patchInstallsetup.sh
Execute the patchInstallSetup script to deploy the Cleanse Match Server application and apply some changes to your application server configuration. Windows
Troubleshooting
49
WebLogic
patchInstallSetup.bat -Dweblogic.password=weblogic -Ddatabase.password=!!cmx!!
WebSphere
patchInstallSetup.bat -Ddatabase.password=!!cmx!!
JBoss
patchInstallsetup.bat
UNIX WebLogic
patchInstallSetup.sh -Dweblogic.password=<weblogic_password> -Ddatabase.password=<yourDBPassword>
Note: If you include the ! character in your password, you must include a \ before the ! character. For example, if your password is !!cmx!!, enter the password as follows: \!\!cmx\!\! WebSphere
patchInstallSetup.sh -Ddatabase.password=<yourDBPassword>
Note: If you include the ! character in your password, you must include a \ before the ! character. For example, if your password is !!cmx!!, enter the password as follows: \!\!cmx\!\! JBoss
patchInstallsetup.sh
Troubleshooting
51
Check C_REPOS_DB_CHANGE
After upgrading the Master Database and all ORS databases, you can check C_REPOS_DB_CHANGE to see which scripts have been run. All of the scripts should have executed successfully. Make note of the script that was run last. The upgrade process will only apply scripts that have not been applied previously on the schema. If you encounter any failures, send the debug log and the schema to Siperian Support.
Index
A
audience vii
D
database debug log checking 51 enabling 18 deprecated functionality 10 documentation audience vii list of documents viii organization vii documentation changes 9 documenting the upgrade 15, 46
B
backup up 17 BDD user exits (new) 7 Business Data Director help, refreshing 39 testing with 44 upgrading 36
C
C_REPOS_DB_CHANGE 52 cleanse adapter changes 9 cleanse changes 9 Cleanse Match Server upgrades about 26 clustered deployment 28 log files 30 standalone deployment 26 steps 26 troubleshooting 49 cmxserver.log file 25, 30 custom code, testing 45 customer support x
F
forcing a patch install Cleanse Match Server 50 Hub Server 49
H
Hub Console, testing with 45 Hub Server upgrades about 21 clustered deployment 23 log files 25 standalone deployment 21 steps 21 troubleshooting 48
53
L
log files application server log files 25, 30 Cleanse Match Server upgrades 30 cmxserver.log file 25, 30 database debug log 18 Hub Server upgrades 25 postInstallSetup.log file 25, 30 Siperian_Hub_Cleanse_Match_Server_ InstallLog.xml file 30 Siperian_Hub_Server_InstallLog.xml file 25 siperian_installer_debug.txt file 25, 30
Cleanse Match Server 49 Hub Server 48 platform changes 10 postInstallSetup.log file 25, 30 preface vii preparing available space 18 backup up 17 BDD queries 37 customizations 17 database debug log, enabling 18 validating content metadata 16 validating metadata 15
R
restoring from a full backup 51
S
server user exit changes 7 SIF API changes 8 siperian_installer_debug.txt file 25, 30 Siperian, contacting x stored procedures changes 8 support x
M
Master Database 31 match changes 8 metadata changes 7 Metadata Manager 15
O
ORS database 33
T
technical support x testing about testing 44 Business Data Director 44 custom code 45 Hub Console tools 45
P
patchInstallSetup
54 Siperian Hub XU SP2 Upgrade Guide
training x troubleshooting Cleanse Match Server upgrades 49 Hub Server upgrades 48 Hub Store upgrades 51
U
updates summary 5 XU SP2 Patch A 5 XU SP2 Patch B 6 upgrading about upgrading 2 Business Data Director 36 Cleanse Match Servers 26 documenting the process 15, 46 duration of 11 Hub Server 21 Hub Store 31 Master Database 31 multiple environments 3 ORS databases 33
overview of 3, 20 restarting environment 35 single environment 4 updates in this release 5 versions prior to XU SP2 2 XU SP2 versions 2 user exits, backing up 17 user exits, cmxue package 35
V
validating content metadata 16, 43 metadata 15, 43 verifying testing the upgraded environment 44 validating content metadata 43 validating metadata 43
X
XU SP2 Patch A changes 5 XU SP2 Patch B changes 6
55