BMC Atrium Core 7.6.03 Product Catalog and DML Guide
BMC Atrium Core 7.6.03 Product Catalog and DML Guide
03
August 2010
www.bmc.com
Telephone
Fax
Fax
If you have comments or suggestions about this documentation, contact Information Development by email at
[email protected].
Copyright 20052007, 20092010 BMC Software, Inc.
BMC, BMC Software, and the BMC Software logo are the exclusive properties of BMC Software, Inc., are registered with
the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other BMC
trademarks, service marks, and logos may be registered or pending registration in the U.S. or in other countries. All other
trademarks or registered trademarks are the property of their respective owners.
IBM is the trademark or registered trademark of International Business Machines Corporation in the United States, other
countries, or both.
IT Infrastructure Library is a registered trademark of the Office of Government Commerce and is used here by BMC
Software, Inc., under license from and with the permission of OGC.
ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is
registered in the U.S. Patent and Trademark Office, and is used here by BMC Software, Inc., under license from and with
the permission of OGC.
Java, Javadoc, Solaris, and Sun are trademarks or registered trademarks of Sun Microsystems, Inc., in the U.S. and other
countries.
Linux is the registered trademark of Linus Torvalds.
Oracle is a registered trademark of Oracle Corporation.
UNIX is the registered trademark of The Open Group in the US and other countries.
BMC Software considers information included in this documentation to be proprietary and confidential. Your use of this
information is subject to the terms and conditions of the applicable End User License Agreement for the product and the
proprietary and restricted rights notices included in this documentation.
Customer Support
You can obtain technical support by using the Support page on the BMC Software website or by contacting Customer
Support by telephone or email. To expedite your inquiry, please see Before Contacting BMC Software.
Support Website
You can obtain technical support from BMC Software 24 hours a day, 7 days a week at
http://www.bmc.com/support. From this website, you can:
Read overviews about support services and programs that BMC Software offers.
Find the most current information about BMC Software products.
Search a database for problems similar to yours and possible solutions.
Order or download product documentation.
Report a problem or ask a question.
Subscribe to receive email notices when new product versions are released.
Find worldwide BMC Software support center locations and contact information, including email addresses, fax
numbers, and telephone numbers.
Product information
Product name
Product version (release number)
License number and password (trial or permanent)
Machine type
Operating system type, version, and service pack
System hardware configuration
Serial numbers
Related software (database, application, and communication) including type, version, and service pack or
maintenance level
Messages received (and the time and date that you received them)
Product error messages
Messages from the operating system, such as file system full
Messages from related software
In the United States and Canada, call 800 537 1813. Outside the United States and Canada, contact your local support
center for assistance.
Contents
BMC Atrium Core documentation
Chapter 1
13
14
16
17
18
19
20
22
22
23
23
24
25
Chapter 2
27
31
Contents
32
32
33
33
38
39
47
47
48
49
56
Chapter 4
59
Managing companies
89
97
Appendix A
113
Tier 1Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tier 1Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tier 1Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tier 1Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional categorization for BMC discovery products . . . . . . . . . . . . . . . . . . . . . . .
114
117
119
120
122
Appendix B
123
137
Index
147
Contents
This section describes the complete set of BMC Atrium Core documentation,
including manuals, Help systems, videos, and so on.
Unless otherwise noted, documentation is available on the BMC Atrium Core
documentation media (DVD or Electronic Product Download bundle) and on the
BMC Customer Support site, free of charge, at http://www.bmc.com/support.
To find this documentation on the BMC Customer Support site, choose Product
Documentation > Supported Product A-Z List > BMC Atrium CMDB Enterprise
Manager > 7.6.03.
Title
Description
Audience
BMC Atrium CMDB 7.6.03 Information about setting permissions, configuring Configuration managers,
Administrator's Guide
federation, modifying the data model, configuring application administrators,
an impact model, and other administrative tasks in and asset analysts.
BMC Atrium CMDB.
BMC Atrium CMDB 7.6.03 Hierarchical diagram of all classes in the Common Configuration managers,
Common Data Model
Data Model (CDM) including unique attributes and application administrators,
Diagram
applicable relationships.
and asset analysts.
BMC Atrium CMDB
7.6.03 Data Model Help
Configuration managers,
application administrators,
and asset analysts.
Title
Description
Audience
Configuration managers,
application administrators,
asset analysts, and users
that work with CIs and need
to understand the
relationships that exist
within BMC Atrium CMDB.
Configuration managers,
application administrators,
and asset analysts.
Application administrators
and programmers.
Application administrators.
Application programmers.
10
Everyone.
Title
Description
Audience
Configuration managers,
application administrators,
and asset analysts.
BMC Atrium Integration Help for using and configuring BMC Atrium
Engine 7.6.03 Online Help Integration Engine.
11
Title
Description
Audience
Configuration managers,
application administrators,
and asset analysts.
12
Chapter
Chapter 1
13
Definitive
Hardware Library
(DHL)
Approved hardware
products
14
Companies (COM)
Sites (SIT)
Name, type,
locations, contact
data
Address,
time zone, contact
data, currency
The Company form allows you to create companies or organizations and their
information so that products, versions, and patches can be associated with them.
The Sites form allows you to create sites for the company location, including
time zone, address, and region.
The Definitive Media Library (DML) is a subset, or filter, of the Product Catalog
that represents software products that an organization approves for its use.
identify each entry uniquely. In the Product Catalog, the Dictionary ID is defined
in the patchInstanceId attribute.
2 Signature IDStored in the Product Catalog and created by discovery tools for
identifying products.
3 Product attributesThe Model, ManufacturerName, and VersionNumber
Chapter 1
15
Figure 1-2: Example of normalizing discovered data with the Product Catalog
Discovery
dataset
Calbro Advisor 09
Normalization
Engine
Reconciliation
Engine
Production
dataset
Calbro Financial
Advisor 2009
BMC Atrium
CMDB
A product called Calbro Financial Advisor
2009 is found in the Product Catalog
BMC Atrium
Product Catalog
DML
DHL
You can have software in the DML with normalized names in the Product
Catalog to make easy comparisons across the enterprise.
Using the Product Catalog allows IT to always see an application as one complete
entity, whether IT is buying it, associating license contracts with it, packaging it,
deploying it, discovering it, or referring to its usage.
16
Import data from external filesYou can import data from an external file or
from staging forms using BMC Remedy User. For more information, see
Importing Product Catalog data on page 102.
Use the Normalization Engine to create entriesIf you have a dataset that has
normalized CIs, you can configure the Normalization Engine to create Product
Catalog entries from the dataset. You must configure this option before
normalizing the dataset. For guidelines and procedures, see the BMC Atrium
CMDB 7.6.03 Normalization and Reconciliation Guide.
The Product Catalog data, not the DML, is used to normalize discovered data. The
Product Catalog entries are the definitive, or master, names and descriptions of
products, including hardware, software, network devices, and services. The
Product Catalog entries are displayed hierarchically by the major releases of a
product and then broken down further by the exact versions. For the exact
versions, you can specify a Storage Location for the master.
Each Product Catalog entry can have an accompanying model or version and an
optional patch. You can also set a market version for a Product Catalog entry. The
market version is used by the software license management engine to determine
whether that Product Catalog entry must have a related software license contract.
For example, if Calbro Services wants to track multiple service packs and versions
for Microsoft Excel as instances of version 2003, Andrew Admin sets the market
version field for the Microsoft Excel Product Catalog entry.
You can manually specify the market version for a product entry in the Product
Catalog or use the Version Rollup feature in the Normalization Engine. The
Version Rollup feature normalizes multiple version strings to a common market
version value, based on default or custom rules. For information about the Version
Rollup feature, see the BMC Atrium CMDB 7.6.03 Normalization and Reconciliation
Guide.
NOTE
If a CI instance corresponds to a Product Catalog entry for which the market
version is set and the CI instance also maps to a Version Rollup rule, the market
version value in the Product Catalog has higher priority by default. However, you
can change the default configuration to assign higher priority to the Version
Rollup rule in the Normalization Engine. For more information, see the BMC
Atrium CMDB 7.6.03 Normalization and Reconciliation Guide.
Chapter 1
17
Managing products
The Product Catalog has several status options for products that allow you
different options to manage the products for your organization:
NOTE
If the Allow Unapproved CIs option is enabled in the Normalization console, the
Normalization Engine normalizes CIs of the products that are not approved in the
Product Catalog. If this option is disabled, CIs are still created for the unapproved
products, but the NormalizationStatus attribute for those CIs is set to
Normalized Not Approved.
NOTE
Not all approved products are managed. For example, the Notepad++ or Winzip
applications could be approved products in an organization, but the organization
may not choose to track and manage them, because they do not require licences.
18
Life CycleA products phase, which a product such as BMC Remedy ITSM
could use to define actions. For example, you could decide that patch 2 of a
finance application can only be installed in the production environment if it is
marked as Released.
Development: The product is being created or assembled and is not yet tested.
Test: The product has completed development but is being validated.
A Test product could be approved for a select group of people for testing
purposes. For example, Calbro Services decided to approve a product that
they were developing. The approved product was available only for an
internal group who would be testing the product.
Normalized ProductUse the alias that has been defined for the product.
For more information about aliases, see Creating a product alias on page 74.
Version
Platform
Operating system
Oracle Enterprise
10.2
Microsoft Windows
Windows 2003
Oracle Enterprise
10.2
UNIX
Chapter 1
Sun Solaris 9
19
Table 1-1: Example of version with multiple platforms and operating systems (part 2 of 2)
Product
Version
Platform
Operating system
Oracle Enterprise
10.2
UNIX
Solaris 10
Oracle Enterprise
10.2
UNIX
HP-UX 11
Oracle Enterprise
10.2
UNIX
To search for products by platform or operating system, you must use the
Advanced Search feature in the Product Catalog Console. For example, to search
for products on the UNIX platform, you could use the expression Platform
LIKE UNIX. To search for products by operating system, use an expression such
as 'Operating System' LIKE "Solaris 9". For more information about
searching products, see Viewing and searching for products on page 61.
For each platform, you must create a separate model/version entry and specify the
platform and operating system. For each version, you can then add a patch for that
platform and operating system. For more information about modifying the list of
platforms, see Modifying the list of platforms on page 88.
Managed
Blacklisted
Mark for Deletion
Hidden
Life Cycle
Status
Multitenancy can also be used when a smaller company is part of another
company and their finances are managed separately. For example, Calfin Services
is a part of Calbro Services. Their finances are managed separately. Both
companies use the same Product Catalog. With multitenancy, they can access
products that are approved for their own organizations.
20
Calbro Services can track the software and hardware approved for each company.
Rather than create a separate Product Catalog for each company, Calbro Services
uses one Product Catalog to manage the approved software and hardware for
Calbro Services and Calfin Services. Figure 1-3 on page 21 shows what Oracle
versions and patches Calbro Services and Calfin Services have approved.
Figure 1-3: Multitenancy example
Oracle
10g R2
10.2.0.4
10.2.0.3
10.2.0.2
Oracle
Calbro
Services
10g R1
10.1.0.5
Calfin
Services
10.1.0.4
10.1.0.3
Oracle
9i R2
9.2.0.08
9.2.0.07
9.2.0.06
The approval, status, and other flags are segregated by company so that Calbro
Servicesdoes not use Oracle versions approved by Calfin Services. Calfin Services
has not approved Oracle 10g R2 and does not see it as approved, even though
Calbro Services has approved it. The figure also shows the example of a globally
approved version. Only the 9.2.0.06 and 9.2.0.07 patches of Oracle 9i R2 are
globally approved.
For more multitenancy and Calbro Services examples, see Multitenancy in the
Calbro Services example on page 93.
Chapter 1
21
22
Click the Atrium Core Console link. From the Application Launcher menu,
select Applications > Product Catalog.
For more information about accessing the BMC Atrium Core Console, see the
BMC Atrium CMDB 7.6.03 User's Guide.
API access
You can programmatically manage the Product Catalog using the BMC Remedy
AR System APIs, including Java, C++, web services, and forms. For more
information, see the BMC Remedy Action Request System 7.6.03 Form and
Application Objects Guide and BMC Remedy Action Request System 7.6.03 Java API
guides.
Chapter 1
23
Product FilesProduct Catalog entries are made up of one or more files. These
files are represented in this area as metadata, and are not the actual files.
Figure 1-4: Product Catalog Console
24
Using the Product Catalog and DML with other BMC applications
BMC Configuration Automation for Clients Report Center Guide, which provides a
listing of predefined DML queries located in the Report Center Query Library.
For details, see the Service Management integration section in Appendix I,
Query Library list.
BMC Configuration Automation for Clients Transmitter and Proxy Guide, which
describes how to configure the master transmitter and CMS to work with the
DML.
BMC Remedy Asset Management Users Guide, which describes how to use the
DML within the Asset Management system.
BMC Remedy Change Management Users Guide, which describes how to use the
DML within the Change Management system.
BMC Configuration Automation for Clients Package Deployment CLI Guide, which
describes how to use Content Replicator to store data as a Storage Location
within the Product Catalog.
BMC BladeLogic Client Automation documents and BMC Remedy AR System
documents are available at the following website: http://www.bmc.com/
support.
Chapter 1
25
26
Chapter
Chapter 2
27
The Normalization Engine can create Product Catalog entries when it does not
find a matching product for a CI.
For the Product Catalog, a product is a normalized definition of real-world CIs. A
CI is an instance of a class and of a product in the Product Catalog. For each CI, the
Normalization Engine checks the Product Catalog for a corresponding product
and, if found, normalizes the CI based on that matching product. Figure 2-1
illustrates this procedure.
Figure 2-1: Normalization and the Product Catalog
Data provider
CI discovered and
pushed to the
Discovery dataset
Discovery
dataset
CI
normalized
BMC Atrium
CMDB
Normalization
Engine
Reconciliation
Engine
Production
dataset
Product found
in the Product
Catalog
BMC Atrium
Product Catalog
DML
DHL
normalize.
Because the Normalization Engine uses product definitions to normalize CIs, you
must populate the Product Catalog by importing products, manually creating
products, or using the Normalization Engine to create products. For more
information about methods to populate the Product Catalog, see Creating
Product Catalog entries on page 50.
Step 2 With the NE:ProductNameAlias form, create product and manufacturer aliases.
For most CIs, the Normalization Engine finds Product Catalog entries for a CI with
the values for the CIs Model and ManufacturerName attributes. If one of these do
not match that for a Product Catalog entry, you can prevent CIs from failing
normalization by correcting a Model or ManufacturerName value with an alias.
In the normalization workflow, the Normalization Engine always checks for a
Model or ManufacturerName alias. If the CI has a Model or ManufacturerName alias, the
Normalization Engine replaces the CIs Model or ManufacturerName attribute value
with the alias and searches for an entry in the Product Catalog.
For more information, see Creating product name and manufacturer aliases on
page 67.
Step 3 Create product categorization aliases for the following reasons:
If the Allow new Product Catalog entry option is enabled in the Normalization
Engine.
Step 4 After setting up normalization, run the Normalization Simulation utility to
29
Product Catalog entries and make changes to their status flags as needed.
30
Chapter
31
Tier 1
Category
Hardware
Tier 2
Type
Processing Unit
Tier 3
Item
Server
Manufacturer
ManufacturerName
IBM Corporation
Product Name
Model
IBM x445
Benefits of categorization
A well-thought-out product categorization structure is used to more efficiently
perform the following activities:
Reporting
Searching
Workflow
Even though the product categorization is focused on the categorization of CIs, the
BMC Remedy ITSM suite, and other BMC products use product categorization.
The different ways in which the product categorization can be leveraged are
described in the following section.
32
Entity
Description
CIs
Bulk inventory
Schedules
33
Entity
Description
Change requests
BMC Remedy
Solutions
Knowledge Management
34
Entity
Description
Incidents
Known errors
Problem investigations
Script mapping
35
Figure 3-1 through Figure 3-3 illustrate the use of product categorization.
Categorization is defined in the Product Catalog. Figure 3-1 illustrates part of the
Product Catalog.
Figure 3-1: Example of a Product Catalog form
36
In Figure 3-2, a schedule uses product categorization to search for applicable CIs.
Figure 3-2: Example of a schedule
37
Reporting
Analytics
Dashboards
Reports included with the product
Searching
Incident matching
BMC Remedy Knowledge Management
Online searches
Workflow
ApprovalApproval routings for change requests can be configured to be
automatically applied based on product categorization.
38
If the CI has a class of BMC_Product, BMC Atrium Core look up the CI in the
Product Catalog. (For BMC Atrium Discovery, this is a local copy of the Product
Catalog.) If the product finds a match for the CI, it applies the categorization
from the Product Catalog to the CI. The three tiers of categorization used in the
Product Catalog are Software, Application, and Thirdparty.
If the CI has a class other than BMC_Product or is not found in the Product
Catalog, products referring Product Catalog (see Table 3-3 on page 40) use an
XML file to determine the categorization of the CI. Whether this XML file is the
default product categorization or the best practice categorization is selected
during installation of the product. For more information about default
categorization, see Default product categorization data in BMC Atrium Core
on page 40.
When a CI is inserted or updated in BMC Atrium CMDB, the Normalization
Engine makes sure that CIs are inserted only with valid categorization.
In a typical CMDB deployment, all new CIs or CI updates are first added to import
datasets, which are then normalized and reconciled with the production dataset.
You can set up a normalization job so that, whenever a CI is submitted to be
created or updated, the CIs attributes are normalized with the values defined in
the Product Catalog.
The Normalization Engine checks against the Product Catalog, which stores the
definition of categorization data, and either validates or rejects the CI. For more
information about the normalization process, see Steps in the normalization
process on page 41.
39
NOTE
BMC recommends that you do not change the default categorization in the data
providers. BMC recommends that you instead change the categorization through
the Product Catalog, as described in Reviewing the categorization of Product
Catalog entries on page 51.
Table 3-3: Default CI categorization by products referring the BMC Atrium Product
Catalog
Product
BMC Configuration
Automation for Clients
Configuration Discovery
Integration for CMDB (BMC
Configuration Automation for
Clients Configuration
Discovery Integration for
CMDB) 7.0 and 7.1
40
No
Update the
NormalizationStatus
attribute and exit
1
Yes
Is there an alias in
NE:ProductNameAlias
form?
No
Yes
Is there an entry?
Normalize CI and
update the
NormalizationStatus
attribute
Yes
4
No
Yes
No
5
Allow New
Product Catalog
Entry option
enabled?
Use mapped
values
6
No
Is there an entry?
Yes
Yes
No
Update the
NormalizationStatus
attribute and exit
41
Step 1 The Normalization Engine checks whether the CI class is configured for
normalization.
NormalizationStatus
Step 2 The Normalization Engine checks the NE:ProductNameAlias form for aliases for
The Normalization Engine updates the CI with the Category, Type, and Item
attribute values from the Product Catalog entry.
NormalizationStatus
c If the Normalization Engine finds a Product Catalog entry, it normalizes the CI,
The Normalization Engine updates the CI with the Category, Type, and Item
attribute values from the Product Catalog entry.
Step 7 If the Normalization Engine finds no aliases in the Product Catalog Alias
Mapping form, it checks if the Allow New Product Catalog Entry option is enabled.
a If enabled, the Normalization Engine applies Normalization Features enabled
for the dataset and allows the Product Catalog to create a product entry based
on the CI data and updates the NormalizationStatus attribute.
b If disabled, the Normalization Engine updates the NormalizationStatus
attribute to Normalization Failed and ends the normalization process for the CI.
After data is normalized, it can be reconciled to the BMC Atrium CMDB
production dataset.
TIP
You can use the Product Catalog Mapping Alias with datasets configured for
normalization to provide control over automatic expansion of the Product Catalog.
For example, a Product Catalog Mapping Alias might map all of the data
providers default categorization Tier 1, Tier 2, and Tier 3 to preferred
categorization in the Product Catalog. The Allow New Product Catalog Entry
option is selected for the data providers dataset in the Normalization console. So,
every time a new product name and manufacturer combination is discovered, a
new Product Catalog entry is created using the preferred three categorization tiers
and the discovered product name and manufacturer.
CI Class: BMC_ComputerSystem
Tier1: Hardware
Tier2: Processing Unit
Tier3: Server
ManufacturerName: Hewlett-Packard
ProductNameVersion: Proliant DL380 G4
43
Result of validation
Class: BMC_ComputerSystem
Name: foo.bmc.com
Category: Hardware
Type: Processing Unit
Item: Server
ManufactureName: Hewlett-Packard
Model: Proliant DL380 G4
Class: BMC_ComputerSystem
Name: foo.bmc.com
Category: Hardware
Type: Processing Unit
Item: Server
ManufactureName: Hewlett-Packard
Model: Proliant DL380 G4
Class: BMC_ComputerSystem
Name: foo.bmc.com
Category: Hardware
Type: Machine
Item: Server
Name: foo.bmc.com
Category: Hardware
Type: Processing Unit
Item: Server
ManufactureName: Hewlett-Packard
Model: Proliant DL380 G4
Class: BMC_ComputerSystem
Name: foo.bmc.com
Category: Hardware
Type: Machine
Item: Server
ManufactureName: HP
Model: Proliant DL380 G4
44
Table 3-5 presents scenarios of what can happen to the third CI in Table 3-4. The
first column indicates the Discovery product categorization on the Product
Catalog Alias Mapping form. The Product Catalog target values are set to the
values indicated in Table 3-4 on page 44.
Table 3-5: Outcome of product categorization alias and dataset configured for normalization (part 1 of 2)
Product categorization alias
Discovery product categorization
Dataset
Result of each step
configured for of workflow
normalization?
Result of validation
CI Class: BMC_ComputerSystem
Tier1: Hardware
Tier2: Machine
Tier3: Server
ManufacturerName: HP
ProductNameVersion: Proliant
DL380 G4
Class:
BMC_ComputerSystem
Name: foo.bmc.com
Category: Hardware
Type: Processing Unit
Item: Server
ManufactureName: HewlettPackard
Model: Proliant DL380 G4
CI Class: BMC_ComputerSystem
Tier1: Hardware
Tier2: Machine
Tier3: Server
Note: This product categorization alias
Yes
1 Manufacturer not
in catalog.
2 Product
categorization
alias maps Tier 2.
The manufacturer
name is not
mapped.
3 Because the CI
comes from a
dataset
configured for
normalization, a
Product Catalog
entry with the
new manufacturer
is created. A
company record
for the new
manufacturer is
also created. The
CI is now
validated.
45
Table 3-5: Outcome of product categorization alias and dataset configured for normalization (part 2 of 2)
Product categorization alias
Discovery product categorization
Dataset
Result of each step
configured for of workflow
normalization?
Result of validation
CI Class: BMC_ComputerSystem
No
1 Manufacturer not
in catalog.
2 Product
categorization
alias maps Tier 2.
The manufacturer
name is not
mapped.
3 Because the CI
does not come
from a dataset
configured for
normalization, the
CI is rejected.
Tier1: Hardware
Tier2: Machine
Tier3: Server
None
Yes
1 Manufacturer not
None
No
1 Manufacturer not
in catalog.
2 A product
categorization
alias is not found.
3 The CI does not
come from a
dataset
configured for
normalization.
4 The CI is rejected.
46
CI rejected.
Implementing categorization
Implementing categorization
To implement categorization for BMC Atrium Core, you must complete the
following steps:
Step 1 Define the product categorization structure.
categorization aliases.
Product categorization aliases map CI categorization coming from data providers
to the categorization you defined in the Product Catalog. For more information,
see Setting up product categorization data on page 49.
You must use the same categorization in both discovery products, which can
extend your Product Catalog. If you use different categorization for the BMC
Atrium Core products, extensions to the BMC Atrium Core will be inconsistent.
You can override all or part of the BMC discovery products categorization with
categorization that you define.
47
BMC recommends that you adhere to the following guidelines when adding new
values to the product categorization or modifying existing product categorization
values:
The Product Catalog should reflect the CIs in BMC Atrium CMDB.
Information about components, such as memory and CPU type, can be either
attributes of the computer system (or virtual system) or separate CIs. If this
information is recorded as an attribute of the computer system, do not include
that component in the product categorization structure. For information about
planning CIs in BMC Atrium CMDB, see BMC Atrium Core 7.6.03 Concepts and
Planning Guide.
TIP
Plan your categorization structure carefully before implementing the Product
Catalog in your production environment. Modifying the Product Catalog can
cause inconsistency in search results and reporting if records with the old
categorization values are not updated.
TIP
BMC recommends that you use the value Other Type of Item, instead of Other.
Users are less likely to use this value as a default and more likely to use it only
when no other option applies.
48
Implementing categorization
If you include Other Type of Item values in the Product Catalog, perform reporting
on a regular basis to make sure that the Other Type of Item values are not abused
and, if the numbers justify it, to add new values to the product categorization
structure.
Use the Other Type of Item value only for the third tier. If a CI has no applicable
Tier 1 or Tier 2 defined, the CI falls outside the scope of the CMDB and should not
be registered.
Be aware that rather than search for the appropriate categorization, people might
select the Other value because it is easy to use. To keep the full value of your
categorization, you might choose not to create Other categories and to use an
alternative generic term in the third tier. For example, your third tier under
Software, Software Application might include values for the supported classes of
applications and also a value of Unsupported. This example value is broad enough
to catch software not yet classified, but is less likely to be selected for established
supported software that clearly matches an existing category.
BMC recommends that if you are creating alternative generic terms in the third
level, do not use the term New. A user who manually registers a new CI might be
tempted to select the New value because it is a new CI.
49
TIP
If you use multiple discovery products, you can use this procedure to make sure
that CIs are categorized consistently, even if you choose not to use product
categorization in BMC Remedy ITSM.
Import data from external filesYou can import data from an external file or
from staging forms using BMC Remedy User. For more information, see
Importing Product Catalog data on page 102.
50
Implementing categorization
NOTE
When using the Normalization Engine to create product entries, verify that the CIs
in the dataset contain values that you want to apply to all CIs. You should
manually normalize the CIs in the dataset, or you could created duplicate entries
for a product in the Product Catalog. If you have duplicates in the Product Catalog,
you must manually remove them. For example, make sure that all CIs for a specific
product have the same Name, Manufacturername, Model, PatchNumber,
VersionNumber, Category, Type, and Item values.
TIP
If you are not able to run the discovery process at this time, you can look at the
default categorization to see what categorization is assigned during discovery. For
more information about default categorization, see Default product
categorization data in BMC Atrium Core on page 40.
NOTE
If you did not run the discovery data and export the data to BMC Atrium CMDB,
you must review either the discovered data reports or the default categorization,
instead of the Product Catalog. In this situation, you will still re-categorize Product
Catalog entries where required by your review.
51
Where the categorization entry in the Product Catalog does not match the
appropriate categorization, you must re-categorize the Product Catalog entry and
create a product categorization alias. The alias enables corresponding CIs from the
data providers to be correctly categorized in BMC Atrium CMDB.
If you already have a Product Catalog in your production environment, during
this process you might extend the product categorization. You also can create
product categorization aliases, so that discovered CIs use the same categorization.
administrator.
2 From the Application Administration Console, click the Custom Configuration
tab.
3 From the Application Settings list, choose Foundation > Products / Operational
52
Implementing categorization
TIP
The CI Type field defines which BMC Atrium CMDB class is associated with a
Product Catalog entry. If you have a large number of Product Catalog entries, you
might find it easier to work with entries for one CI type at a time.
4 Specify the search criteria for the portion of the Product Catalog that you will
Actions to perform
Instructions
53
Table 3-6: Actions to perform based on review of the Product Catalog (part 2 of 2)
Results of review
Actions to perform
Instructions
None
6 Repeat step 4 on page 53 and step 5 until you have completely reviewed the
CategorySoftware
TypeOperating System Software
ItemCustom
54
Implementing categorization
To use the best practice categorization, Calbro Services must change the
categorization to the following values:
CategorySoftware
TypeOperating System Software
ItemStandard OS
For more information about the BMC Remedy ITSM Data Wizard, see the BMC
Remedy ITSM Data Management Administrators Guide.
WARNING
Before using the data wizard, back up your database.
Run the data wizard to update categorization at times when the systems are
unavailable for general use, such as a scheduled change windows.
tab.
c From the Application Settings list, choose Foundation > Data Management Tool
When you select the type of data, a window appears, prompting you for the target
value and the new value.
4 Select the CI type for which to modify the categorization.
For example, to modify a BMC_Product entry, select System Component > Product.
5 Select the Product Name and Manufacturer for which to modify the categorization.
6 For each of the categorization tiers, enter or select the target value.
7 For each of the categorization tiers, specify the new value.
You can click Copy to copy the target value and then make the appropriate
changes, or you can type the new value. You must specify a new value for each
target value.
Chapter 3 Planning and implementing categorization
55
8 Click Go.
You are prompted to confirm whether to proceed. When you proceed, the Data
Wizard Status window appears, listing forms to be updated. As the update is
processed, the status changes from Pending to Complete.
If you close the Data Wizard Status window, you can open it by clicking View
Status. However, after the update is complete, you cannot reopen this window.
TIP
You may use broad search criteria for a longer list of products to modify. For
example, to modify all the operating system entries, you might set Product
Categorization Tier 2 to Operating System and Product Categorization Tier 2 to
Third Party. Then, modify and save each product in the search results.
5 From the results, select the desired product, and modify the categorization as
needed.
6 Click Save.
56
Implementing categorization
57
58
Chapter
Chapter 4
59
Applications
Atrium Foundation
Viewer
Remedy Foundation
View records for Product Catalog products,
Product Catalog
versions, patches, files, suites, storage (software
library items), and signatures.
Remedy Definitive
Software Library
Remedy Foundation Site
Remedy Foundation
Company
Remedy Foundation Prime
Elements
Atrium Foundation
Admin
Remedy Foundation
Create, modify and delete records for Product
Product Catalog
Catalog products, versions, patches, files,
suites, storage (software library items), and
Remedy Definitive
signatures.
Software Library
Add and remove Product Catalog relationships.
Remedy Foundation Site
Remedy Foundation
Company
Remedy Foundation Prime
Elements
Remedy Foundation
Use Product Catalog fields and access BMC
Product Catalog
Atrium Core 7.6.03 Product Catalog and DML
Online Help.
Remedy Definitive
Software Library
Remedy Foundation Site
Remedy Foundation
Company
Remedy Foundation Prime
Elements
60
NOTE
A product must have model or version information before it appears in the
Product Catalog Entries list.
To search for products by platform or operating system, use the Advanced Search
feature to create expressions such as Platform LIKE UNIX or 'Operating
System' LIKE "Solaris 9".
Best practice
BMC recommends that you do not make unqualified searches to avoid time outs
due to a large volume of data retrieval. Limit the number of search entries to be
displayed by specifying values, such as the manufacturer name or product name,
in the Search Criteria area.
Managed
Blacklisted
Hidden
Chapter 4
61
For example, if you select Managed, only products that have been marked as
Managed are shown. If you do not select Managed, then both managed and nonmanaged products are displayed.
3 To display by particular product attributes, select or type values for any of the
following fields:
Product Name
Model/Version
Manufacturer
Origin
4 To build an expression for a more complex search, click Advanced Search and
Only the products that have association to Global or to the organization for which
you want to view the products appear.
For example, Betty Admin, who is configured as a user for Calbro Services can
view the products that are associated to Calbro Services only. Charlie Admin, who
is configured as a user for Calfin Services can view the products that are associated
to Calfin Services only.
You can search and view the Product Catalog entries that have changed because of:
62
The Normalization Engine normalizes entries. The Creator, Source Dataset, and
Data Status fields for a product are populated when entries are created. Table 4-2
on page 63 describes the fields that are added newly in the following forms:
PCT:ProductCreateInterface
PCT:Product Catalog
PCT:Product Model-Version
PCT:Model VersionPatch
PCT:ProductCompanyAssociation
COM:Company
Description
Creator
Source
Dataset
Data Status
New
Processed
Mark for Delete
Updated
Invalid
Inactive
NOTE
The product and manufacturer alias that is defined in the NE:ProductNameAlias
form is different from the product alias that is used by the Product Catalog for
specifying another name for a product entry. For more information, see Creating
a product alias on page 74.
Chapter 4
63
To search for product and manufacturer alias entries from the Product
Catalog Console
1 From the Product Catalog Console, choose General Functions > Search
Normalization Alias.
2 In the NE:ProductNameAlias form, specify any of the following details:
NOTE
Do not specify the product alias that you specified in the Product Catalog for
AliasName.
ActualName: Product or manufacturer name that you have specified for the
product in the Product Catalog
You can now edit the product name alias entries and save them in the
NE:ProductNameAlias form.
NOTE
While editing an alias from the NE:ProductNameAlias form, if you edit an alias so
that it is the same as an alias that already exists, an error message is displayed.
For information about creating product and manufacturer aliases, see Creating
product name and manufacturer aliases on page 67.
64
Products.
2 In the Search New Product Catalog Searches window, specify the Product Name
and Manufacturer.
3 Select the Creator, or accept the default selection of Normalization.
Custom entries are those entries that you have created manually or by importing
data from a different vendor. Normalization entries are those that are created
through the Normalization Engine.
4 Specify the From Date and To Date to limit the date range.
5 Specify whether you want to view data with New, Work In Progress, or
Completed status by selecting the status from the Data Status list.
6 Click Search.
By default, the products listed in the Discovered/New Products table are sorted
based on the date and time. The most recently discovered product is listed at the
top in the table. Alias product entries are also listed in the table.
NOTE
When an alias is created for a product, the status of the alias product entry is
displayed as Offline.
After you modify a new entry, it does not appear again in the Discovered/New
Products table, because it no longer remains a new entry, but becomes a modified
entry.
Chapter 4
65
After you have searched for changed products, you can perform the following
actions:
View and edit the details of a product. For more information, see Viewing and
editing details of new products on page 66.
Delete an offline product. For more information, see Deleting offline products
on page 67.
Create Alias. For more information, see Creating product name and
manufacturer aliases on page 67.
View and edit Company and Product Status Relationships. For more
information, see Viewing and editing association details of new products on
page 70.
Delete Company and Product Status Relationships. For more information, see
Deleting associations of new products on page 71.
WARNING
When you click Save, the product name or manufacturer name is saved as an alias.
6 From the Model/Version tab of the Discovered/New Products table, select a
version.
7 Click View.
8 In the Product Model/Version window, view and edit the details of the product.
9 Click Save and then Close.
66
product.
NOTE
The Delete button is disabled for a product that is not marked as Offline.
3 Click Delete.
4 Click OK to confirm the deletion.
NOTE
The status of an alias is always Offline. You cannot create an alias for an existing
alias.
For example, Calbro Services has the following Product Catalog entry for one of
their applications:
67
But in their discovery dataset, the CIs have the following attribute values with no
values for Category, Type, and Item:
window, search for the product for which you want to create the alias by
specifying the first word of the product name followed by %.
Example: Adobe%
All records except those that have been marked as aliases are displayed in the
table.
5 From the list of products in the Similar Products table, select the product for which
name alias for the product selected from the Similar Products table.
NOTE
You cannot mark a product as an alias if it is of a different Product Type than the
selected product.
7 Click Yes to confirm the creation of the alias.
68
window, search for the product for which you want to create the alias by
specifying the first word of the product name followed by %.
Example: Adobe%
All records except those that have been marked as alias are displayed in the table.
5 From the list of products in the Similar Products table, select the product for which
a manufacturer alias for the product selected from the Similar Products table.
NOTE
If you select a product from the table that has the same manufacturer as the
discovered product, you cannot mark it as an alias for the discovered product.
7 Click Yes to confirm the creation of the alias and list in the Normalization Alias
Chapter 4
69
You can precede or follow the alias name with the % wildcard to associate
multiple alias values with a product. For example, instead of creating multiple
aliases (MS Word 2000, Word 2000, and Micro Word 2000) for the Microsoft
Word 2000 product, you can use the % wildcard to create one alias, %Word
2000%. In the normalization process, the Normalization Engine uses the LIKE
operator to check for a Model or ManufacturerName alias.
c Click Add.
d Click OK to confirm the creation of the alias.
e Click Close.
Chapter 4
71
3 In the Product Category area of the Product Catalog Setup form, click Create.
4 In the Product Category Update window, select the Product Type from the
following options:
Hardware
Software
Service
Business Service
Network Segment
The CI Type list is populated based on the type of product that you select.
72
NOTE
The Product Type is used only to broadly classify product entries within the
Product Catalog and to appropriately populate the CI Type list. Product
categorization does not refer to the Product Type or CI Type fields to categorize
products.
5 From the CI Type list, select the CI class for which you want to create the product.
CI Type is the type of configuration item that this Product Catalog entry
represents.
6 Specify the Product Categorization Tier 1.
If the value for a tier is already in the Product Catalog, you can select it. Otherwise,
you must enter the new value.
7 Specify the following details:
product:
This field enables you to specify a status for this entry and allows the application
to search on the status. The status is informational only; it does not cause any
actions to occur. The status options are:
Chapter 4
73
NOTE
You must be part of the BMC Remedy AR System administrator group to actually
delete the record.
When you save the product category, it is automatically related to the Global
company. This makes the product category available on other forms, such as the
Incident form, for all operating and customer companies.
You can now create model and version information for the product.
NOTE
This alias is not used in normalization. To create a product or manufacturer alias
for normalization, see Creating product name and manufacturer aliases on
page 67.
You can create product aliases to use in reports and references. For example,
Calbro Services wanted to have the product named Microsoft Notepad listed in
reports as Notepad without modifying the Product Name value. So Calbro
Services created an alias of Notepad for the Microsoft Notepad product.
74
NOTE
A product must have model or version information before it appears in the
Product Catalog Entries list.
If you select Yes, this means that this Product Catalog entry must be related to a
Software License contract in BMC Remedy Asset Management to facilitate
software license compliance of specified software configuration items. For more
information, see the BMC Remedy Asset Management Users Guide.
7 For Market Version, enter the common product version with which the software
75
The Market Version value is used by the software license management engine to
determine if the Product Catalog entry must have a related software license
contract.
8 Enter any optional information.
9 Click Save.
You can now create patch information for the model or version.
For more information, see Viewing and searching for products on page 61.
NOTE
If you select the product instead of a version or model, clicking Create opens the
Model/Version window.
3 In the Product Catalog Entries area, click Create.
4 From the Status list, select a status.
5 In the Patch Last Build ID field, enter the patch number.
6 (optional) Add a build date and description.
7 Click Save.
When you save the patch, it is automatically related to the Global company.
76
URL.
6 Select Active or Inactive in the State field.
7 To make the patch active and available for deployment, select Active for the State
Chapter 4
77
NOTE
You can use the Suite Rollup feature in the Normalization Engine to create suites
and assign existing products as members of the suites. The Suite Rollup rules
identify CI instances as a suite or a suite component. For more information about
the Suite Rollup feature, see the BMC Atrium CMDB 7.6.03 Normalization and
Reconciliation Guide
TIP
To find the file more quickly, limit the search, for example, by typing %.exe% in the
File ID field, then clicking the down arrow by the field.
If the file name does not appear in this list, return to the Product Files table and
click Create to add it.
78
product.
2 In the Product Files area, click Create.
3 For File Name, type the name of the file and its extension.
4 For File Size, type the size (in bytes) of the file, such as 820512.
5 (optional) For CRC, specify the check value for the file, such as ADE50E9F.
6 (optional) For Timestamp, click the ... button to define the date and time for the file,
The following example shows the signature for Microsoft Office 2002 Patch
10.0.2627.0:
:microsoft_product:microsoft_Office:2003:11.0.5614.0 Ent.::
:Microsoft_Corporation:Microsoft_Outlook:2002:10.0.2627.0::
Chapter 4
79
NOTE
You can also modify the generated Signature ID or provide a unique string ID
manually.
The following information is used to create signature entries in the
PCT:Signature form:
Type: User-defined string, such as dynamic or static, used for data segregation
Signature file: Location of the signature file
Product Signature.
2 In the Signature Product Association window, from the Product Key list, select a
product.
TIP
Use a pattern search with %pattern% to get a shorter list of products. For example,
if you enter %note%, only products with note in the name are listed, such as
Notepad, Programmer NotePad, and LotusNotes.
3 (optional) For Platform, enter the platform for the software product.
NOTE
You can modify the automatically generated Signature ID. While modifying the
signature ID, avoid special characters.
4 To associate a signature with the product, click New Signature.
5 In the Product Signature window, specify the Logical Data Group.
80
You can specify your own type and version for the signature to make the signature
unique.
7 To attach a signature file, right-click under Filename and select Add.
8 Browse and select the signature file, and click Open.
9 From the Status list, select the status for the product.
10 To save the new signature record, click Save.
11 To save the signature association, click Save.
NOTE
When you customize the signature data, make sure that you include the
PDL:ESIDsignatureCustom and PDL:ESIDsignatureProductCustom forms
during Product Catalog data migration.
TIP
Configure relationships with Global first and apply company-specific rules only
for multi-tenants. This will reduce the number of records in the Product Catalog
that must be maintained for each customer.
Products.
2 In the Product Category area of the Product Catalog Setup form, select a
81
3 (optional) In the Model Version tab, select a version or model for the selected
product.
For example, Betty Admin selects version 8.0 of the Adobe Reader for Calbro
Services and Charlie Admin selects version 9.0 of the Adobe Reader for Calfin
Services.
4 (optional) In the Patch tab, select a patch for the selected version.
5 In the Company and Module Relationships area, click Create.
NOTE
If a Global relationship exists, you must delete it, and then click Create.
6 From the Company list, select the company to relate to the selected Product
Catalog entries.
NOTE
Only companies that are set as Operating Company or Customer are available in
the list.
For example, Andrew Admin selects the Calbro Services and Calfin Services for
the Adobe Reader product.
7 For Status, select the needed value.
This parameter enables you to set the product to different statuses and allows the
application to search on the status to view. The various statuses are informational
only; they to not cause any actions to occur. This field contains the following
options:
Obsolete: Specifies that the product category is obsolete and no longer available.
Archive: Specifies that the selected product category has been archived.
Delete: Specifies that the selected product category has been deleted. Product
Catalog entries are deleted using the Delete button on the Product Category tab
on the Product Category Setup form.
For more information about the status options, see Managing products on
page 18.
9 Click Save.
82
Search.
Results matching your search criteria appear in the tables.
3 On the Product Category tab, select the entry with the relationship to remove.
The company that the entry is related to appears on the Company and Module
Relationships area.
4 In the Company and Module Relationships area, click Delete.
Assoc tab.
5 Perform one of the following actions:
Chapter 4
83
Assoc tab.
6 Perform one of the following actions:
tab.
6 Perform one of the following actions:
84
Search.
Results matching your search criteria appear in the tables.
3 On the Product Category tab, select the entry to delete.
4 In the Product Category area, click Delete.
NOTE
If an entry is related to a Storage Location, a message appears stating that you
cannot delete the entry. If this happens, open the Product Catalog Console and
delete the Storage Locations that are related to this entry, then repeat this
procedure.
Best practice
If you want to delete entries in bulk, or remove the existing data from your Product
Catalog, BMC recommends that you contact Customer Support to delete your
data.
Chapter 4
85
to clone.
2 Click Clone.
3 In the Clone Product Catalog Entry window, enter a new name for the cloned
product.
4 Modify the product information as needed.
5 Click Save.
86
NOTE
When you install BMC Atrium Discovery, or BMC Configuration Automation for
Clients Configuration Discovery Integration for CMDB, or both in a server
environment that has BMC Atrium Product Catalog already installed, the BMC
Topology Import and BMC Configuration Import datasets are configured for
normalization, and you can skip this procedure.
If you install BMC Remedy ITSM after you deploy the BMC Atrium CMDB
extensions from BMC Atrium Discovery, you must redeploy the extensions.
BMC Remedy Asset Management, BMC Remedy Change Management, BMC
Remedy Incident Management, or BMC Remedy Problem Management must be
installed for this feature.
NOTE
BMC recommends that you do not map product names for different CI types, such
as mapping product names of a software CI to a hardware CI.
Follow this procedure to set up a product categorization alias. Use Table 3-6 on
page 53 to determine when this procedure is required.
NOTE
A product alias is not the same as product categorization alias. A product alias is a
shortcut for the product name, which can be used by Product Catalog users.
Chapter 4
87
TIP
Include Product Name and Manufacturer in the mapping only if you want to
rewrite the Product Name and Manufacturer supplied from the discovery dataset.
By leaving these fields blank, you can extend the Product Catalog with the
appropriate product categorization for newly discovered products.
4 Click Save.
item.
NOTE
If you do not select a value for Menu Order or if multiple platforms are assigned
the same value, the platforms are listed in alphabetical order. Platforms with two
or more words are then listed in alphabetical order based on the second string, for
example, Windows 2003, Windows NT, and Windows Vista.
5 For Locale, to create localized versions, type a value such as en_US.
6 For Status, click the appropriate status for the platform.
The default is Enabled, and only platforms with any other status do not appear in
the list.
7 Click Save.
88
Chapter
Managing companies
The Product Catalog includes forms for creating and updating company and site
information.
Although the Site and Region forms are provided with the Product Catalog, they
are used as part of BMC Remedy IT Service Management. For more information,
see the BMC Remedy IT Service Management 7.5.00 Configuration Guide.
The following topics are provided:
89
To create a company
1 Open the Company form.
From File > Open > Object List, select Company, and click New.
2 In the Company field, enter the company or organization name.
3 Select the Type from the items described in Table 5-1.
Table 5-1: Company types
90
Company type
Description
Supports multitenancy
Customer
Yes
Generic Contact
Manufacturer
Operating Company
Supplier
Vendor
No
Yes
NOTE
If you are using BMC Remedy Asset Management and BMC Atrium Discovery, do
not set companies to offline in BMC Remedy Asset Management if they are used
to set the ManufacturerName attribute in a BMC Atrium Discovery CI, because it
causes BMC Atrium Discovery to fail when creating CIs with those companies as
Manufacturer.
5 (optional) In the Company ID field, enter a unique external identifier for the
company.
NOTE
BMC Remedy Asset Management can use the Company ID field to store the
Supplier ID data.
6 (optional) In the Abbreviation field, enter the abbreviated version of the company
name.
7 (optional) In the Category field, enter a category that describes the type of company
Depending on the status, the company is now available for selection in other
forms, such as the Company and Module Relationships forms.
10 Complete the following tasks as needed for a company.
91
TIP
If your underlying database is case-sensitive, creating a company alias in
lowercase enables users to add information in uppercase or lowercase.
4 Click Add.
5 Click Close.
The company alias appears in lists for the Company field on forms.
To create locations
1 From the Company list in the Company form, select a company.
2 Click Update Locations.
3 In the Location Update window, complete the following fields.
92
Description
Hot Line
Web Page
3 Click Save.
Description
Hours of Operation
Time Zone
3 Click Save.
93
Andrew Admin creates two user accounts and assigns them the following groups
to access Product Catalog for their respective companies:
To create a company
1 From BMC Remedy User as Andrew Admin, click File > Open > Object List.
2 Select the Company form and click New.
3 In the Company field, enter Calbro Services.
4 Andrew Admin selects Operating Company as the Type.
For information about the company types, see Table 5-1 on page 90.
5 For Status, select the companys status.
6 Click Save.
7 Repeat step 1 to step 6 to create Calfin Services as a company.
Administration Console.
2 Select Application > Users/Groups/Roles > Groups.
3 From the Group Information form in the Long Group Name field, type Calbro
In this example, the Group Name of Calbro Services is 1000000006, and of Calfin
Services is 1000000007.
Console.
2 Select Application > Users/Groups/Roles > Users.
3 From BMC Remedy User, select Actions > New.
94
Login Name
Betty Admin
Charlie Admin
Full Name
Betty Admin
Charlie Admin
Group List
License Type
Fixed
Fixed
Status
Current
Current
Once you have configured users, you can configure the products and view the
products for the respective organizations. See the examples in Relating
companies to Product Catalog entries on page 81.
For an overview of multitenancy, see the BMC Atrium Core 7.6.03 Concepts and
Planning Guide. For more information about setting permissions, see BMC Atrium
CMDB 7.6.03 Administrator's Guide.
95
96
Chapter
You can import product information into the Product Catalog from external files
or other sources. You can also update product data that BMC provides.
The following topics are provided:
97
98
Before attempting to import the data, you need to understand how the required
data on each staging form is represented on the Product Catalog Console, as
displayed in Figure 6-2.
Figure 6-2: Product Catalog Console
Table 6-1 lists the set of staging forms required for importing custom titles into the
Product Catalog. Object refers to the item in Figure 6-2 on page 99. Console Area
refers to Figure 6-2.
Table 6-1: Required forms (part 1 of 2)
Object
Form name
Description
Console area
Version Info
PDL:ESIDversioninfoCustom
The manufacturer
name is displayed in
Area 1 of the console.
Specific information
about a manufacturer
can be found on the
COM:Company form.
99
Form name
Description
File
PDL:ESIDfilesCustom
Application
PDL:ESIDappsCustom
Application
to File
relationship
PDL:ESIDappsfilesCustom
Suite
PDL:ESIDsuitesCustom
Suite to
Application
relationship
PDL:ESIDsuiteappsCustom
Signature
PDL:ESIDsignatureCustom
Signature to
product
relationship
100
Console area
administrator.
2 Use one of the following methods to open the appropriate form:
If the form has an alias, you must search for the alias. Otherwise, search for the
form name. If you see two versions of the form listed, select the object listed as
a Form, and not the Join Form.
For more information about creating reports and configuring the object list, see
the BMC Remedy Action Request System 7.6.03 Mid Tier Guide.
3 Make sure that the form is in Search mode.
4 Search for all records in the form or for just the subset that you want to export.
To search for all records, leave the form blank and click Search.
If an error occurs when you perform an unqualified search or if your query hits the
1000-record query limit, perform the following steps:
a Open the IT Home page.
b Open the AR System Administration Console for the BMC Remedy ITSM
server.
c Click System > General > Server Information.
d On the AR System Administration: Server Information form, click the
Configuration tab.
e Select Allow Unqualified Searches.
Chapter 6 Importing and updating data
101
f In the Server Table Chunk Size field, enter a different value (for example, 0, for
unlimited records returned in the query). This setting can result in slower
performance.
g Click OK.
You can then return to the form and perform the search.
5 Create reports to export the data from the staging forms.
a Select all the records returned in the search.
b Click the Report button.
When the Reporting Console opens, reports that are associated with the form
and that you have permission to access appear in the list. The list can include AR
System, BIRT, and Crystal types of reports. If no reports appear in the Reporting
Console list, you must create a new AR System type of report.
c To generate .arx output, select an AR System type report, as identified in the
Change the file name to the form name, and do not use illegal characters.
g Click Run.
6 Repeat this procedure for each staging form that you are exporting.
102
NOTE
When you import custom data, the BMC_Product and BMC_OperatingSystem
classes are populated with entries. No products exist for other classes.
PDL:ESIDversioninfoCustom
PDL:ESIDmanufacturerCustom
PDL:ESIDfilesCustom
PDL:ESIDappsCustom
PDL:ESIDappsfilesCustom
PDL:ESIDsuitesCustom
PDL:ESIDsuiteappsCustom
PDL:ESIDsignatureCustom
PDL:ESIDsignatureProductCustom
NOTE
To load data using spreadsheets, you also need to create mapping files that specify
which spreadsheet fields map to the destination form fields.
You can also manually create entries in each of the staging forms. The required
fields and sample data are shown in the following tables.
103
Description
dataStatus
EventCommand
Status
Maximum
length
Values
Sample data
New
Validated
Inactive
Imported
Update
New
Assigned
Fixed
Rejected
Closed
60
New
None or "."
None or "."
Sample data
version
Table 6-3 through Table 6-11 list the fields in each of the staging forms.
PDL:ESIDversioninfoCustom
This staging form contains information about the version of custom data that
loaded into the Product Catalog. Use this data to keep track of which version of
custom data is installed on your system.
Table 6-3: PDL:ESIDversioninfoCustom fields (part 1 of 2)
104
Field name
Description
Maximum
length
Sample data
component
Component name
20
Sample
versionmajor
versionminor
versionmaint
versionbuild
Description
Maximum
length
Sample data
description
20
Sample Custom
Data
recver
255
PDL:ESIDmanufacturerCustom
This staging form contains information about the manufacturers whose
applications are loaded in the Product Catalog.
Table 6-4: DL:ESIDmanufacturerCustom fields
Field name
Description
Maximum
length
Sample data
name
Manufacturer name
254
Sample Manufacturer
mfgid
Manufacturer ID - ID
assigned to this
manufacturer, as
referenced in the
COM:Company form
30
Mfgl
address1
Manufacturer address
address2
Manufacturer address
city
Manufacturer city
60
Sunnyvale
state
Manufacturer state
60
CA
zip
Manufacturer zip
15
94086
country
Manufacturer country
60
United States
businessphone
Manufacturer phone
50
(408) 777-1234
techsupport
Manufacturer technical
support information
customerservice
Manufacturer support
reference
45
(800) 777-1234
url
Manufacturer web
address
128
www.sample.com
comments
Miscellaneous
comments
254
countrycode
Two-character ISO
country code
http://support.sample.com
US
Entries where the manufacturer country is not known can be marked with country
= "UNKNOWN" and countrycode = "ZY."
105
PDL:ESIDfilesCustom
This staging form contains metadata about the files that are related to applications.
Each entry contains the file name and file size of each file that is associated to an
application.
Table 6-5: PDL:ESIDfilesCustom
Field name
Description
Maximum
length
Sample data
name
File name
254
sample.exe
kbfileid
Unique file ID
30
File1
filesize
50
9482
quickcrc
timestamp
versionmajor
60
versionminor
60
versionmaint
60
versionbuild
60
PDL:ESIDappsCustom
This staging form contains information about the applications that are loaded in
the Product Catalog. Each entry contains the application name and references the
manufacturer by manufacturer ID. The main executable file is referenced by file
ID.
Table 6-6: PDL:ESIDappsCustom Fields (part 1 of 2)
106
Field name
Description
Maximum length
Sample data
name
Application name
254
Sample Application
kbappid
Application ID
30
App1
filesize
50
9482
mfgid
Manufacturer ID
90 (address1 +
address2)
Mfgl
versionstring
240
1.0.0.1
versionmajor
60
versionminor
60
versionmaint
Application maintenance
version number
60
versionbuild
60
Description
Maximum length
Sample data
mainexe
60
File1
OpSys
1 = Operating System
Product
Categorization
Tier 1
Tier 1 Category
60
Software
Product
Categorization
Tier 2
Tier 2 Category
60
Application
Product
Categorization
Tier 3
Tier 3 Category
60
Sample
Origin
0 = Third Party
1 = Custom
Suite Definition 0 = No
1 = Yes
Operating
System
Platform Description
Requires
Contract
0 = Yes
254
0
1 = No
PDL:ESIDappsfilesCustom
This staging form relates applications to files.
NOTE
Each application can have only one main executable file.
Table 6-7: PDL:ESIDappsfilesCustom
Field name
Description
Maximum length
Sample data
kbappid
Application ID
60
App1
kbfileid
Unique Field ID
60
File1
flags
A1F1
107
PDL:ESIDsuitesCustom
This staging form contains information about the suites that are loaded in the
Product Catalog. Suites are named collections of applications. Each entry contains
the suite name and references the manufacturer by the manufacturer ID.
Table 6-8: PDL:ESIDsuitesCustom fields
Field name
Description
Maximum length
Sample data
identityGuid
254
kbsuiteid
Unique Suite ID
30
Suite1
name
Suite name
254
Sample Suite
versionstring
240
2.0
mfgid
Manufacturer ID
60
Mfgl
OpSys
1 = Operating System
licensesuiteID The ID of the grouping-level
entry for this suite
254
Product
Tier 1 Category
Categorization
Tier 1
60
Software
Product
Tier 2 Category
Categorization
Tier 2
60
Application
Product
Tier 3 Category
Categorization
Tier 3
60
Sample
Origin
0 = Third Party
1 = Custom
108
Suite
Definition
0 = No
Operating
System
Platform Description
Requires
Contract
0 = Yes
1 = Yes
1 = No
254
0
PDL:ESIDsuiteappsCustom
This staging form identifies which applications are associated with a particular
suite.
Table 6-9: PDL:ESIDsuiteappsCustom fields
Field name
Description
Maximum length
Sample data
kbappid
Application ID
60
App2
kbsuiteid
Unique suite ID
60
Suite1
AssignedTo
SuiteApp2
PDL:ESIDsignatureCustom
This staging form contains information about the signature file of a product.
NOTE
If you have customized the signature, you must include this form for migrating
Product Catalog data.
Table 6-10: PDL:ESIDsignatureCustom
Field name
Description
Data type
Maximum length
Signature ID
String
254
Version
Signature version
String
50
Grouping
Signature group
String
50
Type
String
50
Signature file
String
Not applicable
PDL:ESIDsignatureProductCustom
This staging form contains information about the signature product association
records.
NOTE
If you have customized the signature, you must include this form for migrating
Product Catalog data.
Table 6-11: PDL:ESIDsignatureProductCustom
Column
Description
Maximum length
kbappid
Application ID
60
Signature ID
254
Platform
254
109
Use the following direct access URL to open the PDL:ESIDImportConsole form:
http://midTierServer:portNumber/arsys/forms/arSystemServer/
PDL:ESIDImportConsole
2 Click the Validate tab.
3 Select the type of file to validate (in the left column), and then click the Validate
Data button.
The dataStatus field in each entry is set to Validated after successful validation. If
the dataStatus field is set to Invalid, check the short description field for the
description of the violation.
Table 6-12 lists the integrity checks done during validation.
Table 6-12: Integrity checks
Form name
Validation
PDL:ESIDappsCustom
PDL:ESIDappsfilesCustom
PDL:ESIDsuitesCustom
PDL:ESIDsuiteappsCustom
country code.
2 Change the status for that entry to ENABLED.
3 For the matching entry, copy the country name, and enter in the
Use the following direct access URL to open the PDL:ESIDImportConsole form.
http://midTierServer:portNumber/arsys/forms/arSystemServer/
PDL:ESIDImportConsole
2 Click Import Data.
After the import completes, you can check to see if the data has been imported
correctly. Open each of the following forms in search mode where datastatus =
imported. All records have datastatus = imported when they are imported
correctly.
PDL_ESIDversioninfoCustom
PDL_ESIDmanufacturerCustom
PDL_ESIDfilesCustom
PDL_ESIDappsCustom
PDL_ESIDappfilesCustom
PDL_ESIDsuitesCustom
PDL_ESIDsuiteappsCustom
111
112
Appendix
This appendix provides the best practice categorization values provided by BMC.
You might use this information as a starting point for your discussions and
analysis of the categorization appropriate to your organization.
This categorization can be installed with BMC Atrium Discovery and Dependency
Mapping and BMC Configuration Discovery to categorize discovered
configuration items (CIs).
Some categorization values are not applied by the BMC discovery products to CIs,
either because the CI is not discovered or because the Common Data Model (CDM)
class and discovered attributes are not sufficient to map a CI to a categorization.
For information about planning categorization, see Planning and implementing
categorization on page 31.
The following topics are provided:
Appendix A
113
Tier 1Hardware
Table A-1 provides best practice categorization values when Tier 1 is Hardware.
The table includes both the applicable CI type and CDM class. Where applicable,
an attribute value is listed for the CDM class.
Table A-1: Best practice categorization values for hardware CIs (part 1 of 3)
Tier 2
Tier 3
Card
BMC_NetworkPort
Processor Card
System Component
Card
BMC_Card
System Component
Card
BMC_Card
System Component
Card
BMC_Card
System Component
Card
BMC_Card
CPU
System Component
Processor
BMC_Processor
Memory
System Component
Memory
BMC_Memory
Patch Panel
System Component
Hardware System
Component
BMC_HardwareSystemCompon
ent
Rack/Cabinet
System Component
Chassis
BMC_Chassis
Row
System Component
Logical System
Component
BMC_LogicalSystemCompone
nt
Video Card
Voice Card
Other Type of Card
Component
Data Center
114
CI type
CardType=BaseBoard
CardType=VideoCard
CardType=SoundCard
CardType=Other
Tier 1Hardware
Table A-1: Best practice categorization values for hardware CIs (part 2 of 3)
Tier 2
Tier 3
CI type
Disk Device
Disk Array
SystemComputer
System
BMC_ComputerSystem
Primary Capability is any of
the following values:
Storage
StorageSubsystem
RAIDStorageDevice
Disk Controller
System Component
Hardware System
Component
BMC_HardwareSystemCompon
ent
Disk Drive
Applies to:
System Component
CDROM Drive
System Component
Disk Drive
System Component
Floppy Drive
Peripheral
BMC_CDROMDrive
BMC_DiskDrive
BMC_FloppyDrive
Disk Partition
System Component
Disk Partition
BMC_DiskPartition
Docking Station
System Component
Hardware System
Component
BMC_HardwareSystemCompon
ent
Monitor
System Component
Monitor
BMC_Monitor
Printer/Multifunction
SystemPrinter
BMC_Printer
This also applies to
BMC_ComputerSystem, where
Primary Capability=Print.
Power Supply
Projector
Equipment
BMC_Equipment
Scanner
Equipment
BMC_Equipment
Terminal
System Component
Hardware System
Component
BMC_HardwareSystemCompon
ent
Emergency Power
Generator
Equipment
BMC_Equipment
Uninterrupted Power
Supply
Appendix A
115
Table A-1: Best practice categorization values for hardware CIs (part 3 of 3)
Tier 2
Tier 3
CI type
Processing Unit
Desktop
SystemComputer
System
BMC_ComputerSystem
Laptop
SystemComputer
System
BMC_ComputerSystem
Mainframe
SystemMainframe
BMC_Mainframe
Personal Digital
Assistant
SystemComputer
System
BMC_Computer System
Server
SystemComputer
System
BMC_ComputerSystem
Other Type of
Processing Unit
SystemComputer
System
BMC_ComputerSystem, when
the PrimaryCapability
attribute is set to a value other
than those specified in this table
and in Table A-3 on page 119
Tape Array
SystemComputer
System
BMC_Computer System
Tape Controller
System Component
Hardware System
Component
BMC_HardwareSystemCompon
ent
Tape Drive
System Component
Tape Drive
BMC_TapeDrive
Tape Robot
System Component
Changer Device
SAN.BMC_ChangerDevice
Equipment
BMC_Equipment
IP Phone
SystemComputer
System
BMC_ComputerSystem
Telephone
Equipment
BMC_Equipment
Cluster
SystemCluster
BMC_Cluster
Mainframe Partition
SystemVirtual System
BMC_VirtualSystem
Tape Device
Telecommunication Fax
Virtual System
PrimaryCapability=
Workstation
Primary Capability=Mobile
User Device
Primary Capability=Server
Primary
Capability=TapeLibrary
VirtualSystemType=LPAR
116
VMware Image
System Component
VM Ware
BMC_VMware
SystemVirtual System
BMC_VirtualSystem, when
the PrimaryCapability
attribute is set to a value other
than LPAR
Tier 1Miscellaneous
Tier 1Miscellaneous
Table A-2 provides best practice categorization values when Tier 1 is
Miscellaneous. The table includes both the applicable CI type and CDM class.
Table A-2: Best practice categorization values for miscellaneous CIs (part 1 of 2)
Tier 2
Tier 3
CI type
CDM class
Address
IP Address
Access PointIP
Endpoint
BMC_IPEndpoint
MAC Address
Access PointLAN
Endpoint
BMC_LANEndpoint
Installation Manual
Document
BMC_Document
Process Manual
Document
BMC_Document
Technical Manual
Document
BMC_Document
User Manual
Document
BMC_Document
BMC_Document
Database
Logical Entity
Database
BMC_DataBase
System Component
Local File System
BMC_LocalFileSystem
Web Site
System Component
Logical System
Component
BMC_LogicalSystemComponent
Documentation
Instance
Appendix A
117
Table A-2: Best practice categorization values for miscellaneous CIs (part 2 of 2)
Tier 2
Tier 3
CI type
CDM class
Service
Customer Relationship
Management
Finance
Human Resources
Internet Access
Logistics
Manufacturing
Network
Desktop Productivity
Quality Control
Sales Tracking
ERP Basis
Service Management
118
Tier 1Network
Tier 1Network
Table A-3 provides best practice categorization values when Tier 1 is Network. The
table includes both the applicable CI type and CDM class. Where applicable, an
attribute value is listed for the CDM class.
Table A-3: Best practice categorization values for network CIs (part 1 of 2)
Tier 2
Tier 3
CI type
Hub
Ethernet
SystemComputer
System
BMC_ComputerSystem
SystemComputer
System
BMC_ComputerSystem
SystemComputer
System
BMC_ComputerSystem
SystemComputer
System
BMC_ComputerSystem
SystemComputer
System
BMC_ComputerSystem
Analog Telephone
Modem
System Component
Hardware System
Component
BMC_HardwareSystemComponent
System Component
Hardware System
Component
BMC_HardwareSystemComponent
DSL Modem
System Component
Hardware System
Component
BMC_HardwareSystemComponent
System Component
Hardware System
Component
BMC_HardwareSystemComponent
IDSN Modem
System Component
Hardware System
Component
BMC_HardwareSystemComponent
System Component
Hardware System
Component
BMC_HardwareSystemComponent
Access Router
SystemComputer
System
BMC_ComputerSystem
SystemComputer
System
BMC_ComputerSystem
Fast Ethernet
Giga Ethernet
Token Ring
FDDI
Modem
Router
Appendix A
Primary Capability=Hub
Primary Capability=Hub
Primary Capability=Hub
Primary Capability=Hub
Primary Capability=Hub
Primary Capability=Router
Primary Capability=Router
119
Table A-3: Best practice categorization values for network CIs (part 2 of 2)
Tier 2
Tier 3
CI type
Switch
Data Switch
SystemComputer
System
BMC_ComputerSystem
Primary Capability is one of
the following values:
Switch
Layer 3 Switch
Fiber Channel
SystemComputer
System
BMC_ComputerSystem
System Component
Hardware System
Component
BMC_HardwareSystemComponent
System Component
Hardware System
Component
BMC_HardwareSystemComponent
Primary
Capability=SANSwitch
Tier 1Software
Table A-4 provides best practice categorization values when Tier 1 is Software. The
table includes both the applicable CI type and CDM class.
Table A-4: Best practice categorization values for software CIs (part 1 of 3)
Tier 2
Tier 3
CI type
CDM class
Operating System
Software
BIOS/Firmware
System Component
BIOS Element
BMC_BIOSElement
Standard OS
System Component
Operating System
BMC_OperatingSystem
Virtualization OS
System Component
Virtual System Enabler
BMC_VirtualSystemEnabler
120
Tier 1Software
Table A-4: Best practice categorization values for software CIs (part 2 of 3)
Tier 2
Tier 3
CI type
CDM class
Software
Application/
System
Application Platform
System Application
Infrastructure
BMC_ApplicationInfrastructure
Backup/Recovery
Software
System Component
Product
BMC_Product
Browser/Viewer
Application
System Component
Product
BMC_Product
Communication/Data
Exchange Software
System Component
Product
BMC_Product
Compression Software
System Component
Product
BMC_Product
Contact Management
Application
System Component
Product
BMC_Product
Database Software
System Component
Product
BMC_Product
Financial/Resource
Planning Application
System Component
Product
BMC_Product
Network/System
(Management)
Software
System Component
Product
BMC_Product
Patch
System Component
Patch
BMC_Patch
Scheduling Software
System Component
Product
BMC_Product
Security Software
System Component
Product
BMC_Product
Software Development
Software/Tool
System Component
Product
BMC_Product
Software Suite
System Component
Product
BMC_Product
User Productivity
Application
System Component
Product
BMC_Product
Web Server/Search
Engine Software
System Component
Product
BMC_Product
BMC_Product
Package
BMC_Package
Software
Distribution
System Component
Package
Appendix A
121
Table A-4: Best practice categorization values for software CIs (part 3 of 3)
Tier 2
Tier 3
CI type
CDM class
Software License
Certificate
Concurrent User
License
SystemApplication
BMC_Application
CPU-Based License
SystemApplication
BMC_Application
SystemApplication
BMC_Application
SystemApplication
BMC_Application
Temporary User
License
SystemApplication
BMC_Application
BMC_Application
Interface Settings
SystemApplication
BMC_Application
Software Settings
SystemApplication
BMC_Application
Configuration
Settings
Tier 2
Tier 3
Miscellaneous
Service
BMC Discovered
BMC_BusinessService
Logical EntityBusiness Service
Software
Unknown
122
BMC_Product
Unknown
BMC Discovered
System ComponentProduct
Appendix
(page 126)
Establishing access to the BMC Remedy AR System database (page 132)
Establishing connectivity to the Product Catalog (page 133)
Verifying connectivity to the Product Catalog (page 135)
Troubleshooting connectivity issues (page 135)
Whats next? (page 136)
Appendix B
123
database. This script creates a database user (CCM_USER) who has read-only
access to selected data in the AR System database. Running this script is the only
configuration task you need to perform on the AR System database. For detailed
instructions, see Downloading and running BMC Remedy AR System security
scripts on page 125.
2 Manually configure parameters for BMC BladeLogic Client Automation to allow
for connectivity. For detailed instructions, see Configuring parameters for the
BMC BladeLogic Client Automation database on page 126.
3 Establish access to the BMC Remedy AR System database. For detailed
124
SQL Server
MSSql_installSecurityScript_Unicode.
sql
MSSql_SecurityScriptREADME.txt
Ora_installSecurityScript.sql
Oracle
Ora_SecurityScriptREADME.txt
6 (Optional) Edit the script to change the default user name and password
(CCM_USER).
7 Follow all the instructions in the READ_ME file for your script. This includes
instructions on:
Appendix B
125
AR System
TIP
Make sure you run the security script on your Oracle BMC Remedy AR System
database before proceeding. All other configuration tasks are performed in the BMC
BladeLogic Client Automation database and vary depending on the operating system
supporting the BMC BladeLogic Client Automation database.
126
On your CM Oracle instance, add an entry for the AR System database in the
tnsnames.ora file (located in the $ORACLE_HOME/network/admin directory).
You are now ready to access the BMC Remedy AR System database, as described
in Establishing access to the BMC Remedy AR System database on page 132.
BladeLogic Client Automation database. The driver is packaged with the SQL
Server client software install.
2 On your BMC BladeLogic Client Automation Oracle instance, define a Data Source
Sources (ODBC).
b Click System DSN tab.
c Click Add.
d From the list of displayed drivers, select SQL Server.
e Enter any name for the Data Source, for example, ARServer. Going forward, the
127
Name (DSN) for the SQL Server BMC Remedy AR System database.
a Find the odbc.ini file located in the driver directory.
b Edit the file as follows:
Driver=ODBCInstallDirectory/lib/ivmsss21.so
This is the ODBC library path. The location depends on where the ODBC
driver was installed.
Description=DataDirect 5.1 SQL Server Wire Protocol
Address=sqlserverHostname, sqlserverPort
AlternateServers=
AnsiNPW=Yes
ConnectionRetryCount=0
ConnectionRetryDelay=3
Database=ARSystem
LoadBalancing=0
LogonID=systemAdminUsername
Password=aystemAdminPassword
QuotedId=No
128
You must use the DSN you specified previously in the name of the new file. Using
the example, the file name can be as follows: $ORACLE_HOME/hs/admin/
initARServer.ora.
2 Edit the file providing a value for DSN:
HS_FDS_CONNECT_INFO = DSN
HS_FDS_TRACE_LEVEL = OFF
If your Oracle system is running on Solaris, add this line to the file to access the
Driver Manager library:
HS_FDS_SHAREABLE_NAME = ODBCInstallationDirectory/lib/libodbc.so
Using an example, if the home directory for the DataDirect driver is /opt/
odbc32v51sp2, the entry would look like:
HS_FDS_SHAREABLE_NAME = /opt/odbc32v51sp2/lib/libodbc.so
3 In the $ORACLE_HOME/network/admin/listener.ora file, create a new listener
entry for the BMC Remedy AR System database. Using the code sample that
follows, add the following entries:
The host name for the BMC BladeLogic Client Automation Oracle database
The DSN of the BMC Remedy AR System data source. Using the example, the
entries are as follows: SID_LIST_LISTENERARServer and
SID_NAME=ARServer
129
(ADDRESS=(PROTOCOL=ipc) (KEY=PNPKEY)))
...
...
SID_LIST_LISTENERDSN=
(SID_LIST=
(SID_DESC=
(SID_NAME=DSN)
(ORACLE_HOME=pathToOracleHome)
(PROGRAM=hsodbc)
)
)
4 In the $ORACLE_HOME/network/admin/tnsnames.ora file, using the code sample
TNSName of the BMC Remedy AR System data source. Using the example,
the entry is as follows: ARServer_TNS
You are now ready to establish access to the BMC Remedy AR System database, as
described in Establishing access to the BMC Remedy AR System database on
page 132.
130
To configure
1 On your SQL Server BMC BladeLogic Client Automation computer, verify that the
Microsoft Data Access Component (MDAC) 2.8 from the following website:
http://www.microsoft.com/downloads.
b After installing MDAC 2.8, run the mtxoci81_win2k.reg registry file located in
the C:\Program Files\Common Files\System\Ole DB\ directory. You use the
registry file to modify registry key values based on the Oracle version on which
your BMC Remedy AR System database is running. For example, for Oracle 9
make the following changes:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="oraclient9.dll"
"OracleSqlLib"="orasql9.dll"
"OracleOciLib"="oci.dll"
c Verify the registry keys are successfully created.
NOTE
Additional information about Oracle databases residing on a Windows operating
system is available at http://support.microsoft.com/kb/280106/.
3 Install the Oracle client and Oracle OLE DB Driver on the computer that hosts your
Appendix B
131
NOTE
Make sure the installation type you choose includes the Oracle OLE DB driver in
the installation. The following instructions have been validated for this driver
only.
b Change the following registry setting value from 0 to 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Providers\OraO
LEDB.Oracle\AllowInProcess.
c If this registry key entry is not present, open the Security folder > Linked Servers
You are now ready to establish access to the BMC Remedy AR System database, as
described in Establishing access to the BMC Remedy AR System database on
page 132.
132
b In the AR database host name field, enter the name of the computer on which
the database. The default port numbers are 1521 for Oracle and 1433 for SQL
Server.
d In the AR database service name field, enter the BMC Remedy AR System
database name.
the default) created by the BMC Remedy AR System database security script.
f In the AR database user password field, enter the password (CCM_USER if
using the default) created by the BMC Remedy AR System database security
script.
For more information, see Downloading and running BMC Remedy
AR System security scripts on page 125.
3 Click OK.
You can now establish the connection between databases, described in the next
section.
any database tasks, such as updating the schema. For instructions about disabling
the Inventory plug-in, see the Report Center online help.
3 Configured the BMC BladeLogic Client Automation inventory database using the
Core schema. You must install the Core schema before you install an additional
schema.
Appendix B
133
1 From the top-level tab bar of the console, choose Applications > Console > Schema
Manager.
2 On the Welcome to Schema Manager page, click Database.
The database administrator (DBA) can provide you with these values. The default
port numbers are 1521 (for Oracle) and 1433 (for SQL Server).
5 Supply the system administrator user name and password.
Often, on Oracle, the system administrator user name is system and the default
password is manager; on SQL Server, the user name is often sa, and the default
password is no password. Contact your local DBA for the appropriate user name
and password.
6 Supply the password for the inventory user.
The Database Schemas page appears, and the Schema Modules tab is displayed.
134
Appendix B
135
listener and try again. If that fails, try restarting the database instance and try
again.
Whats next?
In the Report Center application, the Query Library contains a folder for Service
Management Integration queries that you can run. If you wish to create custom
Product Catalog entries in the Product Catalog or other customization tasks, see
Configuring the Product Catalog on page 59.
136
Glossary
abstract class
AIE service
137
audit
base class
CDM
See destination.
CI
Glossary
CMDB Console
cmdbdriver
Glossary
139
CTI
140
Glossary
DMTF
federation
federated product
141
hard delete
142
instantiate
Glossary
normalize
See source.
Precedence group
Product Catalog
Glossary
143
reconciliation
See filter.
relationship key
A group of rules.
service level agreement
144
Glossary
snapshot
See normalize.
unqualified data
weak relationship
weak reference
145
146
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Index
A
accessing
BMC Remedy AR System database 124, 132
Product Catalog from CM 124, 133
adding
aliases, company 91
product entries 72
products to suites 78
related files to patch entries 78
Software Library Item attachments 77
aliases
company, adding 91
company, modifying 92
approving
patches 84
products 83
products in bulk 85
versions 84
AR Database link 132
Asset Management, using with Product Catalog 16
Atrium Core, configuring Product Catalog 59
Atrium Foundation Admin role 60
Atrium Foundation Viewer role 60
Attachment Details form 77
attachments, adding to Software Library Items 77
B
best practices
categorization 113
setting up categorization in pre-production 49
BMC Atrium Product Catalog
categorizing product entries 35
creating entries 71
defined 14
exporting data 101
fields 32
modifying categorization values 48
product files 24
queries 135
C
categorization
benefits 32
best practices 113
creating new entries 72
data, summary 50
Index
147
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
default values 40, 122
discovery 39
fields on CI and Product Catalog 32
hardware configuration items 114
implementing 47
managing changes 56
miscellaneous configuration items 117
network configuration items 119
normalization examples 43
normalization steps 41
overview 32
planning and implementing 31
re-categorizing 51
reporting 38
reviewing 51
searching 38
setting up data 49, 51
software configuration items 120
structure, defining 47
use by product features 38
use in BMC products 33
use in BMC Remedy ITSM 33
use of "Other" as a value 48
validation workflow 39
workflows 38
categorizing
bulk inventory 33
change requests 34
configuration items 33
incidents 35
known errors 35
problem investigations 35
Product Catalog entries 34, 35
solutions 34
CCM_USER 124, 125, 133
CMDB, categorizing configuration items 33
companies
adding aliases 91
aliases, modifying 92
companies, relating to Product Catalog entries 81
Company Alias Update dialog box 91
Company dialog box 90, 94
configuration items, categorizing 33
configuring, Product Catalog 59
Connect button 134
creating
custom Product Catalog entries 71
patches for Product Catalog entries 76
product entries 72
product files 79
related patch IDs 76
Software Library Items 77
148
D
data
custom, importing and exporting 98
importing custom 102
Data Source Name (DSN) 127
data, exporting custom 101
Database link 132
database user, CCM_USER 124
database, port numbers 134
dataset, configuring for normalization 43, 86
DB 124, 135
DB-Link 126
default categorization values 122
default values, categorization 40
defining categorization structure 47, 49
Definitive Media Library
defined 15
See BMC Atrium Product Catalog
Definitive Product Library Console 78
Definitive Software Library
See BMC Atrium Product Catalog
deleting
Product Catalog entries 85
Product Catalog relationships 83
dialog boxes
Company Alias Update 91
Company and Organization 90, 94
discovery
categorization 39
discovery process, running in pre-production
environment 51
DML. See BMC Atrium Product Catalog
documentation, websites 25
DSL. See BMC Atrium Product Catalog
E
Easy installation 135
exporting, custom data 101
F
files
creating for products 79
relating to patches 78
forms
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Attachment Details 77
Product Catalog Alias Mapping 87
Product Catalog Setup 72, 76
Software Library Item 77
staging 103
G
General Access role 60
H
hardware CIs, categorizing 114
Heterogeneous Services Initialization File 129
HS_FDS_CONNECT_INFO 129
HS_FDS_SHAREABLE_NAME 129
HS_FDS_TRACE_LEVEL 129
I
IDs, related patch 76
implementing categorization 47
importing
custom data 102
inventory password 134
L
license management 16
location of Product Catalog entry patch 76
M
managing categorization changes 56
Microsoft Data Access Component (MDAC) 131
modifying
company aliases 92
list of platforms 88
Product Catalog categorization values 48
mtxoci81_win2k.reg registry file 131
P
patches
creating for entries 76
creating related IDs 76
in the Product Catalog adding files 78
specifying locations 76
permissions
Atrium Foundation Admin role 60
Atrium Foundation Viewer role 60
General Access role 60
Unrestricted Access role 60
planning, categorization 31
platforms, modifying list of 88
port numbers for databases 134
pre-production environment, running discovery
process 51
Product Catalog Alias Mapping form 87
Product Catalog Console
about 24
entries 24
Product Catalog View 24
Product Category tab 83, 85
products in suite 24
Search Criteria 24
Storage Location 24
Product Catalog Setup form
creating related patch IDs 76
customizing entries 72
product categorization. See categorization
Product Category tab 83, 85
product support 3
products
adding entries 72
adding to suites 78
creating files for 79
Products in Suite table 78
Q
queries
Product Catalog 135
Service Management Integration 136
Index
149
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
roles
Atrium Foundation Admin 60
Atrium Foundation Viewer 60
General Access 60
Unrestricted Access 60
S
searching categorizations 38
security script 124
Service Management Integration queries 136
setting up, categorization data 49
software configuration items, categorizing 120
staging forms, for importing data 103
Storage Location
adding attachments 77
creating 77
Storage Location form 77
suites, adding products 78
support, customer 3
supported database platforms 126
system administrator user name and password 134
T
tabs, Product Category 83
technical support 3
tnsnames.ora file 127
U
Unicode option 126
unrelating companies and dictionary entries 83
Unrestricted Access role 60
user_view password 134
V
validating, custom data 110
W
workflow
categorization 38
categorization validation 39
Z
zip file, BMC Remedy AR System security script 125
150
*160656*
*160656*
*160656*
*160656*
*160656*