CA Asset Portfolio Management Implementation Guide
CA Asset Portfolio Management Implementation Guide
Management
Implementation Guide
Release 12.8
This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to
as the “Documentation”) is for your informational purposes only and is subject to change or withdrawal by CA at any time.
This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without
the prior written consent of CA. This Documentation is confidential and proprietary information of CA and may not be disclosed
by you or used for any purpose other than as may be permitted in (i) a separate agreement between you and CA governing
your use of the CA software to which the Documentation relates; or (ii) a separate confidentiality agreement between you and
CA.
Notwithstanding the foregoing, if you are a licensed user of the software product(s) addressed in the Documentation, you may
print or otherwise make available a reasonable number of copies of the Documentation for internal use by you and your
employees in connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced
copy.
The right to print or otherwise make available copies of the Documentation is limited to the period during which the applicable
license for such software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to
certify in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION “AS IS” WITHOUT WARRANTY OF ANY
KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE,
DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST
INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE
POSSIBILITY OF SUCH LOSS OR DAMAGE.
The use of any software product referenced in the Documentation is governed by the applicable license agreement and such
license agreement is not modified in any way by the terms of this notice.
The manufacturer of this Documentation is CA.
Provided with “Restricted Rights.” Use, duplication or disclosure by the United States Government is subject to the restrictions
set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-7014(b)(3), as applicable, or
their successors.
Copyright © 2013 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein belong to
their respective companies.
CA Technologies Product References
This document set references the following CA Technologies brands and products:
■ CA Asset Converter
■ CA Asset Portfolio Management (CA APM)
■ CA Business Intelligence
■ CA Client Automation
(formerly CA IT Client Manager)
■ CA CMDB
■ CA Embedded Entitlements Manager (CA EEM)
■ CA Management Database (CA MDB)
■ CA Process Automation™
■ CA Service Catalog
■ CA Service Desk Manager
■ CA Software Asset Manager (CA SAM)
■ CA SiteMinder®
Contact CA Technologies
Contact CA Support
For your convenience, CA Technologies provides one site where you can access the
information that you need for your Home Office, Small Business, and Enterprise CA
Technologies products. At http://ca.com/support, you can access the following
resources:
■ Online and telephone contact information for technical assistance and customer
services
■ Information about user communities and forums
■ Product and documentation downloads
■ CA Support policies and guidelines
■ Other helpful resources appropriate for your product
Chapter 2: Planning 11
Installation Planning ................................................................................................................................................... 11
Configure Oracle ................................................................................................................................................. 13
Configure SQL Server .......................................................................................................................................... 18
Verify the Internet Information Services Installation ......................................................................................... 19
Remove CA iTechnology iGateway ...................................................................................................................... 19
Install the Java Development Kit (JDK) ................................................................................................................ 20
Installation Types ....................................................................................................................................................... 21
Standard Installation .................................................................................................................................................. 22
Standard Installation Component Configuration ................................................................................................ 22
Demonstration Installation ........................................................................................................................................ 24
Custom Installation .................................................................................................................................................... 24
Custom Installation Component Configuration .................................................................................................. 25
Web Farms ................................................................................................................................................................. 26
How to Configure the Servers in a Web Farm ..................................................................................................... 27
Chapter 3: Upgrading 29
How to Upgrade from Release 11.3.4 ........................................................................................................................ 29
Install Release 11.3.4 Cumulative Patch 14 or Higher ........................................................................................ 29
Stop the Services ................................................................................................................................................. 30
Uninstall Release 11.3.4 ...................................................................................................................................... 30
Install Release 12.8 ............................................................................................................................................. 30
How to Upgrade from Release 12.6 ........................................................................................................................... 31
Stop the Services ................................................................................................................................................. 31
Uninstall Release 12.6 ......................................................................................................................................... 31
Install Release 12.8 ............................................................................................................................................. 33
How to Upgrade from Release 12.6.05 ...................................................................................................................... 33
Stop the Services ................................................................................................................................................. 33
Uninstall Release 12.6.05 .................................................................................................................................... 34
Install Release 12.8 ............................................................................................................................................. 35
Contents 5
Chapter 4: Installing 37
How to Implement the Software ............................................................................................................................... 37
Installation Phases...................................................................................................................................................... 37
Pre-Install Phase: Install the Installation Manager ............................................................................................. 38
Phase 1: Install the CCC and Select the Installation Type ................................................................................... 39
Phase 2: Specify the Required Servers ................................................................................................................ 39
Phase 3: Configure the Components and Install the Product ............................................................................. 40
Phase 4: Complete the Installation on Additional Required Servers .................................................................. 52
Update the Apache Tomcat Configuration File .......................................................................................................... 53
Configure AMS for Secure Network Communication ................................................................................................. 54
Configure AMS for the Domain Name System (DNS) Name ...................................................................................... 54
Configure AMS with Teiid ........................................................................................................................................... 55
Configure the Export Service for Secure Network Communication ........................................................................... 56
Start the Services........................................................................................................................................................ 57
Start the Web Interface.............................................................................................................................................. 58
Verify the Installation ................................................................................................................................................. 59
Uninstall CA APM ....................................................................................................................................................... 59
6 Implementation Guide
Enable Multi-Tenancy .............................................................................................................................................. 115
Tenant, Subtenant, and Tenant Group Administration............................................................................................ 115
Define a Tenant ................................................................................................................................................. 116
Update a Tenant................................................................................................................................................ 117
Make a Tenant Active ....................................................................................................................................... 117
How to Initialize a New Tenant ......................................................................................................................... 118
Define a Tenant Group ...................................................................................................................................... 118
Update a Tenant Group .................................................................................................................................... 119
Tenant Hierarchies ............................................................................................................................................ 119
Define a Subtenant ........................................................................................................................................... 120
Update a Subtenant .......................................................................................................................................... 120
Product-Maintained Tenant Groups ................................................................................................................. 121
Contents 7
Configure the CA SAM Import and Export Service ............................................................................................ 146
Schedule the Windows Task for the Hardware Import ..................................................................................... 148
Start the CA APM Event Service ........................................................................................................................ 148
Enable Software Asset Management Capabilities ............................................................................................ 149
Load CA APM Data into CA SAM ....................................................................................................................... 150
Data Management Recommendations .................................................................................................................... 151
Manual Data Synchronization ........................................................................................................................... 151
Cost Center Data Management......................................................................................................................... 152
Inventory Units of Measurement ...................................................................................................................... 153
Field Requirements for Automatic Data Synchronization ................................................................................. 153
Assets with Undefined Operating Systems ....................................................................................................... 155
How to Uninstall CA Software Compliance Manager ............................................................................................... 156
8 Implementation Guide
Chapter 1: Introduction
This section contains the following topics:
Overview (see page 9)
Audience (see page 9)
CA APM Default Administrator (see page 10)
Overview
This guide provides you with the information you need for a successful CA APM
implementation, including information about how to complete the following tasks:
■ Plan and prepare for a new installation
■ Install and configure the necessary product components
■ Integrate with other CA products
Note: You can find the most current version of the Release Notes, which contain the
system requirements, at the CA APM product page on CA Support Online.
Audience
This guide is intended for anyone who wants to understand how to install and configure
CA APM. The following users have specific tasks to complete using the information in
this guide:
■ System administrators and administrators use the information in this guide to install
the product for the first time and configure the product based on your
implementation requirements.
■ Integrators use the information in this guide, and their knowledge of CA
Technologies products, to integrate CA APM with other CA Technologies products.
■ Users, when necessary, can use the information in this guide to install the product
and components.
To use the information in this guide, have a working knowledge of the Windows
operating system and of the basic administrative tasks for your operating system.
Chapter 1: Introduction 9
CA APM Default Administrator
Note: For security reasons, we recommend that you change the default password
during or after the Release 12.8 installation.
After the installation is complete, verify that all services are started. Then, use the login
credentials for the CA APM System Administrator user to start the web interface and
verify that the product is ready to use.
10 Implementation Guide
Chapter 2: Planning
This section contains the following topics:
Installation Planning (see page 11)
Installation Types (see page 21)
Standard Installation (see page 22)
Demonstration Installation (see page 24)
Custom Installation (see page 24)
Web Farms (see page 26)
Installation Planning
To help you plan for a successful CA APM installation, use the following information to
research and gather information.
■ Research - Complete the following steps:
– Read both the Release Notes and optional readme file (if available). Do not
start your installation until you have read and understand that information.
Note: You can find the most current version of the Release Notes and optional
readme file (if available) at the CA APM product page on CA Support Online.
– Verify that you have your installation media.
Note: If your computer does not have an appropriate drive for the installation
media, copy the media content to the computer where you want to install CA
APM. Then, start the installation. For a remote installation over the network,
you can also have a shared drive or folder on the network and connect over the
network to start the installation.
– Review the certification matrix for a list of third-party software products that
have been certified for use with CA APM.
Note: You can find the most current version of the certification matrix at
http://ca.com/support.
– Become familiar with the different installation types that the product supports.
Consider the network availability, usage bandwidth, and responsiveness when
deciding which installation type that you want to use.
– Read about, and have a basic understanding of, the product components.
Chapter 2: Planning 11
Installation Planning
12 Implementation Guide
Installation Planning
Configure Oracle
Before you begin the CA APM installation, complete the following tasks so that you can
install and use the product with Oracle:
■ Configure the sqlnet.ora file (see page 14) so that you can successfully log in to the
product.
■ If the CA APM database is Oracle, configure the Oracle Net Service Name for CA
MDB (see page 14) on each CA APM computer. This task allows the server to
connect to the Oracle database.
■ If you are implementing CA SAM with CA APM and the CA SAM database is Oracle,
configure the Oracle Net Service Name for the CA SAM implementation (see
page 16) on the CA APM installation server and on the CA APM web server.
■ In Oracle, verify that the tablespace path folder for the CA MDB has write privileges.
■ Verify that 32-bit Oracle Client Tools are installed on all servers that access the
Oracle database.
Chapter 2: Planning 13
Installation Planning
Before you begin the CA APM installation, configure the sqlnet.ora file so that you can
log in to the product.
The Net Service Name is a simple name for the Oracle database service that maps to the
database network address and database service name. This service enables the client
server to connect to the Oracle database.
Before you begin the CA APM installation, configure the Oracle Net Service Name on
each CA APM server where a component will be installed, including the Central
Configuration Controller (CCC), the web servers, and the application servers. Consider
the following information when configuring the Oracle Net Service Name:
■ All CA APM servers must have the same Net Service Name, which you specify for
the database component during the CA APM installation.
■ The CA Business Intelligence server Net Service Name is independent of CA APM
and can be the same as, or different from, the CA APM Net Service Name.
Note: You must have Oracle Client Tools installed on all servers where the CA APM
components will be installed.
14 Implementation Guide
Installation Planning
■ The TCP/IP address of the Oracle database server where the CA MDB for CA
APM resides. If you have access to Oracle, you can log in to the Oracle server
and use the ipconfig command to obtain the TCP/IP Address.
Note: To determine whether the host name or the TCP/IP address resolves to
the Oracle database server, use the ping command on the database server. If
CA APM can resolve by name, use the host name of the server. If you are
unable to resolve by name, enter the TCP/IP address to configure the Net
Service Name, in the following steps.
■ The port number of the Oracle database server where the CA MDB for CA APM
resides. The default is 1521.
■ The username and password for a valid Oracle DBMS user account.
2. Click Start, Programs, Oracle, Configuration and Migration Tools, Net Configuration
Assistant.
The Oracle Net Configuration Assistant window opens.
3. Select Local Net Service Name configuration.
4. Select Add.
5. Enter the Oracle Service Name.
6. Select TCP.
7. Enter the host name or the TCP/IP of the CA APM database server where the Oracle
CA MDB resides.
8. Select Use the standard port number of 1521 or enter the Oracle database server
port number.
The Net Configuration Assistant prompts you to verify that you can connect to the
Oracle database.
9. Select Yes, perform a test.
The Net Configuration Assistant tests the connection to the Oracle database from
the CA APM server, using the connection information that you provided. The test
fails because a valid Oracle database management system username and password
are required.
10. Click Change Login.
Chapter 2: Planning 15
Installation Planning
11. Enter the Oracle system username and password that your Oracle database
administrator provided.
The Net Configuration Assistant tests the connection to the Oracle database from
the CA APM server. The test is successful.
Note: If the test fails, verify that the Oracle DBMS is operating and the connection
information is correct.
12. Enter the Net Service Name for the Oracle database. We recommend using Service
Name_host name for the Net Service Name.
The Net Configuration Assistant prompts you to configure another Net Service
Name.
13. Select No.
The Net Service Name is defined and stored in the local CA APM server
tnsnames.ora file.
Note: After you install CA APM, you do not need the Oracle system username and
password that you used to test the connection to the database server. Database login
credentials (mdbadmin) are provided to the CA APM installation during the Oracle
installation.
The Net Service Name is a simple name for the Oracle database service that maps to the
database network address and database service name. This service enables the client
server to connect to the Oracle database.
Before you begin the CA APM installation, configure the Oracle Net Service Name on the
CA APM Central Configuration Controller (CCC) server and the web servers. The CA SAM
server Net Service Name is independent of CA APM and can be the same as, or different
from, the CA APM Net Service Name.
Note: We recommend different Oracle instances for CA APM and CA SAM for
performance and scalability reasons.
Note: You must have Oracle Client Tools installed on all servers where the Net Service
Names will be configured.
16 Implementation Guide
Installation Planning
■ The TCP/IP address of the Oracle database server where the database for CA
SAM resides. If you have access to Oracle, you can log in to the Oracle server
and use the ipconfig command to obtain the TCP/IP Address.
Note: To determine whether the host name or the TCP/IP address resolves to
the Oracle database server, use the ping command on the database server. If
CA SAM can resolve by name, use the host name of the server. If you are
unable to resolve by name, enter the TCP/IP address to configure the Net
Service Name, in the following steps.
■ The port number of the Oracle database server where the database for CA SAM
resides. The default is 1521.
■ The username and password for a valid Oracle DBMS user account.
2. Click Start, Programs, Oracle, Configuration and Migration Tools, Net Configuration
Assistant.
The Oracle Net Configuration Assistant window opens.
3. Select Local Net Service Name configuration.
4. Select Add.
5. Enter the Oracle Service Name.
6. Select TCP.
7. Enter the host name or the TCP/IP of the CA SAM database server where the Oracle
database resides.
8. Select Use the standard port number of 1521 or enter the Oracle database server
port number.
The Net Configuration Assistant prompts you to verify that you can connect to the
Oracle database.
9. Select Yes, perform a test.
The Net Configuration Assistant tests the connection to the Oracle database from
the CA APM server, using the connection information that you provided. The test
fails because a valid Oracle database management system username and password
are required.
10. Click Change Login.
Chapter 2: Planning 17
Installation Planning
11. Enter the Oracle system username and password that your Oracle database
administrator provided.
The Net Configuration Assistant tests the connection to the Oracle database from
the CA APM server. The test is successful.
Note: If the test fails, verify that the Oracle DBMS is operating and the connection
information is correct.
12. Enter the Net Service Name for the Oracle database. We recommend using Service
Name_host name for the Net Service Name.
The Net Configuration Assistant prompts you to configure another Net Service
Name.
13. Select No.
The Net Service Name is defined and stored in the local CA APM server
tnsnames.ora file.
18 Implementation Guide
Installation Planning
Chapter 2: Planning 19
Installation Planning
2. Remove the iGateway and iTechnology registry key folders from the following
location:
HKEY_localmachine\SOFTWARE\ComputerAssociates\
Note: We do not recommend the installation of the CA APM components, except the CA
MDB, on a 64-bit computer that hosts a 64-bit Oracle database server.
20 Implementation Guide
Installation Types
Installation Types
The CA APM installation supports the following options:
■ Standard (see page 22). We recommend this option for most enterprises.
■ Demonstration (see page 24)
■ Custom (see page 24)
For all options, a single installation is provided for the following product components:
■ CA MDB
■ Web server
■ Application server
■ Hardware Reconciliation Engine
■ Export Service
■ Data Importer Engine Service
■ LDAP Data Import and Sync Service
■ Import Driver
■ Storage Manager Service
■ Common Administration for Service Management (CASM)
■ Migration Toolkit
■ Event Service
■ Registration Service
■ Asset Management System (AMS)
■ WCF Service
■ Software Asset Management
Chapter 2: Planning 21
Standard Installation
Standard Installation
We recommend that you use the standard installation for CA APM, which uses a
three-tiered architecture. The standard installation option structures your environment
to grow with your company. As shown in the following illustration, the standard
installation includes client browsers and requires a separate physical or virtual server for
each of the main services: web server, application server, and database server.
Note: For the standard installation, if CA EEM is already installed and configured on the
server that you specify as the application server during the CA APM installation, the
product uses your existing CA EEM for authentication.
Important! CA APM has time-sensitive processes. Verify that all servers are set to their
correct date and time with their respective time zones.
22 Implementation Guide
Standard Installation
Application Server
This server contains the following components:
■ Hardware Reconciliation Engine
■ CA EEM. This component must already be installed. The product does not
install CA EEM.
■ Export Service
■ Storage Manager Service
■ LDAP Data Import and Sync Service
■ Data Importer Engine Service
■ Common Administration for Service Management (CASM). This component is
installed automatically without any user input during the standard installation.
■ Common Registration API (CORA). This component is installed automatically
without any user input.
■ Event Service. The product installs this component with user input during the
standard installation.
■ Asset Management System (AMS). This component provides an interface for
viewing discovered and owned asset data. The product installs this component,
which requires the Apache Tomcat server and the Java Development Kit (JDK),
without user input during the standard installation.
■ WCF Service. This component installs the web services function.
More information:
Chapter 2: Planning 23
Demonstration Installation
Demonstration Installation
The demonstration installation for CA APM is for initial product evaluation and
demonstration and is not intended for production environments. The demonstration
installation option uses a single-tiered architectural approach. As shown in the following
illustration, the demonstration configuration includes client browsers and one server,
on which all three main services (web server, application server, and database server)
are installed.
Important! CA APM has time-sensitive processes. Verify that all servers are set to their
correct date and time with their respective time zones.
Custom Installation
The custom installation for CA APM uses a multi-tiered architecture with built-in
scalability that lets you complete the following tasks:
■ Add multiple web and application servers in web farms (see page 26).
■ Add Hardware Reconciliation Engines.
■ Determine the servers on which most components are located.
■ Use CA EEM or CA Business Intelligence on a separate server.
24 Implementation Guide
Custom Installation
In the custom installation, the Hardware Reconciliation Engine can reside on a separate
server. The following example installation uses a separate physical or virtual server for
the web server, application server, database server, and Hardware Engine and supports
web farms. The users access the product by directing their client browsers to the web
server URL.
Important! CA APM has time-sensitive processes. Verify that all servers are set to their
correct date and time with their respective time zones.
Chapter 2: Planning 25
Web Farms
More information:
Web Farms
A web farm is a group or cluster of servers that act like a single web server. CA APM
supports multiple servers for the application and web server components. Using a web
farm provides the following benefits:
■ Improved performance. More than one server is available to handle network
requests.
■ Scalability. More servers can be added to handle additional users and requests.
■ Backup. As each server duplicates the resources of the others, a backup server
handles network requests if one server fails or shuts down.
You can use CA APM in a web farm. However, you install and configure the software
that controls the web farm because CA Technologies does not provide this software.
The custom installation sets up the multiple web and application servers in the
configuration that enables you to set up the Network Load Balancer that you select.
26 Implementation Guide
Web Farms
Chapter 2: Planning 27
Chapter 3: Upgrading
This section contains the following topics:
How to Upgrade from Release 11.3.4 (see page 29)
How to Upgrade from Release 12.6 (see page 31)
How to Upgrade from Release 12.6.05 (see page 33)
At the end of the Release 12.8 installation, the CA MDB structures are upgraded and you
are prompted to migrate your data to the new database structures. For information
about migrating your Release 11.3.4 data, see How to Migrate CA APM Data from
Release 11.3.4 to Release 12.8 (see page 61).
Chapter 3: Upgrading 29
How to Upgrade from Release 11.3.4
Note: The Release 11.3.4 services use the prefix UAPM in the service names.
At the end of the installation, the CA MDB structures are upgraded and you are
prompted to migrate your data to the new database structures. For information about
migrating your Release 11.3.4 data, see How to Migrate CA APM Data from Release
11.3.4 to Release 12.8 (see page 61).
30 Implementation Guide
How to Upgrade from Release 12.6
If you are installing CA APM Release 12.8 on CA APM GA Release 12.6 (and not on a
Release 12.6 cumulative), you also delete the LDAP Data Import and Sync Service. After
you complete the installation, you reinstall the LDAP Data Import and Sync Service and
you restart the services that you stopped.
Chapter 3: Upgrading 31
How to Upgrade from Release 12.6
32 Implementation Guide
How to Upgrade from Release 12.6.05
Chapter 3: Upgrading 33
How to Upgrade from Release 12.6.05
Note: To uninstall other Release 12.6 cumulative releases, refer to CA Support Online
for the Readme files that were delivered with the cumulative releases.
34 Implementation Guide
How to Upgrade from Release 12.6.05
Chapter 3: Upgrading 35
Chapter 4: Installing
This section contains the following topics:
How to Implement the Software (see page 37)
Installation Phases (see page 37)
Update the Apache Tomcat Configuration File (see page 53)
Configure AMS for Secure Network Communication (see page 54)
Configure AMS for the Domain Name System (DNS) Name (see page 54)
Configure AMS with Teiid (see page 55)
Configure the Export Service for Secure Network Communication (see page 56)
Start the Services (see page 57)
Start the Web Interface (see page 58)
Verify the Installation (see page 59)
Uninstall CA APM (see page 59)
Installation Phases
The CA APM installation consists of one pre-install phase and four installation phases:
1. Pre-Install Phase: Install the Installation Manager (see page 38). You install the
prerequisite installation server management components and the Installation
Manager onto the computer where you will perform the installation.
2. Phase 1: Install the CCC and select the installation type (see page 39). You install the
Central Configuration Controller (CCC) and select the installation type (standard,
demonstration, or custom).
Chapter 4: Installing 37
Installation Phases
3. Phase 2: Specify the required servers (see page 39). You specify the required server
information for all required servers. You also provide the administrator login
credentials for the current local server and the additional required servers on which
you are installing.
4. Phase 3: Configure the components for all servers and install the product on the
local server (see page 40). You configure the components for all servers and install
the product on the current local server on which you are installing.
5. Phase 4: Complete the installation on the additional required servers. (see page 52)
You verify the administrator login credentials for the additional required servers
and install the product on the additional servers.
If you change the information for a previous page within a phase, you do not lose the
other data that you entered during the phase. In addition, if you want to return to a
previous phase, click Reset Install. You can then restart the installation process from
Phase 1.
38 Implementation Guide
Installation Phases
In Phase 1 of the installation, you install the CCC and select the installation type
(standard, demonstration, or custom).
For the demonstration installation and the custom installation, the Installation Manager
displays the name of the local server on which you are performing the installation. The
CCC is installed and displays the administrator login credentials that you entered to log
in to the server.
Important! For the Standard and Custom installations, specify the same ITAM Root Path
(for example, C:\Program Files\CA\ITAM) for the product components that you install
on additional required servers in Phase 4 of the installation.
Chapter 4: Installing 39
Installation Phases
40 Implementation Guide
Installation Phases
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
Product Components
During Phase 3 of the CA APM installation, you provide information about the following
product components, including their server locations and configurations:
Important! All server user names must be prefixed with the domain (for example,
CAAPM128\administrator).
■ Database server (see page 42)
■ Web server (see page 43)
■ Application server (see page 43)
■ Hardware Reconciliation Engine (see page 44)
■ CA EEM (see page 45)
■ CA Business Intelligence (see page 45)
■ Export Service (see page 45)
■ Data Importer Engine Service (see page 46)
■ Import Driver (see page 46)
■ LDAP Data Import and Sync Service (see page 46)
■ Storage Manager Service (see page 47)
■ CA APM Registration Service (see page 47)
Chapter 4: Installing 41
Installation Phases
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
Database Server
The database server is a product component that hosts the Oracle or SQL Server
database management system for CA APM. The CA MDB is installed on the database
server. The application server, Hardware Reconciliation Engine, and other product
components retrieve data from and store data in the CA MDB.
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
42 Implementation Guide
Installation Phases
Web Server
The web server is the main server that hosts the web application and builds the CA APM
user interface. This server communicates with the user and the application server. The
product web components and CA Business Intelligence (reporting) web components are
both installed on the same server (web server) for a standard installation. For a custom
installation, you can have more than one web server, and the CA Business Intelligence
components can be installed on another server.
You can configure additional web server components after you install the product.
Note: For more information about changing the component configurations and adding
servers, see the Administration Guide.
More information:
Application Server
The application server is the server that connects the database server and the web
server for CA APM. The business and data access logic reside on the application server.
To allow for scalability, the application server and web server are on two distinct
servers.
■ For the standard installation, the CA EEM, the Hardware Reconciliation Engine, the
Export Service, the Storage Management Service component, and the LDAP Data
Import and Sync Service are installed on the same server (application server).
■ For a custom installation, you can have more than one application server. The
Export Service component and the Storage Management Service component must
be installed on one of the application servers, but not necessarily on the same
server.
Chapter 4: Installing 43
Installation Phases
You can configure more application server components after you install the product.
Note: For more information about changing the component configurations and adding
servers, see the Administration Guide.
The Hardware Reconciliation Engine is the service that matches discovered assets to
their corresponding owned assets from different logical repositories so that you can
manage the assets based on your business practices. The Hardware Engine retrieves
data from and stores the results in the CA MDB.
■ For the standard installation, the Hardware Reconciliation Engine is installed on the
application server.
■ For the custom installation, you can install the Hardware Reconciliation Engine on
one or more servers.
You can configure additional Hardware Reconciliation Engine components after you
install the product.
Note: For more information about changing the component configurations and adding
servers, see the Administration Guide.
44 Implementation Guide
Installation Phases
CA EEM
CA APM uses CA EEM for authentication. Other products that need CA EEM for
authentication can use the same CA EEM server that CA APM uses.
■ To manage security centrally for multiple CA Technologies products, specify the
name, location, and login credentials for the existing CA EEM server.
■ To manage CA APM security independently from other CA Technologies products,
install CA EEM on any single application or web server other than the one where
the existing CA EEM is installed.
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
CA Business Intelligence
For information about the login credentials and connection information that you enter
for the CA Business Intelligence component, see How to Integrate CA APM and CA
Business Intelligence (see page 124).
This component is optional in the demonstration installation. You can skip this
component during the installation and add the component later from the product
Administration, System Configuration tab.
Export Service
The Export Service exports data from CA APM and saves the results in formats such as a
comma-separated value (CSV) file. To accomplish this task, the Export Service interacts
with the Storage Manager Service so that you can specify where the exported files are
stored.
■ For the standard installation, the Export Service is installed on the application
server.
■ For the custom installation, you install the Export Service on one of the application
servers.
Note: For more information about the Export Service, see the User Guide.
Chapter 4: Installing 45
Installation Phases
The Data Importer Engine Service imports bulk product information into the CA MDB
through column and field mapping. The Data Importer is installed on the application
server for the standard installation and for the custom installation.
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
Import Driver
The Import Driver processes discovered hardware data exports from CA SAM. CA APM
uses the discovered hardware data to link ownership and discovery data. CA APM
exports ownership data back to CA SAM.
The Import Driver is installed on the application server for the standard installation and
for the custom installation.
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
The LDAP Data Import and Sync Service imports data into CA APM from CA EEM or
external data sources (LDAP or CA SiteMinder). After the service imports the data, the
service starts the data synchronization operation with the ca_contact table.
■ For the standard installation, the LDAP Data Import and Sync Service is installed on
the application server.
■ For the custom installation, you install the LDAP Data Import and Sync Service on
one of the Data Importer servers.
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
46 Implementation Guide
Installation Phases
The Storage Manager Service stores exported files, attachment files, data import data
and map files, and log files for data import and mass change.
■ For the standard installation, the Storage Manager Service is installed on the
application server.
■ For the custom installation, you install the Storage Manager Service on one of the
application servers.
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
The CA APM Registration Service consolidates individual CA APM CORA services into one
main service. You can have installations of other CA Technologies products that also use
the CORA API. The changes that you make to the CORA API in your CA APM environment
do not affect the use of the CORA API by other CA Technologies products.
The CA APM Registration Service is installed on the application server for the standard
installation and for the custom installation.
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
Note: For more information about implementing multi-tenancy, see How to Implement
Multi-Tenancy (see page 114).
Chapter 4: Installing 47
Installation Phases
Event Service
The Event Service manages the events and notifications process in CA APM. Events are
important activities or data changes that you want to track and that you define in CA
APM. After a defined event has occurred, notifications are sent to alert appropriate
users and administrators about the event.
To perform the notification function, the Event Service interacts with a workflow
provider (for example, CA Process Automation) using the Web Service. A workflow
provider manages automated processes. If your workflow provider is CA Process
Automation, you can specify the existing instance of CA Process Automation during the
installation or you can share CA Process Automation with CA Service Desk Manager and
CA Service Catalog.
■ For the standard installation, you install the Event Service on the application server.
■ For the custom installation, you install the Event Service on one of the application
servers.
This component is optional during the installation. You can skip this component during
the installation and add the component later from the product Administration, System
Configuration tab. This component is mandatory when software asset management
(SAM) capabilities are enabled and configured.
48 Implementation Guide
Installation Phases
Note: For more information about events and notifications, see the User Guide.
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
Migration Toolkit
The Migration Toolkit lets you move CA APM data from Release 11.3.4 to Release 12.8.
The data migration moves the data in your database from the previous database
structures to the new database structures. You use the Migration Toolkit to perform the
data migration. The Migration Toolkit contains the following four tools:
■ Migration Documentation
■ Migration Reporting
■ Duplicate Asset Name Configurator
■ Migration Utility
The Migration Toolkit is installed on the application server for the standard installation
and for the custom installation.
The Asset Management System (AMS) lets you view discovered and owned data for an
asset that has been linked through reconciliation, including system configuration,
operating system, system devices, and file systems. You can view this data on the Asset
Details page by clicking the Owned Information or Discovered Information link.
The AMS requires the following components to install and execute successfully:
■ Apache Tomcat server, which is included with the CA APM installation. The default
value for the Apache Tomcat server port is 9080. You can change this value after
the installation. You first update the port in the Apache Tomcat configuration file.
Then, you change the port in the product (Administration tab, System
Configuration, AMS).
■ Java Development Kit (JDK). Before you begin the CA APM installation, install the
JDK on the application server on which you will install the AMS.
Chapter 4: Installing 49
Installation Phases
After you install the AMS, the component is configured for non-secure network
communication (http). You can configure the component for secure network
communication (https) by first configuring the Apache Tomcat server (where AMS is
installed) to support the Secure Socket Layer (SSL) protocol. Then you need to change a
setting for the AMS component in the web configuration file.
Important! The Tomcat port number for CA APM defaults to 9080. If another product
that is integrated with CA APM uses this port number, change the port number in CA
APM so that you do not have a conflict.
■ For the standard installation, you install AMS on the application server.
■ For the custom installation, you install AMS on one of the application servers.
WCF Service
The Windows Communications Foundation (WCF) service implements the web services
function in CA APM. The web services function lets you use a standards-based interface
to build client applications that integrate with CA APM.
The CA APM web services let you create, search, update, copy, and delete CA APM
objects from your external client application. Your assigned user role determines
whether you have permission to access the web services in CA APM and also restricts
the objects and data (classes and attributes) that you can view or modify.
■ For the standard installation, the WCF Service is installed on an application server
with user input. You can modify the WCF Service protocol setting.
■ For a custom installation, the WCF Service is installed on an application server with
user input. You must specify the server name for the component and you can
modify the WCF Service protocol setting.
50 Implementation Guide
Installation Phases
You can change the configuration of the WCF Service component after you install the
product.
Note: For more information about changing the component configurations and adding
servers, see the Administration Guide.
The Software Asset Management component allows you to enable software asset
management capabilities through CA SAM. If you implement both CA APM and CA SAM,
you can coordinate the management of both hardware and software assets in your
organization. CA APM maintains hardware asset data and CA SAM maintains software
asset and license data. Common data that both products require is shared.
■ For the standard installation, Software Asset Management is installed on an
application server with user input.
■ For a custom installation, Software Asset Management is installed on an application
server with user input.
You can change the configuration of the Software Asset Management component after
you install the product.
Note: You can change the component configurations and configure additional
components for your enterprise after you install the product. For more information
about changing the component configurations and adding servers, see the
Administration Guide.
Chapter 4: Installing 51
Installation Phases
For the standard installation, you specified the application server, web server, and
database server in Phase 2, and you installed the product on the first server (application
or web) in Phase 3. In Phase 4, you complete the product installation on the additional
required servers that you identified in Phase 2.
Important! For the Standard and Custom installations, specify the same ITAM Root Path
(for example, C:\Program Files\CA\ITAM) for the product components that you install
when you specify the required servers in Phase 2 of the installation.
4. Enter the name of the first server on which you ran the installation (where the CCC
is installed).
5. Verify the administrator login credentials for the current server.
The Installation Manager verifies the connectivity for the server and begins the
product installation on the current server. The components that you designated for
the current server are installed. A setup summary appears.
6. If one or more component installations fail, complete the following steps:
a. Click Show Log and view the error details in the log.
b. Correct the error. To correct the configuration prerequisites on a failed
component, use the navigation buttons to return to the component
configuration.
c. Click Retry Install.
The Installation Manager retries only the component installations that failed
previously and displays the setup summary.
52 Implementation Guide
Update the Apache Tomcat Configuration File
7. Continue correcting the failed setups and click Retry Install until all prerequisites
are met and all components are installed.
8. If you have more required servers, repeat Phase 4 for the remaining servers.
When all prerequisites are met and all components are installed on all required
servers, the product installation is complete.
Important! The Tomcat port number for CA APM defaults to 9080. If another product
that is integrated with CA APM uses this port number, change the port number in CA
APM so that you do not have a conflict.
4. Update the Tomcat port number with the same number that CA APM uses
(Administration tab, System Configuration, AMS).
5. Save the server.xml file.
Chapter 4: Installing 53
Configure AMS for Secure Network Communication
Note: For information about configuring the Apache Tomcat server for the SSL protocol,
see the Apache Tomcat documentation.
6. Modify the following statement to change http to https and to replace the
non-secure port number (non_ssl_port) with a secure port number.
<add key="AMS" value="https://server_name:ssl_port/AMS/login.do" />
7. Save the changes to the web.config file and close the file.
AMS uses secure network communication.
54 Implementation Guide
Configure AMS with Teiid
4. Modify the statement to change the AMS server name with the public DNS name.
<add key="AMS" value="http://Public DNS Name where AMS is
installed:9080/AMS/login.do" />
5. Save the changes to the web.config file and close the file.
AMS uses the DNS name instead of the AMS server name.
Replace Teiid_download_folder with the path of the folder where you downloaded
Teiid.
6. Copy all of the jar files to the following folder:
<AMS Home>/Tomcat/lib
Chapter 4: Installing 55
Configure the Export Service for Secure Network Communication
6. Search for the string SMWebServicePort in the file and update the value to the
SSL-port.
7. Save the changes to the CA.ExportService.exe.config file and close the file.
The Export Service uses secure network communication.
56 Implementation Guide
Start the Services
Note: In certain circumstances, after the product installation, you may receive a
message that CA Business Intelligence was installed but requires you to restart the web
server. Restart the web server before verifying that the CA Business Intelligence services
are started.
Chapter 4: Installing 57
Start the Web Interface
7. If any service is not started, right-click the service and select Start.
The service starts.
Note: For information about administering and preparing the product for users, see the
Administration Guide.
To start the web interface, open a web browser and enter the following URL:
http://servername/itam
Replace servername with the name of the server that is hosting the CA APM web
servers.
Note: If the Internet Explorer browser security is set to high, a content warning message
appears when you start the web interface. To avoid this message, add the web site to
your trusted sites or lower your security settings.
A Start menu shortcut is created on your web server that references the URL location.
To log in to CA APM after you open the URL, enter the following default credentials:
User Name
uapmadmin
Password
uapmadmin
Note: If you changed the password during installation, use the password you
created.
In some situations, a browser error or a user name error (see page 160) appears. You
can resolve these errors by following the troubleshooting instructions.
58 Implementation Guide
Verify the Installation
Uninstall CA APM
You can decide to uninstall CA APM from a computer for various reasons. For example,
you can uninstall CA APM because you decided to use the computer for a different
purpose or to move the components to another computer. To uninstall the product,
complete the following steps:
Note: For the standard and custom installation, complete these steps on each computer
(except the database server) on which you installed CA APM.
Chapter 4: Installing 59
Chapter 5: How to Migrate CA APM Data
from Release 11.3.4 to Release 12.8
This section contains the following topics:
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 (see page 61)
Installing the upgrade and migrating your data are separate processes:
■ Upgrade. Updates the application and database structures to a newer version.
■ Migrate. Transforms or moves the data from previous database structures to new
database structures, which were created during the upgrade.
The CA APM Migration Toolkit contains the following tools to assist you with migrating
your data from Release 11.3.4 database structures to the new Release 12.8 database
structures:
■ Migration Documentation. Provides the instructions for generating the migration
reports, running the Migration Utility, and manually migrating objects.
■ Migration Reporting. Generates reports that help you during the migration process.
You generate pre-migration reports (see page 70) before you run the Migration
Utility (see page 78) to avoid potential problems during the migration. You generate
post-migration reports (see page 84) after you run the Migration Utility. The
post-migration reports help you manually migrate legacy database structures that
cannot be migrated using the Migration Utility.
■ Duplicate Asset Name Configurator. Specifies the renaming configuration to apply
to duplicate Asset Names.
■ Migration Utility. Provides automated steps to move the selected objects in your
legacy database structures to new database structures.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 61
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
62 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Miriam starts the CA APM Migration Toolkit. First, she generates and reviews the
pre-migration reports. The reports help identify objects that she has to correct in the
legacy data structures before successfully running the Migration Utility. She sets some
of the reports aside to use later to configure new names for assets that have the same
name and to perform manual migrations.
After Miriam makes the corrections to the legacy data structures, she reviews the
Duplicate Asset Name Report to identify non-unique Asset Names. Miriam opens the
Duplicate Asset Name Configurator and selects a renaming configuration for duplicate
Asset Names. These assets are renamed when Miriam runs the Migration Utility.
Miriam opens the Migration Utility. She tests the database connection, which confirms
that the correct CA APM legacy database version is being migrated to the correct new
release database version.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 63
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Miriam selects the objects to migrate and runs the Migration Utility. She monitors the
migration process by reading the progress and status messages. When all of the objects
are migrated, the Audit History object becomes available for migration. She selects the
Audit History object and reruns the Migration Utility.
When the Migration Utility process finishes, Miriam generates the post-migration
reports. The reports specify the data that was successfully migrated and the data that
was not migrated. Miriam has to migrate manually the data that was not migrated.
Manual migrations are performed using the upgraded CA APM Release 12.8 web
interface. Miriam starts the web interface. She performs the manual migrations using
the post-migration report information. She verifies the migrated data to complete the
migration process.
Note: Many of the migration prerequisites are completed during the Release 12.8
installation. The Implementation Guide provides information about the installation.
1. Read the following information:
■ CA IT Asset Manager Product Roadmap.
■ Differences Between CA IT Asset Manager 12.8 and Prior Releases (CA IT Asset
Manager 12 and CA Asset Portfolio Management 11.3.4).
■ Known Issues available on the CA APM product page.
■ Relationship Differences Between Release 11.3.4 and Release 12.8 (see
page 67).
2. Ensure that the current Release 11.3.4 patch level is cumulative patch 14 or higher.
If the current patch level is unknown, or not cumulative patch 14 or higher,
download and apply the latest CA APM Release 11.3.4 cumulative patch from the
CA Support website.
64 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
3. Download Kettle from the CA Support website and install Kettle on the server
where you install CA APM Release 12.8. Complete the following steps to download
Kettle:
a. Navigate to http://ca.com/support and log in to CA Support.
b. Click Download Center.
c. Select CA Asset Portfolio Management from the Select a Product drop-down
list.
d. Select 12.8 from the Select a Release drop-down list.
e. Select pentaho-kettle-4.4.0.zip in the Select Component(s) list, and click Go.
f. Save pentaho-kettle-4.4.0.zip in the desired directory.
Example: C:\Program Files (x86)\CA\ITAM\
g. Extract the contents of pentaho-kettle-4.4.0.zip.
A new folder named Kettle is created. Note the path of the folder.
4. Create an environment variable for Kettle by completing these steps.
a. Click Start, Run, and type sysdm.cpl to access System Properties.
b. Click the Advanced tab.
c. Click Environment Variables.
d. Click the New... button in the System variables section and enter the following
details:
Variable Name
KETTLE_HOME
Variable value
Path of the Kettle folder.
Note: Ensure the path is set to the parent folder that contains the
“data-integration” folder. Example: C:\Program Files (x86)\CA\ITAM\Kettle.
e. Click OK and exit System Properties.
5. Stop the following services and the scheduled tasks for CA APM and other
integrated Service Management products:
■ CA Unicenter Asset Portfolio Management (CA APM)
■ CA APM Cache Service
■ CA APM Notification Service
■ Automated reconciliation tasks
■ CA Service Catalog Release 12.8
■ CA Service Catalog
■ CA Service Accounting
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 65
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
66 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
CA APM Release 11.3.4 includes product-provided relationships and allows you to add
new custom relationships. The support for relationships has changed in Release 12.8.
The following relationships and associated links that are provided in Release 11.3.4 are
not supported in Release 12.8:
■ Activity Summary
■ Contacts (Budget manager, Supported by, User)
■ Dependencies (Depends on)
■ Product Evolution (Evolved into)
■ Product Upgrade (Upgraded to)
■ User Allocation (Allocated to)
■ SW Allocation (Allocated on)
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 67
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The data structures to store the relationship information have changed. To move the
relationship information from Release 11.3.4 to Release 12.8, the Migration Utility must
identify the relationships by Relationship Template name and Relationship Template
Link name.
What You Must Do: Before you run the Migration Utility, change the modified names in
Relationship Template or Relationship Template Link to the values in the original
Release 11.3.4.
In CA APM Release 11.3.4, relationships and links are displayed and modified in separate
sections in the user interface. In Release 12.8, relationships and links are combined into
a single entity that is displayed and modified in the same section in the user interface.
Some of the menu items for relationship names in Release 12.8 are different from
Release 11.3.4. The following chart lists each supported Release 11.3.4 relationship and
its associated Release 12.8 relationship menu item. Some relationship menu items have
a different label when viewing the relationship from the reverse direction. For example,
the Company Entitlement relationship is displayed as Company Allocation when viewed
from the software asset and Software Allocation when viewed from the company.
68 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Custom relationships that are created with Release 11.3.4 are not supported in Release
12.8 and are not migrated during the migration process. For more information about
supporting custom relationships, see the CA IT Asset Manager Product Roadmap.
The custom relationship data of Release 11.3.4 is not lost during the migration to
Release 12.8. The information is stored in the legacy data structures in the CA MDB.
Start the CA APM Migration Toolkit on the same computer where you performed the
upgrade.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 69
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Note: For information about the features that are supported in Release 12.8, see the CA
IT Asset Manager Product Roadmap and the Differences Between CA IT Asset Manager
12.8 and Prior Releases (CA IT Asset Manager 12 and CA Asset Portfolio Management
11.3.4) documents on the CA Support website.
70 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
2. In the Report Output Folder area, click Browse and select the output folder where
you want to save the reports.
3. Click Generate Reports.
The status messages appear in the Messages area to help you monitor the report
generation process.
You are prompted to open the report output folder to view the reports.
4. Click Yes.
Windows Explorer opens. The Reporting tool creates a folder for each report check
box that you selected previously.
5. Navigate to, and open, a report folder.
The reports appear in comma-separated value (CSV) format.
6. Right-click a report and select Open with, Excel, to open and view the report in a
table format.
The report data (see page 71) is presented in a table format. The table headings are
in the first row.
Note: You can click open the report to view in a text editor in CSV format.
The Reporting tool generates reports in CSV format that you can open with a text editor.
The report field names and field values are separated with commas. You can also open a
report with Excel, which presents the data in a table format. When you open a report
with Excel, the field names are the column headings, and the field values appear in the
rows below the headings.
The following pre-migration reports give you information about data that you must
change in the CA MDB before migration. The related objects can then be migrated
successfully to the Release 12.8 CA MDB data structures.
■ Custom Index Report (see page 72)
■ Relationship Report (see page 73)
The following reports identify data that you analyze for migration configuration
decisions:
■ Duplicate Asset Name Report (see page 75)
■ Reconciliation Report:
– Main Translation List Query Report (see page 76)
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 71
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The following pre-migration reports identify data that you use after you run the
Migration Utility (see page 78), when you perform manual migrations (see page 91).
Save these reports and reference them during manual migration.
■ Reconciliation Reports:
– Main Task Query Report (see page 76)
– Task Add Asset Report (see page 76)
– Customized Search Report (see page 76)
The following reports identify data that is not supported in Release 12.8 and that
provide legacy reference information:
■ Reconciliation Reports:
– Translation List Obsolete Report (see page 76)
– Translation List Unconverted Report (see page 77)
The Custom Index Report identifies indexes that were added to fields in Release 11.3.4
(or previous releases) for customization. These indexes can create performance issues in
Release 12.8. We recommend that you remove custom indexes from your database (see
page 72). The report provides SQL statements that you run to remove the custom
indexes.
We recommend that you remove custom indexes from your database to avoid
performance issues. Remove the indexes before you run the Migration Utility. The
Custom Index Report (see page 72) provides the information that you use to remove the
custom indexes.
72 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Relationship Report
The Relationship Report identifies the relationship templates that were renamed from
the original product-provided Release 11.3.4 names. Change this data in the CA MDB
before migration.
The tool generates the Relationship Report in different languages. Use the appropriate
report for the language that the Release 11.3.4 was configured to.
The report shows the following status for the relationship template or the relationship
template link:
Customized
Indicates that the relationship templates or relationship template links are added or
renamed by the user in Release 11.3.4.
■ If the relationship was added in Release 11.3.4, it is not supported in Release
12.8 and is not migrated.
■ If the relationship is product-provided in Release 11.3.4 and is supported in
Release 12.8, rename the relationship templates or relationship template links
to their original values to migrate the relationship to Release 12.8.
Migrated by Migration Utility
Indicates that the relationship templates or the relationship template links are
supported in Release 12.8 and will be migrated by the utility.
No Longer Supported
Indicates the relationship templates or relationship template links that are
deprecated. The Migration Utility will not migrate these relationships.
Not Found
Indicates the product-provided relationship templates or relationship template links
in Release 11.3.4 that are not found in the database of the user. If the relationship
templates or relationship template links were renamed and are supported in
Release 12.8, rename the relationship templates or relationship template links to
their original values to migrate the relationship to Release 12.8.
Rename to migrate
Indicates the renamed relationship templates or relationship template links in
Release 11.3.4 that you have to change to the original name before migrating.
Complete the following actions if you want to include the renamed product-provided
Relationship Templates in the migration:
■ Change the renamed Relationship Template to the original product-provided name
(see page 74).
■ Change the renamed Relationship Template Link to the original product-provided
name (see page 74).
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 73
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Before you run the Migration Utility (see page 78), you change the renamed
Relationship Template names to the original product-provided Relationship Template
names from Release 11.3.4.
You execute a SQL statement to change the Relationship Template Name. Perform these
steps for each entry in the report with status ‘Rename to migrate’ and a value that is
specified under ‘Relationship Template Rename’.
UPDATE arg_actiondf
SET adtext = '{Relationship Template Rename}'
WHERE adtext = '{Relationship Template Name}'
AND ad1obty IN (SELECT slentry
FROM arg_strlst
WHERE slid = 9
AND slvalue1 = '{Relationship Object Type}')
2. Replace the placeholders with the values in the same-named columns on the
Relationship Report. For example, the report Relationship Template Rename
column identifies the product-provided name Activity Summary. You replace
{Relationship Template Rename} with Activity Summary.
Change the Renamed Relationship Template Link to the Original Product-Provided Name
Before you run the Migration Utility (see page 78), you change the renamed
Relationship Template Link Names to the original product-provided Relationship
Template Link Names from Release 11.3.4.
You execute a SQL statement to change the Relationship Template Link Name. Perform
these steps for each entry in the report with status ‘Rename to migrate’ and a value that
is specified under ‘Link Rename’.
74 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
UPDATE arg_linkdef
SET ndtext = '{Link Rename}'
WHERE ndtext = '{Link Name}'
AND nd2obty IN (SELECT slentry
FROM arg_strlst
WHERE slid = 9
AND slvalue1 = '{Link Object Type}')
2. Replace the placeholders with the values in the same-named columns on the
Relationship Report. For example, in the report, the Link Rename column identifies
the product-provided template link name as Approved by. You replace {Link
Rename} with Approved by.
Note: Only the assets that share the same asset name and have no values set for the
following registration fields are affected:
■ Serial Number
■ Alt Asset ID
■ Host Name
■ DNS Name
■ Mac Address
■ Serial Number
During migration, the CA APM Migration Toolkit can automatically configure a unique
Asset Name for each duplicate Asset Name in your CA MDB. Use the Duplicate Asset
Name Report to help you decide how to specify the asset rename configuration (see
page 77).
Reconciliation Reports
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 75
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The Main Translation List Query Report identifies legacy translation list data for
companies, operating systems, and models. You analyze the data on this report to
determine whether to use the Migration Utility to migrate legacy translation lists to the
corresponding Release 12.8 normalization rules or migrate the lists manually.
If you decide to migrate the translation lists manually (see page 105), use the data on
the Main Translation List Query Report.
The pre-migration Main Task Query Report identifies data that you use after you run the
Migration Utility (see page 78). The report provides information about the legacy
reconciliation tasks from Release 11.3.4. Save the report and reference it during manual
migration of Hardware Reconciliation tasks (see page 104) to create reconciliation rules
in Release 12.8.
The Task Add Asset Report provides data that you use after you run the Migration Utility
(see page 78), when you perform manual migrations. The report identifies the legacy
reconciliation tasks that add owned assets from Release 11.3.4. Save the report and
reference it during manual migration of Hardware Reconciliation tasks (see page 104).
The Customized Search Report provides data that you use after you run the Migration
Utility (see page 78), when you perform manual migrations. The report identifies the
legacy hardware reconciliation customized searches from Release 11.3.4. Release 12.8
provides predefined hardware reconciliation reports. You can customize these reports
using the CA Business Intelligence, which is also provided in Release 12.8. Save the
report and reference it during manual migration of hardware reconciliation searches
(see page 106).
The Translation List Obsolete Report identifies the Hardware Reconciliation legacy
translation lists from Release 11.3.4 that are obsolete and not supported in Release
12.8. This report is for your reference. No action is required.
76 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The Translation List Unconverted Report identifies the Hardware Reconciliation legacy
translation lists from Release 11.3.4 that have missing or invalid entries that will not be
migrated to Release 12.8. The translation list will be migrated, but some of the entries in
the list will not be migrated, because supporting data is not present in the legacy
database.
Use the data on the Translation List Unconverted Report and on the Main Translation
List Query Report (see page 76) to add the missing entries to the normalization lists (see
page 105) after migration.
The CA APM Migration Toolkit uses a configuration to rename the duplicate asset
names. You choose the configuration on the CA APM Migration Utility Duplicate Asset
Name Configuration dialog. When you run the Migration Utility, the duplicate assets are
renamed in your Release 12.8 database.
Note: A unique asset name is a requirement for asset registration by the Common
Registration API (CORA) in Release 12.8. If you do not have CORA enabled, asset
registration does not occur. Therefore, you do not have to specify the asset rename
configuration.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 77
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Concatenation
Appends the values of one or more fields onto the end of the duplicate asset
names. You select up to four fields in the drop-down lists.
Note: The fields in the drop-down lists are the same fields that are the
headings on the Duplicate Asset Name Report (see page 75).
The Incrementation configuration is automatically selected and locked. If the
Concatenation configuration results in a duplicate asset name, adding
Incrementation to the configuration ensures that the rename is unique.
Incrementation
Appends a unique integer value to the end of the duplicate asset names and
increments the integer by one for each subsequent duplicate asset name. You
enter the starting integer in the Integer Base Line Value.
NONE
Duplicate asset names are not renamed. You can select this option if you do
not have CORA enabled or if you want to correct the assets manually after
migration.
4. (Optional) Enter a one-character Field Delimiter that appears between each field
and between a field and an incrementation integer in the Incrementation and
Concatenation configurations.
5. Click Save.
Note: Depending on the number of records, it takes some time for the
configuration to save. The progress bar indicates the status of completion.
6. Click Exit.
The hierarchical structure of the objects in the selection area on the CA APM Migration
Utility window allows you to select all objects within a hierarchy level or to select
individual objects within a level. A status icon displays the migration status for each
object or object level.
The icon key in the top area of the window indicates the statuses. When an object
status is Complete, you cannot select the object.
The Messages and Summary tabs allow you to monitor the migration process (see
page 84) and to review the migration run.
78 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Important: In addition to the services and the scheduled tasks detailed in Prerequisites
(see page 64), ensure the Release 12.8 services are not running before you run the
Migration Utility.
The first time that you open the window, you are prompted to confirm the migration
database versions (see page 80). After you complete this task, you can run the object
migrations (see page 82).
You can migrate the following objects and associated events with the Migration Utility:
■ Assets
– Unique Asset Names for CORA
– Asset Current Status History
■ Cost and Payments
– Billing Codes
– Pricing Types
– Cost Types
– Currency Types
■ Legal Documents
– Legal Definitions
– Document Locations
– Legal Status'
– Legal Document Status Histories
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 79
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
■ Notes
– Note Types
■ OOTB Relationships (Original Product-Provided Relationships).
■ Extensions
– Simple Extensions
– List Extensions
– Location Hierarchies
■ Attachments
■ Roles
■ Reconciliation Translation Lists (supported types only)
– Operating System Translation List
– System Model Translation List
– Manufacturer Translation List
■ Legacy audits to audit archive tables. The Audit History object is enabled after you
migrate other objects and the Audit Generation for Events shows the status as
Complete.
Note: To ensure that events work properly in the product, select Audit Generation for
Events from the list of Migration Objects. Audit Generation for Events establishes
baseline audit records.
You confirm the migration database versions by testing the database connection. The
first time that you run the Migration Utility, the CA APM Migration Utility Configuration
dialog automatically opens. The dialog fields are populated with the database
configuration settings that you specified during the Release 12.8 installation.
Note: After you confirm the migration database versions, click Configure on the
Migration Utility window.
When you test the database connections, the Migration Utility detects the product
release version from which you are migrating data and the release version to which you
are migrating data. The utility populates the From Version and To Version fields on the
dialog with the detected product release versions. You cannot change the release
versions on the dialog.
The detected From Version must be Release 11.3.4 and the detected To Version must be
Release 12.8. If the Migration Utility detects a different release version, you cannot
proceed with the migration.
80 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
If you want to change the database configuration settings later, see Configure the
Migration Database (see page 81).
You do not need to configure the migration database during the migration. The
database is configured to the settings that were specified during the Release 12.8
installation.
Later, if you change the location of the CA MDB, configure the migration database to the
new location before you run the Migration Utility.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 81
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Important: In addition to the services and scheduled tasks detailed in Prerequisites (see
page 64), ensure the Release 12.8 services are not running before you run the Migration
Utility.
The CA APM Migration Utility window lists the migration objects in a hierarchical
structure in the CA APM Objects area. You select the objects that you want to migrate.
You can migrate the data in stages. The hierarchical structure allows you to select all
objects within a hierarchy level or to select individual objects within a level.
When you select an object to migrate, all objects within the hierarchy of that object are
also selected. These objects are called secondary objects. The secondary objects within
the hierarchy migrate first, and the top-level object that you selected migrates last. For
example, if you select the Cost and Payments top-level object, the Billing Code, Pricing
Type, and Cost Type secondary objects within the Cost and Payments object hierarchy
are also selected. Expand the top-level object to see its secondary objects. During
migration, Billing Code, Pricing Type, and Cost Type migrate first. The top-level object
Cost and Payments migrates after its secondary objects.
You can clear the check boxes next to the objects that you do not want to migrate. You
can select one object, a group of objects, or all objects to migrate.
Objects that have already been migrated have a status of Completed, and their check
boxes are disabled. In this way, the Migration Utility prevents you from trying to migrate
an object that has already been migrated.
Right-click an object to view options that you can select to perform. The options that are
available depend on the status of the object. The following options are available for you
to select when you right-click an object:
82 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The Audit History object is disabled initially. You start with migrating the non-audit
objects. The audit history object is enabled when the migration is successful and the
Audit Generation of Events shows the status as Complete. You can migrate the Audit
History objects anytime once the option is enabled, and all the applications and services
are back online.
Important! Depending on the size of the data, Audit History objects can take a long time
to migrate. If the audit history has approximately 1 million records, it is recommended
to migrate it during off peak hours.
3. (Optional) If the migration is successful, select the Audit History object and repeat
Step 2.
4. Click Exit.
The CA APM Migration Utility window closes.
When the migration completes, restart the services for the following Service
Management products:
■ CA Service Catalog
■ CA Service Desk Manager
■ CA Client Automation
■ CA APM Release 12.8
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 83
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The Messages tab on the CA APM Migration Utility window shows the progress of the
current migration process. You monitor the migration process by viewing the messages.
The messages indicate the changing status of each object that is being migrated.
When the migration is finished, you can view a summary of the successful, pending, and
failed migrations on the Summary tab. The Summary tab shows the migration status for
all migrations that ran during your session.
You can view the object migration log files from the following location:
For any failure messages appearing in the log files, contact CA Support.
84 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
5. Click Yes.
Windows Explorer opens. The Reporting tool creates a folder for each
Post-Migration Reports check box that you selected previously.
6. Navigate to, and open, a report folder.
The reports appear in comma-separated value (CSV) format.
7. Right-click a report and select Open with, Excel, to open and view the report in a
table format.
The report data (see page 85) is presented in a table format. The table headings are
in the first row.
Note: You can open a report and view in a text editor, in CSV format.
The post-migration reports give you information about data that you enter in Release
12.8 after migration. This data could not be migrated using the Migration Utility.
The following post-migration reports provide information that you use to perform
manual migrations (see page 91):
■ Advanced Search Report (see page 86)
■ Attachments Report (see page 87)
■ Basic Search Report (see page 87)
■ Event Reports (see page 87)
■ Filtering Reports (see page 89)
■ Role Security (Field and Functional Permissions) Reports (see page 89)
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 85
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The Advanced Search Report provides a summary of each advanced search and location
information for the detail reports for each advanced search (see page 86). The Detail
column of the report provides the location and name of each Advanced Search Detail
Report.
Use the Advanced Search Report to migrate the advanced searches to Release 12.8
manually (see page 94).
Each Advanced Search Detail Report identifies the data for one advanced search. Review
the information about advanced searches that were created in Release 11.3.4.
Use the Advanced Search Detail Reports to migrate these advanced searches to Release
12.8 manually (see page 94).
86 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Attachments Report
The Attachments Report identifies information that you use to migrate file attachments
manually (see page 98). The Migration Utility migrates the complete Web URL link
attachments and the metadata for remote server and local file attachments. After
migration, you move the physical file attachments to the Storage Manager Service.
The Attachments Report provides the file location and description and the following
information for each attachment:
UUID
Universally Unique Identifier identifies an object and distinguishes between two
objects that have the same name.
Object Type
Identifies the type of object to which the file is attached.
Assignment
Identifies the name of the object to which the file is attached.
Use the Basic Search Report to view the following information about searches that were
created in Release 11.3.4 and to migrate these basic searches to Release 12.8 manually
(see page 92):
■ Object Type that the search returns.
■ Role, if any, permitted to view the search return fields.
■ Search Return Fields, which were named Display Fields in Release 11.3.4.
Event Reports
The Notification History Event Report (see page 88) provides history information from
Release 11.3.4, for you to review. The following Event Reports identify data that you use
after you run the Migration Utility (see page 78), when you perform manual migrations.
Reference these reports during manual migration of events (see page 99):
■ Date Event Report (see page 88)
■ Watch and Change Event Report (see page 89)
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 87
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The Notification History Event Report provides history information from Release 11.3.4
for you to review. No action is required.
This report identifies events that were processed in the last year. The following fields
require explanation:
Event Enabled
Indicates that the event is enabled and not inactive when the value is TRUE.
Indicates that the event is inactive when the value is FALSE.
Event Field Name
The event is based on the value of this object field.
Event Recipient
The email address of the current event notification.
Event Notification Definition Text
The email message text of the current event notification.
Notification Type
Indicates the type of notification that the recipient receives. "Initial Event" indicates
the recipient of the first notification. "Escalation" indicates the recipient of
unacknowledged notifications.
Notification Text
The email message text of the past event notification.
Notification Recipient
The email address of the past event notification.
The Date Event Report identifies data that you use after you run the Migration Utility
(see page 78), when you perform manual migrations. This report identifies date events
and notifications. Reference the report during manual migration of events (see
page 99).
88 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The Watch and Change Event Report identifies data that you use after you run the
Migration Utility (see page 78), when you perform manual migrations. This report
provides information about watch events and notifications and about change events
and notifications, from Release 11.3.4. Reference the report during manual migration
(see page 91).
Note: Manual events were available in Release 11.3.4, but are not supported in Release
12.8. Manual events are not included on the Watch and Change Event Report.
Filtering Reports
The Filtering Report provides a summary of each filter and location information for the
detail reports for each filter (see page 89). The Detail column of the report provides the
location and name of each Filter Detail Report.
Each Filtering Detail Report identifies the data for one filter. Use the Filterng Detail
Reports to view the information about filters that were created in Release 11.3.4 and to
migrate filters manually (see page 100).
Each Role Security Report identifies the data for one field, functional, or viewable linked
object security setting. The Migration Toolkit generates the following types of role
security reports:
■ Field Security Reports. Generates one Field Security Report for each object that has
role security settings. The report identifies the role, the object, the object field, and
the permission that is assigned to the role for the field. The Update Permission
report column label and the Add New Permission report column label refer to
Release 11.3.4 functionality. Release 12.8 does not differentiate permissions for
updating and creating objects.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 89
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
■ Functional Security Reports. Generates one Functional Security Report for each
object that has role security settings. The report identifies the role, the object, the
function related to the object, and the permission that is assigned to the role for
the function.
■ Field Security Linked Object Viewable Report. Generates one Field Security Linked
Object Viewable Report for each object that has role security settings. The report
identifies the role, the objects, and the assigned fields for the object.
Use the Role Security Reports to view the information about role security settings that
were created in CA APM Release 11.3.4 and to migrate role security settings manually.
The following objects, fields, and functions are not supported in Release 12.8. They
appear on the Release 11.3.4 database reports for reference only:
■ Asset Version
■ Asset Version Status History
■ Model Version
■ Keywords
■ Budget Managers (Relationship)
■ Contacts User (Relationship)
■ Dependencies (Relationship)
■ Product Evolution (Relationship)
■ Product Upgrades (Relationship)
■ Support Contacts (Relationship)
■ User Allocation (Relationship)
■ All customized and user-defined relationships
■ Cost (Extended Fields)
■ Payments (Extended Fields)
■ Relationships (Extended Fields)
To start the web interface, open a web browser and enter the following URL:
http://servername/itam
90 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Replace servername with the name of the server that is hosting the CA APM web
servers.
Note: If the Internet Explorer browser security is set to high, a content warning message
appears when you start the web interface. To avoid this message, add the web site to
your trusted sites or lower your security settings.
A Start menu shortcut is created on your web server that references the URL location.
To log in to CA APM after you open the URL, enter the following default credentials:
User Name
uapmadmin
Password
uapmadmin
Note: In some situations, a browser error or a user name error appears. You can resolve
these errors by following the troubleshooting instructions (see page 108).
When you migrate data manually, you use Release 12.8 to enter the data in the
new-release data structures. The migration reports specify the fields and values that you
enter.
Important: Exit the Migration Toolkit and start the web interface (see page 90) before
you can perform the manual data migrations.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 91
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
■ Migrate Role Security (Field and Functional Permissions) (see page 101)
■ Migrate Hardware Reconciliation Tasks and Rules (see page 104)
■ Migrate Hardware Reconciliation Translation Lists (see page 105)
■ Migrate Hardware Reconciliation Searches (see page 106)
In Release 11.3.4, the search return fields that a user can see are set in the Security
feature by role. Release 12.8 enhances the Basic Search functionality so that it is more
closely aligned to the Advanced Search. All fields are available in the Basic Search. In
Release 12.8, you set the search return fields that a user can view in the search feature.
When you create a search and save the configured search, you can apply security to the
search by selecting specific user roles and configurations.
By default, the security for the searches you create makes them available only to the
creator. You assign roles and configurations to your searches to grant access to the
users who are assigned to those roles and configurations.
These changes cannot be migrated with the Migration Utility. Use the Basic Search
Report data during the manual migration.
92 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 93
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
In CA APM Release 11.3.4, the search return fields that a user can see are set in the
Security feature by role. In Release 12.8, searches support an added level of security.
You set the search return fields that a user can view in the search feature. When you
save the configured search, you can apply security to the search by selecting specific
user roles and configurations.
By default, the security for the searches you create makes them available only to the
creator. You assign roles and configurations to your searches to grant access to the
users who are assigned to those roles and configurations.
When you migrate Advanced Searches, you complete the following steps:
■ Create the Advanced Search (see page 94)
■ Schedule a Search and Export Results (see page 97)
Use data from the Advanced Search Report (see page 86) and the Advanced Search
Detail Report (see page 86) during the manual migration.
94 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
6. In the Add Fields(s) To area at the bottom of the dialog, select Search Criteria and
Search Results.
7. Click OK.
The fields that are both Search Criteria and Search Results fields are added to the
search, and the Add Fields dialog closes.
8. Click Add Fields.
The Add Fields dialog appears.
9. Select the Return Fields that are not common to the Return Fields and the Selected
Criteria Fields on the detail report.
10. In the Add Fields(s) To area at the bottom of the dialog, select Search Results Only.
11. Click OK.
The Search Results Only fields are added to the search, and the Add Fields dialog
closes.
12. Click Add Fields.
The Add Fields dialog appears.
13. Select the Selected Criteria Fields that are not common to the Return Fields and the
Selected Criteria Fields on the detail report.
14. In the Add Fields(s) To area at the bottom of the dialog, select Search Criteria Only.
15. Click OK.
The Search Criteria Only fields are added to the search, and the Add Fields dialog
closes.
16. At the top of the page, click CONFIGURE SEARCH: OFF.
The configuration of the search is complete.
17. In the Search Information area, enter the search title and any other descriptive
information from the report. For example, Category and Description.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 95
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
96 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
You can schedule a search to process periodically and export the search results to a CSV
file or a database view.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 97
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
7. Schedule the search in the Export Schedule area. Use the detail report Refresh
Interval value to schedule the search.
The following fields require explanation:
Run Time
Specifies the time of day to process the search, in the local time zone on the CA
APM application server.
Interval Type
Specifies the type of interval for the search, for example, Day, Month, Quarter,
Week, or Year.
Interval Day
Specifies the day during the interval to process the search. For example, if the
Interval Type is Month and the Interval Day is 1, the search is processed on the
first day of the month.
First Run Date
Specifies the date when the first search starts to process.
Interval
Specifies how often the search processes, which are based on the selected
Interval Type. For example, if the Interval Type is Weekly and the Interval is 2,
the search processes every two weeks.
Last Day of Interval
Specifies that the search processes on the last day of the selected Interval
Type.
8. Specify whether all roles and configurations that are assigned to the search receive
the exported search results.
9. Click Save.
The search is saved. The search processes at the scheduled time and the search
results are exported.
Migrate Attachments
In Release 12.8, the Storage Manager Service handles all attachment files. You can
specify two types of attachments:
■ Web URL link. Provides direct access to the page specified in the URL. When you
add this type of attachment, include the prefix http:// for the link to work correctly.
■ File path. Provides direct access to a file. The file opens using the default program
for the file type. At the time that you create this attachment type, the file is copied
from your file system to the file system on a CA APM server.
Note: If you add multiple attachments (to one object or to different objects), the
name and file path or URL for each attachment must be unique for all objects.
98 Implementation Guide
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The Migration Utility migrates the complete Web URL link attachments and the
metadata for remote server and local file attachments. The metadata includes the
attachment description information and file path location information. The Migration
Utility changes the file path location to the Storage Manager Service. After migration,
you move the physical file attachments to the Storage Manager Service.
After you run the Migration Utility, you copy the Release 11.3.4 file attachments from
the share folder and your local server to the Release 12.8 Storage Manager Service. Web
URL link attachments are migrated by the Migration Utility.
Note: For more information about file attachments, see the User Guide.
Use the Attachments Report (see page 87) data during the manual migration.
\
■ [ITAM Root Path]\Storage\Common Store\Attachment\attachment.extn
Replace attachment.extn with the attachment filename and extension.
Enter the complete path to the file attachment, for example:
C:\Program Files (x86)\ITAM\Storage\Common Store\Attachment\legaldoc1.docx
3. Repeat these steps for each remote server or local file attachment on the report.
Note: Files that are not moved to the Storage Manager Machine location are not
available in the product.
4. If you deleted an attachment from the remote server or your local machine, but not
from CA APM, the Migration Utility migrates the metadata for the attachment. If
the report identifies attachments that no longer physically exist, use Release 12.8 to
delete the attachment metadata.
Migrate Events
You can use the user interface to define date, change, and watch events. You can set up
notifications using hard-coded text and the CA APM object values. For example, you can
specify that the subject of a notification include the words "Acknowledgment required
for" followed by the value of the CA APM legal document identifier object. When an
event occurs, email notifications can be sent to specific recipients. Notifications that are
not acknowledged can be escalated.
Use the Date Event Report (see page 88) data and the Watch and Change Event Report
(see page 89) data during the manual migration of events and notifications.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 99
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Migrate Filters
In CA APM Release 11.3.4, the filters that a user can see are set in the Security feature,
by role. In this release, filters support an added level of security. You set the filters that
a user can view in the filters feature. When you configure a filter, you can apply security
to the filter by selecting specific user roles and users who have permission to see the
filter.
By default, the security for the filters you create makes them available to all roles and
users. By applying unique security to your filters, you ensure that certain users cannot
view sensitive information in a filter.
These changes cannot be migrated with the Migration Utility. Use the Filter Detail
Reports (see page 89) data during the manual migration.
5. In the Filter Security area, perform one or more of the following actions:
■ To enter roles that can see the filter:
– Click Select New in the Roles area.
The Role Search dialog opens.
– Search for and select the roles that are permitted to see the filter.
– Click OK.
■ To enter users who can see the filter:
– Click Select New in the Users area.
A search dialog opens.
– Search for and select the users who are permitted to see the filter.
– Click OK.
6. Click Add Fields.
The Add Field(s) dialog opens.
7. Select the fields that appear on the report in the Selected Criteria Fields section.
8. Click OK.
The Add Field(s) dialog closes and the fields that you selected appear in the Filter
Criteria area.
9. Using the information in the Criteria area of the detail report, perform the following
steps for each Filter Criteria:
a. Click the Edit Record icon next to a Filter Criteria.
b. Enter the Operator, Value, Connector, and parenthesis, as indicated on the
report.
c. Click the Complete Record Edit icon.
10. Click Save.
The filter is saved.
The Migration Utility migrates user roles, but not the role security settings. You migrate
the role security (field, functional, and viewable linked object permissions) manually.
A user role is the primary record that controls security and user interface navigation.
Each role defines a focused view of the product by exposing only the functionality
necessary for users to perform the tasks that are typically assigned to their roles in their
business organization. The default role for a user, together with the user interface
configuration, determines what the user sees when logging in. A user can belong to only
a single role.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 101
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
You configure user roles to apply functional and field-level repository access rights. You
determine and assign the level of access that is required for each role. Role assignment
prevents the users from performing unauthorized tasks, such as adding or deleting data.
Field security defines the role permissions for an object field, for example, full control.
Functional security defines the role permissions for functions on an object, for example,
copy an asset. Viewable Linked Object Security defines the fields for the object.
You create the security permission settings for an object in the object local
configurations. Then, you assign one of the object configurations to a role. The field and
functional security permissions for a role are determined by the object configurations
that are assigned to that role. The object configuration for each role is identified on the
Role Security Reports (see page 89) for the object.
You perform the following manual migrations to migrate the role security:
■ Migrate Role Field Security (see page 102)
■ Migrate Role Functional Security (see page 102)
■ Migrate Role Viewable Linked Object Security (see page 103)
Use the information in the Role Security Reports (see page 89) to migrate the role field
security, role functional security, and role viewable linked field security manually.
Use the information in the Role Security Reports (see page 89) to migrate role field
security manually.
Use the information in the Role Security Reports (see page 89) to migrate role functional
security manually.
Use the information in the Role Security Reports (see page 89) to migrate role viewable
linked object security manually.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 103
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
The object configuration is assigned to the role. Repeat the steps for each role in the
report.
Use the Main Task Query Report (see page 76) and Task Add Asset Report (see page 76)
data during the manual migration of tasks to reconciliation rules.
If you choose not to migrate the Hardware Reconciliation translation lists using the
Migration Utility, you migrate the lists manually. You analyze the Main Translation List
Query Report (see page 76) to make this decision.
Release 12.8 replaces multiple translation lists of the same type with normalization rules
for Model, Manufacturer, and Operating System.
Use the Main Translation List Query Report (see page 76) data during the manual
migration of translation lists to normalization rules.
The Translation List Unconverted Report identifies the Hardware Reconciliation legacy
translation lists from CA APM Release 11.3.4 that have missing or invalid entries that are
not migrated to Release 12.8. The translation list is migrated, but some of the entries in
the list are not migrated, because supporting data is not present in the legacy database.
The product replaces multiple translation lists of the same type with normalization rules
for Model, Manufacturer, and Operating System.
Use data from the Translation List Unconverted Report (see page 77) and the Main
Translation List Query Report (see page 76) to add missing entries on the legacy
translation lists to Release 12.8 normalization rules.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 105
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
You migrate the hardware reconciliation custom searches from CA APM Release 11.3.4
to Release 12.8 hardware reconciliation reports. The product provides predefined
hardware reconciliation reports that are generated by CA Business Intelligence
software. You can customize these reports using CA Business Intelligence, which is also
provided.
Use the Release 11.3.4 search information in the Customized Search Report (see
page 76) to determine which hardware reconciliation reports to generate and possibly
customize.
Note: To add unreconciled assets by generating and exporting the results of a report
and then importing the report results through Data Importer, follow the instructions in
the Add Assets from Unreconciled Discovered Records section of the Administration
Guide.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 107
How to Migrate CA APM Data from Release 11.3.4 to Release 12.8
Troubleshooting
This section contains the following topics:
■ Web Servers Named with Underscore Characters (see page 108)
■ Audit History Migration Fails (see page 108)
■ Migration Utility Class Error (see page 108)
■ Duplicate Asset Name Configurator Link Fails to Launch (see page 109)
Symptom:
Using underscore characters in web server host names cause problems when you log in
to the product or when you use CA EEM for user configuration.
Solution:
If you are using a virtual or ghosted system, configure a new host name by creating
another image without the underscore character. For a production system, add a host
name to your internal Domain Name System (DNS) so that the product can be accessed
with a different URL.
Symptom:
After you execute the Migration Utility, the status icon for Audit History shows “Error”
indicating the migration has failed and the migration utility logs shows the following
message:
Audit History migration has aborted due to a history data conflict with the Group
Separator. Contact CA Support to determine a unique Group Separator.
Solution:
Contact CA Support.
Symptom:
When you try to launch the Migration Utility from the toolkit or command prompt, you
get the following error message:
Could not find the main class: com.ca.core.gui.Appplication
Solution:
The error occurs if you have configured an incorrect path for the KETTLE_HOME. Ensure
that the KETTLE_HOME environment variable is set to the path of Kettle which contains
the folder “data-integration”. For example: C:\Program Files\Pentaho\Kettle\.
Symptom:
You cannot execute the Duplicate Asset Name Configurator with User Access Control
(UAC) turned ON.
Solution:
To execute the Duplicate Asset Name Configurator with UAC turned ON, launch the UI
as an administrator.
■ Right-click LaunchUI.bat and click Run as Administrator.
Chapter 5: How to Migrate CA APM Data from Release 11.3.4 to Release 12.8 109
Chapter 6: Implementing Multi-Tenancy
This section contains the following topics:
Multi-Tenancy (see page 111)
Service Provider (see page 111)
How Multi-Tenancy Works (see page 112)
User Interface Impact (see page 113)
How to Implement Multi-Tenancy (see page 114)
Enable Multi-Tenancy (see page 115)
Tenant, Subtenant, and Tenant Group Administration (see page 115)
Multi-Tenancy
Multi-tenancy is the ability for multiple independent tenants (and their users) to share a
single implementation of CA APM. Tenants only interact with each other in defined
ways, as specified by their roles and tenant hierarchies. Typically, unless granted access
by a role or tenant hierarchy, each tenant views the CA APM implementation as solely
for its own use and cannot update or view the data for another tenant.
Multi-tenancy is installed automatically during the CA APM installation. After you have
installed CA APM, follow the steps in this section to implement multi-tenancy.
More information:
Service Provider
The service provider is the primary tenant (owner) in a CA APM multi-tenancy
implementation. The first tenant added to a CA APM implementation is always the
service provider tenant. The service provider tenant cannot have a parent tenant.
CA APM associates the privileged user (typically, uapmadmin) with the service provider
tenant.
Only the service provider tenant can perform any of the following CA APM tasks:
Note: For more information about creating a user role and assigning a role to a user, see
the Administration Guide.
Defines objects with a tenant attribute that can be null. You can either create these
objects as tenanted or public. When you select a tenant in a tenant drop-down to create
an object, the object becomes a tenanted object. However, when you select the Public
Data option in a tenant drop-down, the object becomes a tenanted public object. Users
assigned to a role that only exposes a single tenant do not see a tenant drop-down
when entering data.
When a user queries the database, the product restricts the results to objects belonging
to tenants that the user is authorized to access. As a result, you never see data in tenant
required tables except for the data that belongs to tenants that you are permitted to
access. If the data is tenanted public data, you can see the data in tenant optional tables
because the data is also public data.
When a tenant user asks to create or update a database object, the product verifies that
the object belongs to a tenant that the current role for the user can update. The product
also verifies that all references from the object to other objects are to public
(untenanted) objects, to objects from the same tenant, or to objects from tenants in the
tenant hierarchy above the tenant for the object. That is, a tenanted object is allowed to
reference objects belonging to its parent tenant, to the parent of the parent, and so on.
If a user who creates an object has update access to multiple tenants, the user must
specify the tenant explicitly, either directly or indirectly.
Note: The referenced objects restriction has one exception. Certain references are
permitted to reference objects that belong to tenants in the tenant hierarchy of their
containing object. These references are designated as SERVICE_PROVIDER_ELIGIBLE in
the CA APM object schema. The SERVICE_PROVIDER_ELIGIBLE setting makes a
difference only if the service provider tenant is not in the tenant hierarchy above the
tenant for the object; if the service provider tenant is in the hierarchy, tenant validation
rules permit service provider references.
A service provider user asking to create or update an object is subject to the same
restrictions as tenant users, except that service provider users can be authorized to
create or update tenanted public objects. The defined role of the service provider user
controls this authorization. A service provider user with authorization to multiple
tenants who is creating a tenanted object must specify the tenant directly or indirectly.
Note: For more information about creating a user role and assigning a role to a user, see
the Administration Guide.
Tenant Users
A tenant user who is restricted to a single tenant and who is not an administrator has
the following user interface changes:
■ Any user belonging to more than one tenant can select a tenant in a drop-down list
when entering information and when generating a report.
Note: If you do not want a user to select a tenant when generating a report, you
can remove the tenant drop-down list from the report. For more information about
removing the tenant drop-down list, see the User Guide.
■ Any user having read access to more than one tenant has a Tenant Name column in
search results.
Enable Multi-Tenancy
Enable multi-tenancy so multiple independent tenants (and their users) can share a
single implementation of CA APM. Before you enable multi-tenancy, define tenants,
subtenants, tenant groups, and create user roles and assign users to roles. As soon as
you enable multi-tenancy, multi-tenancy enforcement is enabled. Multi-tenancy
enforcement means that when an object is tenant-required, you cannot save a record
without meeting the tenant restrictions.
Note: For more information about creating users roles and assigning roles to users, see
the Administration Guide.
To enable multi-tenancy
1. Click Administration, Tenancy Management.
The Multi-Tenancy Administration page appears.
2. Click Edit.
3. In the Status drop-down list, select one of the following options:
off
Disables multi-tenancy.
on
Enables multi-tenancy.
4. In the Maximum Tenant Depth field, specify the maximum depth allowed for a
tenant hierarchy.
5. Click Save.
Multi-tenancy is enabled.
6. Restart the web server and application server.
More information:
Tenancy Management Page Cannot Be Displayed Browser Error Appears (see page 159)
Define a Tenant
You can define as many tenants as required to manage multiple separate enterprises
that provide support to clients. Define a tenant before an instance of a tenant-required
object can be updated.
Important! The first created tenant, the service provider, is the primary tenant (owner)
in a CA APM multi-tenancy implementation. The service provider tenant cannot have a
parent tenant. After you define the service provider tenant, log out of the product and
log in again as a member of the service provider. We recommend that you log in as the
privileged user (uapmadmin), because this user automatically belongs to the service
provider tenant.
To define a tenant
1. Click Administration, Tenancy Management.
The Multi-Tenancy Administration page appears.
2. On the left, click Tenant.
The Tenants page appears.
3. Click Create Tenant.
The Create New Tenant page appears.
4. Enter the tenant information. The following fields require explanation:
Tenant Number
(Information Only) Displays the tenant number. CA APM does not use this field.
Record Status
Sets the tenant to active or inactive. After you define the service provider
tenant, this option is read-only for the tenant.
Terms of Usage
(Information Only) Displays the terms of usage statement for the tenant. CA
APM does not use this field.
Parent Tenant
Specifies another tenant above this tenant, making this tenant a subtenant in a
tenant hierarchy.
Subtenants Allowed
Allows this tenant to have subtenants. The tenant cannot modify the setting.
Tenant Depth
(Information Only) Indicates the tenant depth of this tenant.
Logo
(Information Only) Displays the URL for an image file that contains the logo for
the tenant, which can be any web image type. CA APM does not use this field.
Contact
Displays the Contact lookup page.
Location
Displays the Location lookup page.
5. Click Save.
The tenant is defined.
Update a Tenant
When necessary, you can update the information for an existing tenant.
To update a tenant
1. Click Administration, Tenancy Management.
The Multi-Tenancy Administration page appears.
2. On the left, click Tenant.
The Tenants page appears.
3. Search to find the tenant that you want to update.
All tenants matching the search criteria appear in the Tenant List.
4. Click the tenant that you want to update.
The tenant information appears.
5. Click Edit.
6. Enter the new information for the tenant.
7. Click Save.
The tenant is updated.
5. Click Save.
The tenant group is defined.
6. Click Assign Tenants.
The Tenant Search page appears.
7. Search and select the tenant that you want to add to the group.
The tenant is added to the group.
Tenant Hierarchies
A tenant hierarchy is a structured tenant group that is system-created or modified when
you assign a parent tenant to a tenant. The tenant becomes a subtenant of the parent
and higher tenants (if any) in that hierarchy.
Note: The service provider can create multiple unrelated hierarchies, or none. Even in a
system with tenant hierarchies, you can define standalone tenants.
CA APM supports a tenant hierarchy of unlimited depth. However, the service provider
can specify a limit on the total number of tenants and the depth of tenant hierarchies
(default is four levels). The service provider also determines whether individual tenants
can have subtenants.
Note: Although not required, the service provider can participate in tenant hierarchies.
The service provider cannot have a parent tenant.
Define a Subtenant
Subtenancy allows you to define and modify tenant hierarchies for organizational and
data-sharing purposes. To place a tenant into a tenant hierarchy, you specify a parent
tenant for the tenant.
To define a subtenant
1. Click Administration, Tenancy Management.
The Multi-Tenancy Administration page appears.
2. On the left, click Tenant.
The Tenants page appears.
3. Click Create Tenant.
The Create New Tenant page appears.
4. Enter the subtenant information. The following fields require explanation:
Parent Tenant
Specifies another tenant above this tenant, making this tenant a subtenant in a
tenant hierarchy.
Note: The Parent Tenant drop-down only displays tenants that are allowed to have
subtenants.
5. Click Save.
The tenant is a subtenant of the parent tenant.
Note: When a tenant becomes a subtenant, the tenant belongs to the subtenant
group of the parent tenant, in addition to its other subtenants (if any), and so on.
The parent tenant joins the supertenant group of its new subtenant, in addition to
its other supertenants (if any), and so on. Each joins the related tenants group of
the other.
Update a Subtenant
When necessary, you can update the information for an existing subtenant.
To update a subtenant
1. Click Administration, Tenancy Management.
The Multi-Tenancy Administration page appears.
2. On the left, click Tenant.
The Tenants page appears.
3. Search to find the tenant that you want to update.
All tenants matching the search criteria appear in the Tenant List.
4. Click the tenant in the list. The subtenant name appears in the Name column of the
Tenant List.
The tenant information appears.
5. Click Edit.
6. Enter the new information for the subtenant.
7. Click Save.
The subtenant is updated.
System-maintained groups can be used like user-defined tenant groups. However, only
the name and description can be modified.
Important! You must install CA Business Intelligence before you install CA APM.
CA APM supplies the required data to get started with BusinessObjects Enterprise
reports. After you install BusinessObjects Enterprise and CA APM, you perform required
setup tasks before using reports. To integrate CA APM with BusinessObjects Enterprise,
complete the following steps:
1. Become familiar with BusinessObjects Enterprise, including the documentation, so
that you can administer and use the product. You must be able to perform at least
the following functions:
■ Install CA Business Intelligence, which installs BusinessObjects Enterprise.
■ Use predefined reports in BusinessObjects Enterprise.
2. Install CA Business Intelligence BusinessObjects Enterprise and make a note of the
following login credentials and connection information, which you will be asked to
enter during the CA APM installation:
■ BusinessObjects Enterprise administrator ID
■ BusinessObjects Enterprise administrator password
■ BusinessObjects Enterprise Central Management Server (CMS) port. The CMS
maintains a database of information about your BusinessObjects that you use
with CA Business Intelligence. The default CMS port is 6400.
3. If you are using Oracle as the CA MDB, define an Oracle Net Service Name (NSN) on
the server where CA Business Intelligence is installed. Make a note of the NSN,
which you will be asked to enter during the CA APM installation.
4. Verify that BusinessObjects Enterprise is installed by starting BusinessObjects
Enterprise.
5. Install CA APM. The CA APM installation installs and configures the BIAR file for
both the Oracle and the SQL Server databases. The BIAR file includes the CA
Business Intelligence universe, predefined reports, and the CA APM default
administrative user (uapmadmin).
Note: When you install CA APM, you enter the BusinessObjects Enterprise login
credentials, BusinessObjects Enterprise CMS port, and the Oracle NSN that you
recorded. If .NET Framework is not installed on the CA Business Intelligence server,
enter 6400 when prompted for the CMS port.
6. Become familiar with and use the predefined reports. For more information about
the predefined CA APM reports, see the User Guide.
7. Follow these best practices when maintaining and using BusinessObjects Enterprise:
■ Install and maintain one universe for each CA product.
■ Do not modify the default universe. Instead, copy the universe and modify the
copy. Otherwise, any custom changes you make may not be retained when you
apply service packs, patches, and other updates.
■ Back up your changes before you apply service packs, patches, and other
updates to your custom universe.
■ If reports do not work correctly, verify that the CMS is operating.
■ Do not overwrite predefined reports.
■ Always use a predefined report as a base to build a custom report, which helps
maintain consistent formatting in all reports.
■ Remember that administrators can modify all the reports and create new
reports based on the existing universe. However, administrators cannot add
any reports to the existing CA APM folder.
■ Administrators and end users should not change predefined reports because
any changes to those reports are applied to all other users using the same CA
Business Intelligence instance. Instead, create custom folders, copy the reports
to the custom folders, rename and customize the reports.
■ Both administrators and users must add new reports that they create to their
custom folders.
Under Technical Support, navigate to the product page for CA Technologies IT Asset
Manager. Search the Recommended Reading list for White Paper: Reporting
Components Upgrade and Version Control to Retain Customizations. You can safeguard
your report configurations by implementing the strategy outlined in the white paper.
Note: See the CA Business Intelligence Implementation Guide for information about
configuring reports.
CA EEM Integration
CA APM uses CA EEM for authentication. You must install CA EEM before you begin the
product installation.
Other products that need CA EEM for authentication can use the same CA EEM server
that CA APM uses.
■ You can use CA EEM to manage security centrally for multiple CA Technologies
products. Specify the name, location, and login credentials for the existing server
during the CA APM installation process.
■ You can also manage CA APM security independently from other CA Technologies
products. Install CA EEM on any single application or web server other than the one
where the existing CA EEM is installed.
CA CMDB Integration
This section explains how to integrate CA APM with CA CMDB Release 12.7 and CA
CMDB that is included in CA Service Desk Manager Release 12.7.
CA CMDB integrates with CA APM in several areas, including the following areas:
■ The CA APM audit history records can include all of the changes that have been
made to asset/CI records by CA Service Desk Manager, CA CMDB, and CA APM.
■ When CA Service Desk Manager and CA CMDB are installed, the asset/CI audit
history records include any CA APM audit history records on the CA CMDB
Versioning tab.
■ When you define an asset in CA APM, you can categorize and control the asset
and CI records by selecting or clearing the Asset and CI check boxes. This
flexibility is provided because CIs that CA CMDB creates may not be relevant to
CA APM. Conversely, assets that CA APM creates may not be relevant to CA
CMDB.
■ CA APM can extend the fields on an asset/CI within the context of asset
families. The extended fields can be shared in CA APM. For example, a CA APM
administrator can configure the Asset page and define an asset extended field
to let users view and update a CI that is created in CA Service Desk Manager
and CA CMDB.
■ You can define an event on a field that is shared with CA CMDB in CA APM and
trigger the event in either CA APM or CA CMDB. For more information about
managing events and notifications, see the User Guide.
■ A CA Service Desk Manager and CA CMDB user can define a Management Data
Repository (MDR) and allow the CA CMDB CI to launch the corresponding asset
in CA APM.
CA CMDB 11.2 and greater includes audit history records from CA APM. The audit
history records are updated in both CA CMDB and CA APM when the CA Asset Portfolio
Management - Event Service service is started. For more information, see Start the
Services (see page 57).
CA APM
■ By default, CA APM sees asset and CI records.
■ The CA APM administrator can configure the user interface and move the Asset
and CI check boxes to a new location, make the check boxes read-only,
required, or optional, and hide the check boxes. After you select the CI check
box and save the asset, the CI check box is not available and you cannot change
the setting.
Important! We strongly recommend that you configure the CI check box in CA
APM as read-only and restrict changes to the check box to only the CA CMDB
analyst and administrator.
■ An asset in CA APM in which the Managed by CA APM check box is selected is
always an asset. You cannot save an asset in CA APM in which the Managed by
CA APM check box is selected without also selecting the Asset check box.
Searching
CA CMDB
■ The CA CMDB search initially displays, by default, all records. However, an
option is provided to filter records.
Note: If CA Service Desk Manager is installed, the same default search rules
apply.
CA APM
■ The default asset search includes a drop-down list for Managed by CA APM, CI,
and Asset. This flexibility is provided so that you can differentiate between
assets and CIs.
Hardware Reconciliation
Hardware reconciliation analyzes all asset and CI records. Searches provide a way to
view any CIs that are related to discovered assets as the result of running hardware
reconciliation. A CA APM user can view the exceptions and determine whether they
want to select the Asset check box. As a result of selecting the Asset check box, the
asset records are available in a CA APM asset search.
Important! These steps work only the first-time you complete the wizard and define the
asset extended field. Before you define the extended field, verify that you have the
following information from the usp_owned_resource table in CA CMDB for reference:
table name, format (character, boolean, currency, date, decimal, or integer), field name,
attribute name, and field size. After you complete the wizard, you can configure the
extended field like any field in CA APM.
In this example, you define an asset extended field for Warranty Start Date. In CA
Service Desk Manager/CA CMDB on the Inventory tab, you view the label in the CI as
Warranty Start Date. Next, you view the information for the associated nr_wrty_st_dt
column from the usp_owned_resource table in CA CMDB. In this example, the
nr_wrty_st_dt column format is integer, the field name is nr_wrty_st_dt, the attribute
name is nr_wrty_st_dt, and the field size is 4. Record and enter this information exactly
as it appears in the appropriate Format, Field Name, Attribute Name, and Field Size
fields in the wizard. We also recommend that to avoid confusion, you use the same label
for the CI (Warranty Start Date) on the Label field in the wizard.
7. Follow the on-screen instructions to enter the information for the extended field.
8. In the Type page of the wizard, complete the following steps:
a. Select the Simple Field option.
b. Select the part of the page on which the new field appears.
c. Select the Across all extended types check box.
d. Click Next.
9. In the Fields page of the wizard, complete the following steps:
Important! Enter the column information from the usp_owned_resource table in
CA CMDB. We also recommend that to avoid confusion, you use the same label for
the CI on the Label field.
a. Click Add Field.
b. Enter the field label to appear on the page.
c. Select the data format.
d. Enter the database field name.
e. Enter the attribute name.
f. Enter the field size.
g. (Optional) Enter a description for the field.
h. Specify whether an entry for the field is required.
i. Click the checkmark icon to save the field.
The product displays the field information you enter.
j. Click Next.
10. In the Summary page of the wizard, review the field information and click Save and
Exit.
11. Verify that the field appears on the Asset page.
12. Click Save Configuration.
All users see the extended field on the page. You can define an event in CA APM
and trigger the event in either CA APM or CA CMDB. For more information about
managing events, see the User Guide.
Note: For more information about managing events and notifications, see the User
Guide.
Define a Management Data Repository (MDR) from CA Service Desk Manager and
CA CMDB
In this step to integrate CA APM and CA CMDB, a CA Service Desk Manager and CA
CMDB user can define a Management Data Repository (MDR) and allow the CA CMDB CI
to launch in context the corresponding asset in CA APM.
5. Click Save.
The CA APM MDR provider is defined.
6. In CA CMDB, define a CI.
7. Click the Attributes tab in the CI detail form.
8. Click the ITAM button that you previously defined.
The corresponding asset in CA APM appears.
5. In CA APM and CA EEM, permit CA APM users to use CA Process Automation (see
page 137).
6. In CA EEM, create CA Process Automation user accounts for any non-CA APM users.
7. In CA APM, specify the workflow process parameters when you define an event.
Note: For information about defining an event in CA APM, see the User Guide. For
information about using CA Process Automation and CA EEM, see the CA Process
Automation and CA EEM documentation.
Note: For more information about importing and working with the files, see the CA
Process Automation documentation.
Note: For specific instructions on configuring the CA Process Automation alert module
to set up the mail server, see the CA IT Process Automation Manager Administration
Guide.
1. Log in to CA Process Automation as the administrator.
2. Navigate to the CA Process Automation client.
Note: You can send an email notification to an external email address if your SMTP
(mail) server settings permit email delivery to the external address. Check your mail
server settings to verify if you can send email to external addresses.
You can modify the notification process parameters in the data set that applies to all
notification processes or in the individual process start request forms. The parameters
you specify for an individual process override the parameters in the main data set for
that process.
Note: You specify some of the notification process parameters for the workflow
provider when you define an event in CA APM. For more information about specifying
process parameters in CA APM, see the User Guide.
Important! CA APM and CA Process Automation do not validate the information that
you enter for the parameters. You must verify that your input is valid and that you
entered the data in the correct format.
1. Log in to CA Process Automation and navigate to the CA Process Automation client.
2. In the ITAM folder, locate the data set that is named Dataset.
Admin_Email_CC
Email address of the copy recipients for the email that is sent to the
administrator when a notification error occurs.
Admin_Email_To
Email address of the administrator for the email that is sent when a notification
error occurs. Change the default value to your required setting.
Log_Folder_Path
Full path of the error log file that is created when an error occurs with the
notification process. If you do not specify a path, the log file uses the default CA
Process Automation log file path.
ITAM_Username
User name to log in to CA APM. CA Process Automation requires access to CA
APM for information about notification recipients and escalation.
ITAM_Password
User password to log in to CA APM. CA Process Automation requires access to
CA APM for information about notification recipients and escalation.
Admin_Email_Subject
Subject for the email that is sent to the administrator when a notification error
occurs. This parameter can be set in the main data set or in the individual
process start request form.
Admin_Email_Header
Header or introduction for the email that is sent to the administrator when a
notification error occurs (for example, "Hello"). This parameter can be set in
the main data set or in the individual process start request form.
Admin_Email_Footer
Signature for the email that is sent to the administrator when a notification
error occurs (for example, "Thank You"). This parameter can be set in the main
data set or in the individual process start request form.
Log_File_Name
Name of the error log file that is created when an error occurs with the
notification process. The email that is sent to the administrator when a
notification error occurs contains the log file name. If you do not specify a
name, the log file uses the following default CA Process Automation log file
name:
process name_process instance number.log
ITAM_URL
CA APM URL that CA Process Automation uses to access CA APM for
information about notification recipients and escalation. Change the default
value to your required setting.
ITPAM_URL
CA Process Automation URL that is included in the email notification message.
Change the default value to your required setting.
4. Save the changes in CA Process Automation.
Note: For information about setting up a notification process, see your workflow
provider documentation.
<FieldDescriptor><IsRequired>true_or_false</IsRequired><Length>number</Length></F
ieldDescriptor>
IsRequired
Specifies if the parameter is required (true) or not required (false). If the parameter
is required, the product displays the standard required indicator on the user
interface.
Example: <FieldDescriptor><IsRequired>true</IsRequired></FieldDescriptor>
Length
Specifies the length of the parameter text entry field. To define a multiple line text
field, specify a value greater than 255.
Example: <FieldDescriptor><Length>275</Length></FieldDescriptor>
You can change the default notification processes that are delivered with the product,
and you can also create your own new notification process. To include information
about the required indicator and field length in your changed or new process, you must
insert the XML statement before the Description of each user interface parameter in
your process.
Note: If you are creating a new notification process, you must have a corresponding
start request form for the process. For information about changing or creating
notification processes, see your workflow provider documentation.
Important! CA APM and CA Service Catalog must share the same CA MDB and the same
CA EEM for the integration to work properly.
Note: For information about fulfilling requests from inventory, see the User Guide. For
information about creating and managing requests in CA Service Catalog, see the CA
Service Catalog Integration Guide.
Overview
CA APM coordinates with CA SAM to allow you to perform software asset management
functions. CA SAM is the next evolution of software asset and compliance management,
superseding CA Software Compliance Manager (CA SCM). See the product support site
on CA Support Online for more information about the plans for CA Software Compliance
Manager.
Important! We do not recommend that you manage software assets in CA APM. To take
advantage of the enhancements that CA APM Release 12.8 provides, we recommend
that you use CA SAM to manage your software assets and licenses.
If you implement both CA APM and CA SAM, you can coordinate the management of
both hardware and software assets in your organization. CA APM maintains hardware
asset data and CA SAM maintains software asset and license data. Common data that
both CA APM and CA SAM require is shared.
Note: For more information about manual data synchronization, see the Data
Management Recommendations.
■ Data Loading–When you upgrade to CA APM Release 12.8 from a previous CA APM
Release 12.6 installation, you can load your existing CA APM data for Company,
Location, Cost center, Division, and Contact into CA SAM. For more information
about data loading, see Load CA APM Data into CA SAM (see page 150).
Note: To implement CA SAM, you also need to download the latest version of the CA
SAM Catalog from CA Support Online and apply the Catalog in CA SAM. You can perform
the Catalog download before or after you implement CA SAM with CA APM. For
information about the CA SAM Catalog, see the CA SAM documentation.
Important! Microsoft .NET Framework 4.0 must be installed on the CA SAM server
before you install the CA SAM Import and Export Service.
b. Replace [import folder path] with the path of the superuser folder under the
data exchange folder. The data exchange folder is located under the CA SAM
install folder.
Example: C:\Program Files (x86)\ca_sam\app\uploads\
prod\data_exchange\superuser
5. Edit the export folder path by performing the following steps.
a. Locate the following statement:
<add key=”ExportFolderPath” value=”[export folder path]”/>
b. Replace [export folder path] with the path of the “in” folder under the
superuser folder. The superuser folder is under the data exchange folder,
which is located under the CA SAM install folder.
Example: C:\Program Files (x86)\ca_sam\app\uploads\
prod\data_exchange\superuser\in
6. Save the web.config file.
8. Configure the device export by copying one of the following files to the export
folder path:
■ CA_SAM_Device_Export_SQL.xml (for a SQL Server database)
■ CA_SAM_Device_Export_ORA.xml (for an Oracle database)
Example: C:\Program Files (x86)\ca_sam\app\uploads\
prod\data_exchange\superuser\in
9. Edit the CA SAM data_exchange cron job to adjust the time interval by performing
the following steps.
a. Log in to CA SAM as the Administrator.
b. Click Admin, Configuration, Cron jobs.
c. Click the Edit icon for the data_exchange cron job.
The Edit record dialog appears.
d. Clear the following fields: Start time (hour), Start time (minute).
e. Enter a value (for example, 5) in the following field: Interval (minutes).
f. Click Save.
The dialog closes.
g. Click the Start icon for the data_exchange cron job.
The Start cron job dialog appears.
h. Click Start cron job.
The dialog closes.
The configuration of the CA SAM Import and Export Service is complete.
Note: While this procedure describes the use of the Windows Task Scheduler, you can
also use another task scheduler or process orchestration tool.
Note: If you enabled software asset management capabilities in a previous release and
you are now upgrading, skip the following steps. However, update the web.config
configuration file on the CA APM web server to see the CA SAM section of the Common
Home page. Update the following statement:
<add key="CASAMWebClientUrl" value="http://CA_SAM_server_name/prod" />
Example:
<add key="CASAMWebClientUrl" value="http://itamsam/prod" />
a. Replace [CA SAM System Name] with the name of the CA SAM server.
b. Replace [Port Number] with the port number where the CA SAM Import and
Export Service is hosted.
5. Select the check box for Enable SAM Capabilities and click Save.
6. Restart Internet Information Services (IIS) by performing the following steps:
a. On the CA APM web servers and application servers, open a Command Prompt
window.
b. Execute the following command:
iisreset
Software asset management capabilities are enabled, and CA SCM fields are
removed from the CA APM user interface.
Note: The Load Data button is enabled if CA APM data exists (for example, if you had an
existing CA APM 12.6 installation and you are upgrading). This button allows you to load
existing CA APM data for selected objects into CA SAM. For information about loading
data, see Load CA APM Data into CA SAM (see page 150). This button is not enabled if
you are performing a new installation of CA APM, because you have no existing data
with a new installation.
If you had a previous installation of CA APM, you have existing CA APM data for these
objects. If you are performing a new installation of CA APM, you do not have any
existing data.
Note: Before you load CA APM data into CA SAM, verify that your CA APM data meets
CA SAM requirements. These requirements are defined in Field Requirements for
Automatic Data Synchronization.
When you create or update the Country and Region objects in CA APM or CA SAM,
synchronize the objects manually. For example, if you create a Country object in CA
SAM, manually create the same object in CA APM. If you update a Region object in CA
APM, manually update that object in CA SAM.
To ensure that data is synchronized correctly, use the following rules when you create
or update the Country and Region objects:
■ Country–The CA APM abbreviation for a country must match the CA SAM record
import ID for the same country.
■ Region–The CA APM name for a region must match the CA SAM record import ID
for the same region.
Note: These objects use the same labels in CA APM and CA SAM, except Contact. In CA
SAM, the Contact object is labeled "User".
When you create, update, or delete the Contact, Company, Location, and Division
objects in CA APM, the objects are automatically synchronized in CA SAM. The CA SAM
Administrator must designate Contact, Company, Location, and Division as read-only in
CA SAM. This action prevents CA SAM users from changing these objects, which will be
overwritten when the next data synchronization occurs. However, the Administrator
cannot designate the Cost Center object as read-only in CA SAM because the Cost
Center reporting hierarchy must be administered in CA SAM.
To facilitate Cost Center data management, we recommend that you use the following
guidelines:
■ Add permissions to manage the Cost Center object to an Administrator role in CA
SAM. Other user roles are not able to access the Cost Center object.
■ Use CA APM when you perform the following actions:
– Insert or delete Cost Centers.
– Update Cost Center name or description.
Important! If you change the Cost Center name or description in CA SAM, the
changes are overwritten after the next data synchronization.
■ Use CA SAM when you perform the following actions:
– Administer Cost Center reporting hierarchy.
– Assign a Cost Center to a country.
When you load and manage hardware inventory data for these items in CA SAM, verify
that the CA SAM data uses these units of measurement.
Contact
Some of the fields for the Contact object are optional in CA APM but required in CA
SAM. These fields are summarized in the following table. Verify that all fields that are
required in CA SAM contain data in CA APM.
Company
CA SAM allows you to report compliance for hierarchical groupings (Division, Company,
and Cost Center). To report on Divisions, CA SAM requires Division details for the
Company object. Verify that the CA APM Company object has Division details to ensure
a successful data synchronization.
Note: To enter Division details for a company in CA APM, you first create divisions in
Directory, List Management, Company Lists, Division. Then when you create or update a
company on the Company Details page, select a Company Type of Internal. The Division
text box appears and you can select a division for the company.
Cost Center
CA SAM allows you to report compliance for hierarchical groups (Division, Company, and
Cost Center). To report on Companies, CA SAM requires Company information for the
Cost Center object. Verify that the CA APM Cost Center object has Company details to
ensure a successful data synchronization.
You can view the original discovered names of the Undefined operating systems, and
you can add those names to the CA APM operating system names. You can also update
the assets that have Undefined operating systems to include the new names.
Note: CA APM can receive data with undefined operating systems from any discovery
source (including CA SAM).
Follow these steps to view the original names of Undefined operating systems:
1. Log in to CA APM as the administrator.
2. Navigate to Administration, Reconciliation Management, Reconciliation Message
Search.
A list of Reconciliation messages displays.
3. Locate the messages that identify the missing operating systems.
Note: You can search on this page for "Missing Operating System" in the message
text.
The messages include the original discovered names.
Note: Verify that all users have logged out from CA SCM. Any user who does not log out
from the product before the uninstallation begins receives an error when attempting to
complete a task.
6. Navigate to the Uninstall folder in the temporary location on the CA SCM 12.0
computer.
7. Start the uninstallation by double-clicking the SWCM_Uninstall.bat file.
8. Follow the on-screen instructions in the uninstallation process.
The uninstallation runs and successfully removes all installed CA SCM 12.0
components, except CA Business Intelligence BusinessObjects Enterprise, CA EEM,
CA MDB, and the Content Import Client.
Note: For the standard and demonstration installation, complete these steps on each
computer (except the database server) on which you installed CA SCM 12.6.
1. Log in to the computer on which you installed CA SCM 12.6.
2. Uninstall the CA SCM Release 12.6 cumulative patches, if any, through the Control
Panel, Add/Remove Programs.
3. Navigate to the Uninstall folder where CA SCM 12.6 is installed.
Example:
C:\Program Files\CA\SWCM\Uninstall
Symptom:
When starting the CA APM installation, the installation does not start or you receive a
Server Not Found error.
Solution:
Restart the UtilDev Web Server Pro Windows service.
Solution:
Verify that the CA CASM service is started.
Solution:
Your CA APM administrator has not assigned you to a role in which Tenancy
Administration Access is enabled. If you need access to Tenancy Management, contact
your CA APM administrator.
Symptom:
Using underscore characters in web server host names may cause problems when
logging in to the product or when using CA EEM for user configuration.
Solution:
If you are using a virtual or ghosted system, configure a new host name by creating
another image without the underscore character. For a production system, add a new
host name to your internal Domain Name System (DNS) so that the product can be
accessed with a different URL.
Solution:
Select a User Name that does not contain extended characters (that is, Japanese or
German characters).
Symptom:
When I have Microsoft Internet Information Services (IIS) 7 installed on Windows 2008,
the WCF Services do not work. CA APM uses a WCF Service to implement the web
services function.
Solution:
This problem occurs because the service file types are mapped incorrectly or the
Windows components, including IIS 7, were installed in an incorrect order. To correct
the problem, verify and change (if necessary) the IIS settings. Microsoft provides
information and solutions for the problem.
Complete the following steps to resolve the problem:
1. In a web browser, open the Microsoft website (http://www.microsoft.com) and
search for "IIS Hosted Service Fails".
2. Follow the instructions in the article.
Note: The Reconciliation Engine writes messages to the message queue in the database.
Set the Engine Debug Level in the Hardware Reconciliation Engine Configuration
Settings to Fatal (or a higher level of detail) for these error messages to appear in the
message queue. For more information about the message queue and the configuration
settings, see the CA APM Administration Guide.
Solution:
The normalization rules apply to all tenants and public data and can be used across
tenants. If an operating system value assigned through the normalization list does not
exist for a tenant, the Reconciliation Engine produces an error message to inform you
that the operating system must be added for that tenant or as public data.
Note: For more information about normalization rules, see the CA APM Administration
Guide.
If one or two operating systems are missing, you can resolve the problem by adding the
operating systems manually to the normalization rules. For information about how to
define operating system normalization rules, see the CA APM Administration Guide.
If numerous operating systems are missing, complete the following steps to resolve the
problem:
1. Log in to CA APM and click Administration, Reconciliation Management.
2. On the left, click Reconciliation Message Search.
The message queue displays reconciliation log messages in the Search Results.
3. Search to find the missing operating system normalization rule error messages.
The message queue displays all missing operating system normalization rule error
messages.
4. Verify that the system administrator email address in the product is correct and
click Export to CSV.
The operating systems that are missing are exported to a CSV file. The system
administrator receives an email message with a link to the CSV file.
5. Edit the content of the CSV file to prepare the file for the Data Importer. For
example, you can remove duplicate operating systems or extraneous words from
the file.
Note: For more information about using the Data Importer, see the Administration
Guide.
6. Log in to the CA APM, click Administration, Data Importer, and select the tenant or
public data that is missing the operating systems.
7. Import the CSV file.
The missing operating systems are imported into the CA MDB and are available for
use during Reconciliation Engine normalization processing.