Professional Documents
Culture Documents
Data Management
Administrators Guide
June 2008
www.bmc.com
Telephone
Fax
Fax
If you have comments or suggestions about this documentation, contact Information Design and Development by email at
doc_feedback@bmc.com.
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_home. 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
Preface
Introduction
15
16
17
19
20
22
23
23
24
25
Chapter 2
27
Contents
28
28
31
31
33
33
34
35
36
36
Chapter 3
37
Importing data
43
57
Managing customizations
71
Identifying customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Analyzing your customizations for impact on data load functionality . . . . . . . . . . . . 72
Making data load work with your customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Understanding the staging forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Adding custom fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Making the data wizard work with your customizations . . . . . . . . . . . . . . . . . . . . . . . 77
Data wizard architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Modifying the data wizard to work with new forms . . . . . . . . . . . . . . . . . . . . . . . . 80
Modifying the data wizard to work with new fields on BMC Remedy ITSM
forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Appendix A
99
Error messages
103
Appendix C
Data values
123
124
125
126
129
131
131
132
134
Appendix D
137
143
144
145
Index
153
Contents
146
146
147
148
150
151
Preface
The BMC Remedy IT Service Management 7.0 Data Management Administrators Guide
describes how to install and use the Data Management tool that is part of BMC
Remedy IT Service Management (BMC Remedy ITSM).
BMC Remedy ITSM includes the following applications and solutions:
Preface
10
Preface
11
Audience
This document is intended for the following IT professionals:
Application administrators
BMC Remedy AR System administrators
Related documentation
The table that follows lists the available documentation for BMC Remedy ITSM. It
also lists other documents referenced within the BMC Remedy IT Service
Management 7.0 Data Management Administrators Guide and within the instructions
in the spreadsheets.
Unless otherwise noted, online documentation in Adobe Acrobat (PDF) format is
available on the product installation distribution media, on the Customer Support
website (http://www.bmc.com/support_home), or both. You can order printed
documentation from the Customer Support website. A complete list of documents
available for the BMC Remedy ITSM 7.0 applications is available from the
Customer Support website.
NOTE
To access the support website, you must have a support contract.
Title
Description
Audience
Format
Users
Print and
PDF
BMC Remedy Asset Management 7.0 Procedures for using the BMC Remedy Everyone
Users Guide
Asset Management application; includes
new features and overview.
Print and
PDF
Everyone
Print and
PDF
Administrators
Help file
Administrators
Print and
PDF
Administrators
12
Related documentation
Title
Audience
Format
BMC Remedy Service Desk: Incident Procedures for using the BMC Remedy
Management 7.0 Users Guide.
Service Desk: Incident Management
application; includes new features and
overview.
Everyone
Print and
PDF
BMC Remedy Service Desk: Problem Procedures for using the BMC Remedy
Management 7.0 Users Guide
Service Desk: Problem Management
application; includes new features and
overview.
Everyone
Print and
PDF
Everyone
Procedures for using the BMC Service
Level Management application; includes
new features and overview.
Print and
PDF
Description
Preface
13
14
Chapter
Introduction
You can use the BMC Remedy IT Service Management Data Management tool to
import data into BMC Remedy IT Service Management (BMC Remedy ITSM) 7.0
and to modify existing data.
The following topics are provided:
Chapter 1 Introduction
15
NOTE
You cannot run the Data Management tool and the Data Wizard at the same time.
Table 1-1: Scenarios for using the Data Management tool
Scenario
Procedures
A new installation of BMC Remedy ITSM Load foundation data and process setup
data.
Optionally, use the data wizard to modify
sample data for your environment.
An existing installation of BMC Remedy Load foundation data and, optionally,
ITSM to which another company, business process setup data.
unit, department, or other group is being
added
Migration from an earlier version of BMC Load foundation data, process setup data,
Remedy ITSM
and transactional data.
Use the data wizard to modify data to be
appropriate to your implementation of the
current version of BMC Remedy ITSM.
For information about migration tasks, see
Using the Data Management tool for
migration on page 17.
Acquisition, reorganization, or reUse the data wizard to rename data to the
branding, resulting in changes to names of new values.
companies, support groups, or other areas
The three levels of data in BMC Remedy ITSM, illustrated in Figure 1-1 on page 17,
are:
16
Service Desk
Change
Management
Asset
Management
Transactional
Data
Incidents,
problems
Change
requests
Configuration
items, contracts,
purchase requests
Process Setup
Data
Decision trees,
scripts, assignment
mapping
Change templates,
approvals,
assignment
mapping
Approvals,
configurations
Foundation
Data
Migrating from a version earlier than 6.0If you use automated migrations,
you would have to run more than one migration, to first migrate to 6.0, and then
to 7.0. The procedure using the Data Management tool can eliminate steps.
Chapter 1 Introduction
17
Step 4 Clean up the data in the spreadsheets, which might include adding newly required
18
Add data to
spreadsheets
A
111
222
333
444
Change
Management
B
xxx
xxx
xxx
xxx
C
yyy
yyy
yyy
yyy
Asset
Management
2
Service
Desk
Convert
spreadsheets
to CSV
5
Promote data
to ITSM
Load data
Validate data
Chapter 1 Introduction
19
The Data Management tool includes Microsoft Excel workbook files. Each tab in a
workbook file corresponds to a form in BMC Remedy ITSM 7.0, as described in
Appendix D, How tabs map from spreadsheet to target form.
For instructions, see Chapter 3, Completing the spreadsheets.
Step 2 Convert data in spreadsheets to CSV files.
The tool converts the spreadsheet data to the appropriate CSV files, as described
in Loading data from spreadsheets on page 44.
Step 3 Load the data.
You must perform steps to load the data. For instructions, see Loading data from
spreadsheets on page 44.
Step 4 Validate the data.
Step 5 Promote the data into BMC Remedy ITSM.
For instructions, see Validating and promoting the data on page 48.
NOTE
If you have customized BMC Remedy ITSM, see Chapter 6, Managing
customizations.
Excel workbook files for loading dataEach of these workbook files has
individual tabs that correspond to the different data structures that can be
imported. The following workbook files are included:
20
Company.xls
Financials.xls
GenericCatalog.xls
Geography.xls
Location.xls
OperationalCatalog.xls
People.xls
PeopleOrg.xls
ProcessSetup-Change.xls
ProcessSetup-Foundation.xls
ProcessSetup-Incident.xls
ProcessSetup-Task.xls
ProductCatalog.xls
SupportGroup.xls
SystemSetup.xls
Transactional-Incident.xls
Transactional-Problem.xls
Transactional-Problem.xls
Transactional-SharedComponents.xls
Transactional-Task.xls
Definition filesThe DEF files contain the necessary BMC Remedy AR System
staging forms and BMC Remedy AR System workflow to manage, validate, and
promote the data that you are importing into the appropriate BMC Remedy
ITSM forms.
Data load batch filesBatch files run on your workstation when you convert
spreadsheets to CSV format and when you import CSV files. The following data
load batch files are included:
Check.bat
Convert.bat
Import.bat
ARX filesThese files contain back-end data required by the Data Management
tool.
Import mapping filesFiles with the extension .arm (AR Mapping) are import
mapping files used by the Data Management tool for data loads.
7xGlobalReplace.xsl
RKMConvert.jar
Chapter 1 Introduction
21
Requirements
Microsoft Windows
Microsoft Excel
BMC Remedy Administrator 7.0
87 MB free disk space
Performance benchmarks
Performance benchmarks
BMC measured performance benchmarks for the following uses of the Data
Management tool:
1,000,000
The test data for these performance benchmarks consisted of 238,000 People
records, which included 1,200 support staff.
Hardware
environment
Software
environment
Table 1-4 indicates the software environment for the two servers.
Table 1-4: Software environment for performance benchmark lab during foundation data load testing
Server
Component
Version
Not applicable
2.6.9-55.ELsmp
10.2.0.3
Oracle
10g R2
Running on
Chapter 1 Introduction
23
cursor_share=force
optimizer_index_cost_adj=25
optimizer_index_caching=90
sga_target=800M
pga_aggregate_target=200M
open_cursors=300
Data files were on one hard drive, while all the online redo log files were on
another dedicated hard drive.
181,000
None
186,000
The test data for these performance benchmarks consisted of the following records:
24
Performance benchmarks
Software
environment
Table 1-6 indicates the software environment for the two servers.
Table 1-6: Software environment for performance benchmark lab during transactional data load testing
Server
Component
Version
Running on
Not applicable
2.6.9-55.ELsmp
Oracle 10g R2
10.2.0.3
cursor_share=force
optimizer_index_cost_adj=25
optimizer_index_caching=90
sga_target=800M
pga_aggregate_target=200M
open_cursors=300
Data files were on one hard drive, while all the online redo log files were on
another dedicated hard drive.
Hardware
environment
500,000
250,000
41 seconds
500,000
17.6 seconds
1,000,000
500,000
2 minutes, 27 seconds
1,000,000
250,000
1 minute, 31 seconds
1,000,000
1 minute, 10 seconds
The performance benchmarks were performed on one Dell PowerEdge 2950 server
connected to a LAN. The server has one 1.86 Ghz Intel E5320 processor (4 cores),
8 GB RAM, and two local hard drives.
Chapter 1 Introduction
25
Software
environment
Table 1-8 indicates the software environment for the two servers.
Table 1-8: Software environment for performance benchmark lab during data wizard
testing
Component
Version
Running on
Oracle 10g R2
10.2.0.1
sga_target=1224M
pga_aggregate_target=800M
Data files were on one hard drive, while all the online redo log files were on
another dedicated hard drive.
26
Chapter
If you are running the installer on your BMC Remedy ITSM Windows server, you
can skip this procedure because the installer runs this procedure automatically.
You can also skip this procedure if you are installing the data load spreadsheets
only.
Step 2 Run the BMC Remedy ITSM Data Management tool installer.
If you ran the installer on your BMC Remedy ITSM Windows server, you can skip
this procedure. You can also skip this procedure if you are installing the data load
spreadsheets only.
Step 4 If necessary, install the NextID library file.
Step 5 Optionally, to enhance bulk data load performance, you can configure the tool to
use multi-threading.
The following topics are provided:
27
NOTE
After you turn on Development Cache Mode in the following procedure, you must
restart the BMC Remedy AR System server.
The Server information window closes and the system prompts you to restart the
BMC Remedy AR System server.
7 Close BMC Remedy User tool, and then restart the BMC Remedy AR System
server.
You can now run the Data Management tool installer.
28
If BMC Remedy ITSM is running on a UNIX server, run the installer on a Windows
workstation. The installer installs components, such as the Data Load Console, to
your BMC Remedy AR System server. It installs other components, such as the
data load spreadsheets, to your workstation.
To install the data load spreadsheets on a Windows workstation, BMC
recommends that you run the installer on your workstation.
NOTE
BMC recommends that you back up the database before installing the server
components.
After the installer loads, the BMC Remedy ITSM Data Management Installer
appears the Welcome screen.
NOTE
Depending on your Windows security settings, you might see a Windows Security
Alert.
2 Click Next.
Next.
After the tool is configured for your environment, you are prompted to enter BMC
Remedy AR System server user inputs. The installer requires this information so
that it can connect to the server and install the necessary DEF and ARX files.
5 Complete the AR System Server User Inputs screen as described in Table 2-1.
Description
UserName
Password
Port
Server
You are prompted to select the components of BMC Remedy ITSM Data
Management to install.
29
If you have already installed the tool on the server and are now installing on a
workstation, you can choose to install the data load spreadsheets only.
7 Click Next.
a If you run the installer on your Windows server and select BMC Remedy
Incident Management Data Load, you must specify the Incident Management
installation directory to install the NextID library. You can click the Incident
Management Installation directory button to browse for the directory.
b If you select BMC Remedy Problem Management Data Load, you must specify
the Problem Management installation directory. You can click the Problem
Management Installation directory button to browse for the directory.
c If you select both Incident and Problem Management Data Load, you only need
NOTE
To install the data load spreadsheets on the workstation on which you will run the
tool, run the installer on that workstation.
To install the spreadsheets on the workstation, follow step 1 on page 29 through
step 11 on page 30.
NOTE
Because part of the installer is written in Sun Java, the installer installs the Java
runtime environment (JRE) that it requires. After installation is complete and
after you have viewed the log file, you can uninstall the JRE.
30
NOTE
After you turn off Development Cache Mode, you must restart the BMC Remedy
AR System server.
importing data.
2 Open the AR System Administration Console.
3 Choose System > General > Server Information.
The Server Information window closes and the system prompts you to restart the
BMC Remedy AR System server.
7 Close BMC Remedy User tool, and then restart the BMC Remedy AR System
server.
NOTE
Skip this procedure if you ran the installer on your Windows server. The installer
installed the appropriate library file.
Different library files are provided for each operating system, as indicated in
Table 2-2.
Table 2-2: NextID library files
Operating system
Library files
IBM
libNextId.a
AIX
HP-UX
libNextId.sl
Chapter 2 Installing and configuring the tool
31
Library files
Linux
libNextId.so
Sun Solaris
libNextId.so
Windows
NextId.dll
NOTE
Skip this step only if you ran the installer on the BMC Remedy AR System server.
Copy from
Copy to
<Install Dir>\Bin\<OS>
<Install Dir> is the path on <BMC Remedy Incident Management Dir> is the
path on the server to where BMC Remedy Incident
the workstation to where the
Management is installed.
Data Management tool is
installed. <OS> indicates the
operating system of the server.
3 Specify the NextID library file location by performing the following steps:
a Open ar.conf in a text editor.
This file is located in <AR System Install Dir>\CONF\ where <AR System
Install Dir> is the directory to which BMC Remedy AR System was installed.
On a Windows server, this file is named ar.cfg.
b Add the following line to the end:
Plugin: <BMC Remedy Incident Management Dir>\Bin\<library file>
The <library file> placeholder refers to the appropriate NextID library file,
as indicated in Table 2-2.
4 Restart the BMC Remedy AR System server.
32
Using multi-threading.
Multi-threading allows multiple chunks of data to be processed at the same
time. You can configure multiple threads to be run simultaneously, depending
on how powerful your server is.
Multi-threading is available for the following forms:
People form and the child forms (Work Info, Notification Preferences, Cost
Centers, People Attributes)
Transaction forms (incident and the related forms: incident work info,
reminders, broadcasts, incident financial information, and associations)
IMPORTANT
If you configure these performance enhancements, when the Data Management
tool is running validation or promotion, the BMC Remedy AR System server
utilizes 100 percent CPU capacity to achieve maximum throughput. As a result,
during validation and promotion the BMC Remedy AR System server is not
responsive to other requests.
To configure the tool to use multi-threading, you must perform the following
tasks:
Step 1 Configure the BMC Remedy AR System server information for multi-threading.
Step 2 Configure the CAI:Plugin Registry form.
Step 3 Set the plugin filter API threads.
33
continue with the next procedure, which is on this screen. Otherwise, click OK to
save your settings.
3 If no private server queue exists, create one by performing the following steps:
a In the Server Queue box, click in the Type column after the last type listed.
b Click in the RPC Prog Number column, and enter a number in the valid ranges
34
4 Enter (or modify) the minimum and maximum number of threads as indicated in
Table 2-3.
Table 2-3: Server queue configuration
Queue type
Fast
16
32
Private
16
32
5 Make sure that the Plug-in Loopback RPC Program Number is set to the private
administrator.
2 Open the CAI:Plugin Registry form.
3 Click Search.
4 If no record is found, create a new record.
Figure 2-2: CAI Plug-in Registry form
The number of threads must be within the minimum and maximum number that
you set for the Private server queue. BMC recommends 16 threads.
7 Click Save.
35
On a Windows server, the configuration file is ar.cfg. On a UNIX server, the file
is ar.conf.
2 Add the following line to the end:
Plugin-Filter-API-Threads: 8 40
3 Save your changes.
4 Restart the AR System server.
You can install a newer version of the Data Management tool on the same server
without affecting any customizations you might have made to your forms.
36
Chapter
Before you can import data, you must complete the appropriate data load
spreadsheets.
The following topics are provided:
Chapter 3
37
Text in the first row provides instructions for entering data in the column.
38
The number above each column heading is the database length of the field. This
number corresponds to the number of bytes in the field. For English and other
single-byte languages, the number of bytes is the same as the number of characters.
Double-byte languages use two characters per byte.
Validation on each column indicates if you entered data longer than this maximum
allowed length.
NOTE
This validation occurs only when you type in the spreadsheet cells. If you bring in
data by copying and pasting from another source or by importing data into the
spreadsheet, you bypass the validation.
Table 3-1: Spreadsheets and tabs required to load minimum standard configuration
Required
spreadsheets
Required tabs
Description
Company.xls
01 COM-Company
Location.xls
01 SIT-Site
5 SIT-SiteCompanyAssociation
Supportgroup.xls 01 CTM-SupportGroup
Chapter 3
39
Table 3-1: Spreadsheets and tabs required to load minimum standard configuration (Continued)
Required
spreadsheets
Required tabs
Description
People.xls
01 CTM-PeopleTemplate
02 CTM-People
Where do you
start?
Start with spreadsheets that are self-contained and do not have dependencies on
data in other spreadsheets. BMC suggests that you start with Company.xls.
When entering data, be aware that data in one spreadsheet can be dependent upon
data that is either entered on another spreadsheet or already loaded in the system.
For example, the company field, which is entered on most spreadsheets, must
match a company either created in Company.xls or already loaded on the system.
These dependencies are noted as instructions in the spreadsheets. Table 3-2 lists
dependencies among spreadsheets.
The spreadsheets are listed in the order that the corresponding data is validated
and promoted in the Data Load Console. You might choose to complete
spreadsheets in this sequence.
40
Foundation data, loaded by the foundation data load spreadsheets, forms the
foundation for all other data in BMC Remedy ITSM. Dependencies among
foundation data load spreadsheets are shown in Table 3-2.
Table 3-2: Dependencies among foundation data load spreadsheets
Data entered in this
spreadsheet
System
Setup
Catalogs
Yes
Yes
Company
Geography
Location
Yes
Yes
SystemSetup
PeopleOrg
Yes
SupportGroup
Yes
Financials
Yes
People
Yes
ProductCatalog
Yes
Operational
Catalog
Yes
GenericCatalog
Yes
Yes
Yes
Yes
Yes
Yes
Process setup data, loaded by the process setup data load spreadsheets, depends
on foundation data.
Transaction data, loaded by the transaction setup data load spreadsheets, depends
on foundation data. If you are loading transaction data, make sure that you
consider information in the Transactional-SharedComponents.xls file. This
spreadsheet includes tabs for shared child forms.
If you are loading task information for change requests, keep in mind the following
points:
Unless you are loading ad hoc tasks, you must specify the Task Template ID.
Chapter 3
41
IMPORTANT
Leave the tabs in their original order. Deleting, inserting, or changing the order of
tabs causes errors when you perform the steps to convert the spreadsheets to CSV
(comma-separated value) files.
42
Chapter
Importing data
After the spreadsheet is complete, you must complete the following steps to
import the data. These steps must be performed from the Data Load Console.
Detailed instructions for each step are provided in this chapter.
Step 1 Load data from spreadsheets.
Step 2 Validate and promote the data.
When appropriate, you can delete the data from the staging forms.
The following topics are provided:
43
Functions provide
related functions.
A table lists the staging forms. The default order of these forms in the table
corresponds to the sequence in which they are processed.
For each form, the table indicates the staging status, whether errors were detected,
and the number of records to be promoted. The table refreshes every 10 minutes.
During validation and promotion, you can monitor progress by checking which
forms have been validated or promoted.
44
directory:
Check.bat file
Convert.bat file
Import.bat file
CSVs directory
Mappings directory
Logs directory
2 Access the Data Load Console.
a Using BMC Remedy User, log in to the BMC Remedy AR System server to
tab.
c From the Application Setting list, choose Foundation > Data Management Tool
TIP
If you are using the Data Load Console in languages other than English, the Data
Management Tool selection does not appear. To change your environment so you
can select it, do one of the following in Remedy User:
Change your locale to use English by selecting Tools > Options and then the Locales
tab.
Open data load or data wizard console forms directly by selecting File > Open > Object
List and searching for Data Load Console or Data Wizard Console.
3 For the category, select from Foundation, Process Setup, or Transactional.
The table lists all the staging forms for the category. The staging status is No Data
for all forms that do not yet have data loaded.
4 Click Convert CSV Files.
45
Description
MS Excel Path
TIP
You cannot browse to the path from within the Input Parameters window.
However, you can use Microsoft Windows Explorer to browse to the path, and
then cut and paste the path into the Input Parameters window.
6 To start the conversion, click Start.
For each tab in the corresponding data load workbook (such as Company.xls), the
application creates a CSV file in the <ITSM Data Management>\CSVs directory.
NOTE
If the conversion terminates before completing, you might have a blank cell in the
final column. The final row is required in all spreadsheets.
7 Click Import CSV Files.
Description
arimportcmd.exe Path
46
User Password
Description
RPC Number
NOTE
This import process strips all leading and trailing spaces, and all tab characters
from the data.
The import process creates a log file in the <ITSM Data Management>\Logs directory
for each CSV file that was imported. The name of the import log corresponds to the
CSV file that is imported. For example, for COM-Company.csv, the import log is
COM-Company.log. If a CSV file is missing or has no data, an error message is
generated in the log file, but the data load utility continues, and loads data for CSV
files that do exist and have valid data.
10 Examine the log files for error messages.
Error messages indicated in Table 4-3 are benign and can be ignored.
Table 4-3: Benign error messages
Error message
Explanation
The Datafile option given does not exist. The CSV file did not exist. If you did not intend
Cannot import.
to load data from the corresponding Excel
workbook tab, you can ignore this error
message.
The Datafile type is not supported.
Cannot import.
11 If you are using an Oracle database, after loading large amounts of data, run the
47
If there are licensing warnings, you must also fix those warnings.
Step 3 Promote validated data from the staging forms into the appropriate BMC Remedy
ITSM forms.
TIP
If you are loading large amounts of data, BMC recommends that you close the Data
Load Console after you start validation or promotion. The table refresh affects
performance. To check the progress, you can either reopen the Data Load Console
or run the following SQL query:
select DL_STATUS,count(*) rowcnt from CTM_loadpeople group by
DL_STATUS
NOTE
When you proceed with validation, the max filter setting is temporarily changed
to 999999999. The max filters setting is increased to allow for the large number of
filters required to process large volumes of data.
This setting is changed back to its original value when validation is complete. BMC
recommends that you note the current value of max filters before proceeding; if the
procedure is halted before it completes, you might need to manually reset this
value.
TIP
If you want to run validation again after all data is validated, you get an error
message stating that there are no records to be validated. If you make a change on
a staging form, however, the data can be revalidated.
This situation might occur if you successfully complete validation, but then
records are changed on the system that might affect the data being loaded, such as
a company being deleted.
48
tab.
c From the Application Setting list, choose Foundation > Data Management Tool
The table lists all the staging forms for the category. Forms with data that you
loaded from the spreadsheets are currently listed with a staging status of
Unvalidated. A staging status of No Data indicates a form that does not have data
loaded from a spreadsheet
3 Click Validate.
After you confirm that you want to proceed, validation is performed on all
unvalidated data in staging forms. Validated data is revalidated if it appears on the
list below unvalidated data.
When you proceed with validation, the Data Load Status window appears, listing
all forms with records to be validated. As the validation proceeds, the status
changes from Pending to In Progress to Complete.
If you close the Data Load Status window, you can open it by clicking View Status.
When the validation is complete, however, this window closes and cannot be
reopened.
After validation is completed for a form, its staging status displayed on the Data
Load Console changes to Validated. Validated forms might have errors.
If you validate new people records, the tool validates whether sufficient licenses
are available. If the number of licenses available is insufficient, an error message
appears, and the data remains unvalidated. To view details of the license
compliance check, choose Functions > License Compliance Check.
49
50
To fix errors
1 Select the form with errors, and then click View.
2 To find records with errors, set Error_Flag to Yes, and then click Search.
When you open a record that has an error, the staging form includes one or more
error description codes and the corresponding error messages. For example, the
record in Figure 4-4 has two errors. For a list of error messages, see Appendix B,
Error messages.
Figure 4-4: A staging form displaying a record with an error
51
You can fix errors directly on the form, or you can fix it in the spreadsheet.
The last column in the spreadsheet is required. If you leave a cell blank in the last
column, a row might be duplicated or missing in the CSV and corresponding
staging form. You must fix this error on the spreadsheet.
TIP
Because an error in a form can result in errors in dependent forms, you can
sometimes save time by validating the data after fixing errors in one or two forms.
To fix the error on the form
a Make the correction in the form.
b Save the form.
The staging status for the form is reset to Unvalidated. Error_Flag remains set to
Yes until after you validate the data.
To fix the error in the spreadsheet
a Delete the data.
b Fix the spreadsheet.
c Reconvert the spreadsheet to CSV.
d Reimport the CSV files.
4 Click Validate.
Validation starts with the first staging form marked as Unvalidated or as Validated
but with the error flag set to Yes. It continues with the remaining forms in
sequence. If errors are still detected, you must repeat this procedure until all the
errors are corrected. You cannot promote data while errors remain.
NOTE
When you proceed with promotion, the max filter setting is temporarily changed
to 999999999. It is changed back to its original value when promotion is complete.
2 Confirm that you want to proceed.
When you proceed, the Data Load Status window appears, listing all forms to be
promoted. As the promotion proceeds, the status changes from Pending to In
Progress to Complete.
52
If you close the Data Load Status window, you can open it by clicking View Status.
When the promotion is complete, however, this window closes and cannot be
reopened.
After data is promoted from a staging form into the BMC Remedy ITSM form, the
staging status displayed on the Data Load Console changes to All Data Promoted
and the number of records to promote is reset to 0.
3 If you are using an Oracle database, after promoting large amounts of data, run the
NOTE
If you restart the BMC Remedy AR System server before recovering from a halted
validation, you see the following error message:
Another validate of Promote process is running ... - AL DLD:DLC:FoundationValidate_102_ValidateOnly.
53
Reset the maximum number of filters for an operation to the original value.
Delete the DLD:ThreadManager records.
The Data Load ConsoleErrors found on staging forms are flagged. For details
about fixing errors, see Fixing errors on staging forms on page 51.s
54
Deleting data
Deleting data
At any point you can delete data from staging forms.
The navigation pane on the left of the Data Load Console provides two functions:
Delete Promoted Staging DataDeletes only promoted data from all staging
forms.
Delete All Staging DataDeletes all data from all staging forms, regardless of
the current status.
You can delete individual records from staging forms, using the same method that
lets you delete individual records in any BMC Remedy AR System form. If you
delete any records from a staging form that has been validated, you must rerun the
validation before you promote data.
IMPORTANT
If you delete all records from a validated staging form, the other forms are listed
as validated on the Data Load Console. You must rerun validation, however, to
make sure that other records on other forms are not dependent on the deleted
records. If you do not rerun validation, you might receive an error message during
promotion.
55
56
Chapter
IMPORTANT
Only a user with AR System Administrator permission can use the data wizard.
The following topics are provided:
57
NOTE
You can use the data wizard to modify or count only data that has a status of
Enabled.
If you have records that are not modified by the data wizard, you can modify them
in the applicable application. For more information about modifying data from
other applications, see Appendix E, Modifying foundation data in related
applications.
58
tab.
c From the Application Setting list, choose Foundation > Data Management Tool
TIP
If you are using the Data Load Console in languages other than English, the Data
Management Tool selection does not appear. To change your environment so you
can select it, do one of the following in Remedy User:
Change your locale to use English by selecting Tools > Options and then the Locales
tab)
Open data load or data wizard console forms directly by selecting File > Open > Object
List and searching for Data Load Console or Data Wizard Console.
Company Name
Person Name
Login ID
Generic Categorization
Operational Categorization
Product Categorization
Product Model / Version
Site Name
Chapter 5 Using the data wizard to modify data
59
Site Information
Support Group
When you select the type of data, a window appears, prompting you for the target
value.
3 Enter or select the target value.
For some types of data, you might specify values for multiple fields. For example,
for Product Categorization, you can specify multiple tiers of categorization.
For some types of data, you can specify search criteria to locate the appropriate
original value. For example, for Person Name, you can specify the Company
Name.
Figure 5-2: Example of the Data Wizard Console ready to count records for a person name
4 Click Go.
60
WARNING
You must perform all actions that apply to your environment. Failure to do so can
compromise data integrity.
To prevent loss of data or to aid in reverting your data back to its original state
before using the data wizard, you should back up your database before beginning.
IMPORTANT
Data Wizard updates should be run at times when the systems are unavailable for
general use, such as a scheduled change windows.
Table 5-2: Prerequisite actions to maintain data integrity
Area
Actions to perform
Escalations
AR System server.
Reconciliation
Engine
61
Actions to perform
Discovery products
CMDB.
2 Update the company or other foundation data being changed in
Atrium CMDB.
Note: If you are updating product categorization, see the example
If you do not run exactly the same updates on both servers, the
databases are no longer be synchronized, which results in failed
DSO events.
3 Turn DSO back on.
62
installed.
b Rename defaultcategorizationrules.xml to
defaultcategorizationrules.xml.old.
c Rename bestpraticescategorizationrules.xml to
defaultcategorizationrules.xml.
3 Use the data wizard to update the product categorization in the product catalog,
in CIs stored in BMC Atrium CMDB, and in BMC Remedy ITSM records, as
described in Updating target values.
4 Restart the discovery server.
Company Name
Person Name
Login ID
Generic Categorization
Operational Categorization
Product Categorization
Product Model / Version
Site Name
Site Information
Support Group
The data wizard updates the specified target value in the appropriate foundation
configuration form and changes the specified target value in other BMC Remedy
ITSM application forms and, where applicable, on CI forms in BMC Atrium
CMDB. For example, if you change a product categorization value, this value is
changed in the product catalog, on BMC Remedy ITSM application forms that
include product categorization, and for all applicable CIs.
63
The data wizard updates historical records, such as closed incident and problem
records. It does not, however, update audits on the form.
When you update records with the data wizard, the Last Modified By and Last
Modified Date fields are set on main ticketing forms only.
Limitations
Any character fields that contain the target value concatenated with other text.
For example, if you are updating the Company Name from My Company to
Calbro, instances of My Company in Work Info fields and Summary fields
would not be updated. Only instances of My Company in the Company
Name field would be updated.
Data wizard does not allow you to change your own Login ID.
Limitations of
auditing
The Submitter field on BMC Remedy ITSM application forms and on CI forms
is populated with the applicable Login ID value. When you change a Login ID,
the Submitter field is updated on all applicable BMC Remedy ITSM application
forms.
The Last Modified By field on BMC Remedy ITSM forms is populated with the
applicable Login ID value.
When the data wizard makes updates, it sets the Last Modified By field on main
ticketing forms to the Login ID of the person making the update. For other
forms, if the Last Modified By field is the target value, the data wizard sets the
field to the new value.
The log file is not updated when the data wizard is run. This means that the only
clue available to track what changes the data wizard has made is the name
captured in the Last Modified By field of a form. However, if a form is further
updated after it has been modified by the data wizard, the record of who ran the
data wizard on the particular form is lost.
64
Updating
categorization
The product catalog, operational catalog, and generic catalog include multiple
levels of categorization. Catalog entries can be defined to multiple levels of
categorization, as illustrated in Table 5-3.
Table 5-3: Examples of product catalog entries
Categorization level Example 1
Example 2
Example 3
Tier 1
Hardware
Hardware
Hardware
Tier 2
Machine
Machine
Machine
Tier 3
Server
Server
Manufacturer
Hewlett Packard
Product Name
Proliant
The following three scenarios illustrate how the levels of categorization that are
present in your catalog and the levels of categorization that you specify in the data
wizard affect which categorization records are updated:
Scenario 1All three examples are present in your product catalog, and you
want to change Machine to Processing Unit. You could specify only the first
two tiers to be updated, and the remaining categorization levels are updated
throughout the catalog.
Scenario 2All three examples are present in your product catalog, and you
specify three tiers. For example, you change Hardware - Machine - Server to
Hardware - Processing Unit - Server. Example 1 and Example 2 are both
updated, but Example 3 is not updated.
Scenario 3Example 3 is not part of the product catalog, and you specify the
three tiers. Any forms outside the product catalog with only two tiers specified
(for example, an incident with product categorization of Hardware - Machine)
are updated, however, to keep categorization consistent. These additional forms
that are updated are not included in the count. As a result, if you compare the
audit for the count and the update, you might notice a discrepancy.
Updates to the product catalog, operational catalog, and generic catalog work the
same way.
IMPORTANT
Before you run the data wizard, you must follow the instructions in Prerequisites
to updating target values on page 61.
tab.
c From the Application Setting list, choose Foundation > Data Management Tool
65
When you select the type of data, a window appears, prompting you for the target
value and the new value.
4 Enter or select the target value.
For some types of data, you might specify values for multiple fields. For example,
for Product Categorization, you can specify multiple tiers of categorization.
For some types of data, you can specify search criteria to locate the appropriate
target value. For example, for Site Name, you can specify the Company and,
optionally, Region or Site Group.
To select a person, you must press ENTER in the first name or last name field.
The search criteria are mandatory for Generic Categorization, Product Model/
Version, Site Information, and Support Group, because they are required to select
the correct records to update. For example, the same support group name might be
used for both My Company and Calbro, but you are changing the support group
for My Company.
5 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. For example, if you are
updating the support group name but keeping the support organization, you
would copy the support organization and enter a new support group name.
NOTE
The new value cannot duplicate a value that is already in the system.
TIP
To copy all fields at the same time, click Copy All.
66
Figure 5-3: Example of the Data Wizard Console ready to update a support group
6 Click Go.
IMPORTANT
After you complete the updates, you must follow the instructions in Post-update
requirements on page 68.
The Data Administration Action Results tab appears the results of the update in a
table. The table lists all forms that reference the data administration type.
67
Post-update requirements
To maintain data integrity, you must perform the actions described in Table 5-4
after you use the data wizard to update target values.
WARNING
You must perform all actions that apply to your environment. Failure to do so can
compromise data integrity.
Table 5-4: Actions to perform after updating target values
Area
Actions to perform
Escalations
AR System server.
Reconciliation
Engine
Discovery products
Note: You must turn off DSO before running the data wizard, as
68
DLD:SYS:DataWizAction.
c Delete the record.
2 Rerun the count or update.
a On the Data Wizard Console, click View Audit Log.
b Open the audit of the action that was halted or interrupted.
c Click Re-Run.
The count or update resumes running from where it was halted or interrupted.
NOTE
You can perform a new count instead of rerunning a count. For an update,
however, you must perform a rerun.
69
70
Chapter
Managing customizations
71
Identifying customizations
Use these tips to identify your customizations:
Custom fields with Required entry modeWhether these fields are new or are
modified on existing BMC Remedy ITSM forms, they impact the data load. You
must make sure that these fields are populated with data. Otherwise, the data
load will fail.
Fields with Optional entry modeIf these fields have custom workflow to
enforce data entry upon record creation or update, they impact the data load. If
required, duplicate the custom workflow on the data load staging forms to
enforce the same constraints. To determine the appropriate staging form, see
Appendix D, How tabs map from spreadsheet to target form.
New customized formsIn most cases, new forms do not impact the data load
function. If dependencies are created between this new customized form and
data load target forms, however, you must perform additional evaluation.
72
Filters that run on validationThe filters that perform the validations are
coded in the 200299 execution order range. For fields that must be set for use in
validation, the filters with those actions are coded in this range. Validation
filters look at the keyword VALIDATE.
Filters that run on promoteThe calculation filters that set the fields needed for
promotion, and the filters that perform the actual promotion (push to target
forms) are coded in the 700798 execution order range. Promotion filters look at
keyword LOAD.
The following table lists the execution order and filter actions for the staging forms.
IMPORTANT
Make customizations only in the 200299 and the 700798 execution order range.
Table 6-1: Execution order and filter actions
Execution order
Filter actions
10 - 13
200 - 299
Validation
73
Filter actions
300
500
700 - 798
Calculation, promotion
799
900
Delete record
74
Table 6-2 describes the types of fields in each section of the staging form.
Table 6-2: Purpose of fields in each section of the staging form
Section
Purpose of fields
These fields are calculated from data in section B. These fields are
read-only; the values are entered only through filter calculations.
These fields are promoted to the target form.
NOTE
Hidden fields, which are not in the view, are used for temporary calculation by
workflow.
TIP
To determine the staging form equivalent of the target form you are loading data
into, see Appendix D, How tabs map from spreadsheet to target form.
In this scenario, a new required character field called Employee ID, with field ID
536871147, has been created in the CTM:People form. The requirement is to
incorporate this new field into the Data Management tool so that the contents of
this field can be loaded at the same time as the other out-of-the-box fields.
NOTE
This scenario is relatively straightforward, because filters for this staging form use
the Matching IDs feature. Some forms require an additional step, as described in
Modifying workflow to promote custom fields on page 76.
75
This spreadsheet is installed with the Data Management tool. You can use this
column to populate and load the contents of the custom field at the same time as
the other People records.
2 Update the CTM-People.arm file.
This file is located in the <ITSM Data Management>\Mappings directory. Update the
file by adding the following line:
Mapping:
$536871147$="Employee ID"
This mapping is required for importing the modified spreadsheet into the staging
form.
3 Recreate an exact copy of this field in the CTM:LoadPeople staging form.
The field must exist on the staging form, so that it can accept the new customized
field.
After this step, you can load new People records that contain the customized
Employee ID column. For some forms, however, you must first modify the filter
on the staging form before you can promote the data. For more information, see
Modifying workflow to promote custom fields.
The staging versions of these target forms do not use the Matching IDs feature, and
require the workflow modification for custom fields:
FIN:CostCenterUDAAssoc
Business Time Holidays
Business Time Workdays
COM:Company Alias
All people attributes forms:
CTM:People IT Skills
CTM:Login ID
76
The Name indicates the field name on the target form. Choose Value > Field to
select the field name on the staging form. These two fields might be the same field
name.
5 Save your changes.
77
DLD:SYS:DataWizardProducts form
SYS:Lock form
2 11
5
SHARE:Application_Properties form
DLD:SYS:DataWizardProductStatus form
CAI plugin
4
10
DLD:SYS:DataWizardStatus form
DLD:SYS:DataWizardAudit form
Target form
Table 6-3 describes the forms and plugins included or touched by the data wizard.
Table 6-3: Forms and plugins included or touched by the data wizard
Form or plugin
78
Customize?
Description
DLD:SYS:DataWizAction form
Yes
Table 6-3: Forms and plugins included or touched by the data wizard (Continued)
Form or plugin
Customize?
Description
DLD:SYS:DataWizardProducts
form
DLD:SYS:DataWizardAudit
form
No
DLD:SYS:DataWizardStatus
form
No
Target form
Not
applicable
SYS:Lock form
No
CAI plugins
Not
applicable
When the user performs a count or update, the data wizard performs the following
steps:
1 The user completes the information on the Data Wizard Console and clicks Go.
2 The data wizard uses the DLD:SYS:DataWizAction form to create a new record in
form.
5 The DLD:SYS:DataWizAction form copies the list of forms from the
DLD:SYS:DataWizardProducts form.
6 The DLD:SYS:DataWizAction form updates the status on the
79
for a count).
9 For each form that contains one or more fields of the data administration type, the
Range to
customize
0 - 149
None
150
None
200 - 499
Perform count
400 - 499
500 - 849
Perform update
700 - 799
850
None
900
None
NOTE
Throughout this chapter, <newFieldIDCustom> refers to the customized new field
80
2 Create a record for each new form and complete the fields, as indicated in
Table 6-5.
If a group of forms belongs to the same application and contains fields of the same
data type, you can create a single record for the group of forms. If a form contains
multiple fields of different data types, you must create a record for each data type.
Table 6-5: Fields on DLD:SYS:DataWizardProductStatus
Field
Description
Application ID
Data Administration Type The type of data of the field on the form. Select from the
types of data that can be updated, such as Company Name.
Target Object
Execution Order
Instance ID
81
Description
Level Keyword
The <dataType> is the data type of the field, such as Company Name.
In the count filter, create the actions listed in Table 6-6. The actions must run in the
specified sequence.
Table 6-6: Actions for the count action filter
Sequence
Action
Set Fields
Server Name
CURRENT TRANSACTION
CURRENT TRANSACTION
Name
Value
not applicable
DLD:DAT:SetStatusInProgress
82
Call Guide
Action
Set Fields
Server Name
<serverName>
SQL
SQL Command
Name
Value
Name
Value
"T" + $1$, which specifies the value to which Name (in the
preceding row) is set. For example, z1D_schemaID in the
row above would be set to "T" + $1$.
Server Name
<serverName>
SQL
SQL Command
Set Fields
TIP
<newFieldIDCustom> is the customized new field
Call Guide
Name
Value
not applicable
DLD:DAT:Count_PushToAudit
Note: If the target object is a group of forms, for each form, repeat the actions from sequence 3 through 5, before
Call Guide
not applicable
DLD:DAT:SetStatusComplete
83
The <dataType> placeholder refers to the data type of the field, such as Company
Name.
In the count filter, create the actions listed in Table 6-7. The actions must run in the
specified sequence.
Table 6-7: Actions for the update action filter
Sequence
Action
Set Fields
Server Name
CURRENT TRANSACTION
CURRENT TRANSACTION
Name
Value
Call Guide
not applicable
DLD:DAT:SetStatusInProgress
Set Fields
Server Name
<serverName>
SQL
SQL Command
Name
Value
Name
Value
"T" + $1$, which specifies the value to which Name (in the
preceding row) is set. For example, z1D_schemaID in the
row above would be set to "T" + $1$.
84
Action
Direct SQL
Server Name
<serverName>
SQL Command
Set Fields
Server Name
<serverName>
SQL
SQL Command
Call Guide
Name
Value
not applicable
DLD:DAT:Update_PushToAudit
Note: If the target object is a group of forms, for each form, repeat the actions from sequence 3 through 6, before
Call Guide
not applicable
DLD:DAT:SetStatusComplete
Modifying the data wizard to work with new fields on BMC Remedy
ITSM forms
To modify the data wizard to work with new fields on BMC Remedy ITSM forms,
you must modify filters on the DLD:SYS:DataWizAction form. Perform the
following procedure for each new field on BMC Remedy ITSM forms.
To modify the data wizard to work with new fields on BMC Remedy ITSM
1 Open BMC Remedy Administrator.
2 Search for the filter on the DLD:SYS:DataWizAction form that contains the count
85
Count filters created by BMC are in the execution order 200399 range.
Count Filters created by BMC follow a naming convention. They start with
either DLD:DAT:<dataAdministrationType>_Count or
INT:<Application>:DAT:<dataAdministrationType>_Count. For example, the
count filter for the Company Name field on the HPD:HelpDesk form is named
INT:FNDHPD:DAT:CompanyLargeForms_Count_Q.
Forms that are included in a filter are sometimes listed in the Help Text tab of
the filter.
3 In the Set Field action that performs the count action, modify the SQL statement to
Update filters created by BMC are in the execution order 500699 range.
Update Filters created by BMC follow a naming convention. They start with
either DLD:DAT:<dataAdministrationType>_Update or
INT:<Application>:DAT:<dataAdministrationType>_Update. For example, the
update filter for the Company Name field on the HPD:HelpDesk form is named
INT:FNDHPD:DAT:CompanyLargeForms_Update_Q`!.
Forms that are included in a filter are sometimes listed in the Help Text tab of
the filter.
5 In the Set Field action that performs the update action, modify the SQL statement
86
The following SQL statement is an example for updating the Company field with
a CASE statement. When two or more fields are updated on a form, CASE
statements are used to improve performance.
UPDATE $z1D_schemaID$ SET
C1000000001 = case C1000000001 when '$Company$' then
'$Company_NewVal$' else C1000000001 end,
C1000003965 = case C1000003965 when '$Company$' then
'$Company_NewVal$' else C1000003965 end,
C<newFieldIDCustom> = case C<newFieldIDCustom> when '$Company$'
then '$Company_NewVal$' else C<newFieldIDCustom> end,
WHERE (C1000000001 = '$Company$' OR C1000003965 = '$Company$' OR
C<newFieldIDCustom> = '$Company$')
6 A Set Field action after the update action performs a count. Modify the SQL
Field names of target and new value fields from the Data
Wizard console
When you modify an SQL statement, use the following tables to look up the target
value database field name and new value database field name for use in the SQL
statement.
Company
Table 6-8 shows the values for a data administration type of Company.
Table 6-8: Field IDs for the Company target and new value fields
Target value database field name Target value field ID New value database field name
Company
303215800
Person name
1000000001
Company_NewVal
Table 6-9 shows the values for a data administration type of Person Name.
Table 6-9: Field IDs for the Person Name target and new value fields
Target value database field name Target value field ID New value database field name
303216100
Not applicable
Not applicable
FirstName_OriVal
303216800
FirstName_NewVal
303217400
MiddleName_OriVal
303216700
MiddleName_NewVal
303217300
LastName_OriVal
303216600
LastName_NewVal
303217200
Company_PersonName
Note: This field is required to
87
Table 6-9: Field IDs for the Person Name target and new value fields (Continued)
Target value database field name Target value field ID New value database field name
PersonID
301352100
Not applicable
Not applicable
301921200
Not applicable
Not applicable
Login ID
Table 6-10 shows the values for a data administration type of Login ID.
Table 6-10: Field IDs for the Login ID target and new value fields
Target value database field name Target value field ID New value database field name
LoginID_OriVal
303219800
Generic
categorization
303219700
LoginID_NewVal
Table 6-11 shows the values for a data administration type of Generic
Categorization.
Table 6-11: Field IDs for the Generic Categorization target and new value fields
Target value database field name Target value field ID New value database field name
1000002257
Not applicable
Not applicable
1000000744
GenericCatTier1_NewVal
303221200
1000000745
GenericCatTier2_NewVal
303221300
1000000746
GenericCatTier3_NewVal
303221400
Category Type
Note: This field is required to
Operational
categorization
Table 6-12 shows the values for a data administration type of Operational
Categorization.
Table 6-12: Field IDs for the Organization Categorization target and new value fields
Target value database field name Target value field ID New value database field name
Categorization Tier 1
1000000063
OperationalCatTier1_NewVal
303228300
Categorization Tier 2
1000000064
OperationalCatTier2_NewVal
303228400
Categorization Tier 3
1000000065
OperationalCatTier3_NewVal
303228500
88
Product
categorization
Table 6-13 shows the values for a data administration type of Product
Categorization.
Table 6-13: Field IDs for the Product Categorization target and new value fields
Target value database field name Target value field ID New value database field name
301189500
Not applicable
Not applicable
200000003
ProductCatTier1_NewVal
303229400
200000004
ProductCatTier2_NewVal
303229500
200000005
ProductCatTier3_NewVal
303229600
Product Name
240001002
ProductName_NewVal
303229700
Manufacturer
240001003
Manufacturer_NewVal
303229800
CI Type
Note: This field is used as part of
Product model
and version
Table 6-14 shows the values for a data administration type of Product Model/
Version.
Table 6-14: Field IDs for the Product Model/Version target and new value fields
Target value database field name Target value field ID New value database field name
303231000
Not applicable
Not applicable
ProductCatTier2_MV
303231100
Not applicable
Not applicable
ProductCatTier3_MV
303231200
Not applicable
Not applicable
ProductName_MV
303231400
Not applicable
Not applicable
Manufacturer_MV
303231500
Not applicable
Not applicable
Product Model/Version
240001005
ProductMV_NewVal
303221400
ProductCatTier1_MV
Note: This field is required to
Site name
Table 6-15 shows the values for a data administration type of Site Name.
Table 6-15: Field IDs for the Site Name target and new value fields
Target value database field name Target value field ID New value database field name
Site
303232800
260000001
Site_NewVal
89
Site
information
Table 6-16 shows the values for a data administration type of Site Information.
Table 6-16: Field IDs for the Product Model/Version target and new value fields
Target value database field name Target value field ID New value database field name
303233800
Not applicable
Not applicable
Not applicable
Not applicable
Street_NewVal
303234000
Not applicable
Not applicable
Country_NewVal
303234100
Not applicable
Not applicable
StateProvince_NewVal
303234200
Not applicable
Not applicable
City_NewVal
303234300
Not applicable
Not applicable
ZipPostalCode_NewVal
303234400
Not applicable
Not applicable
TimeZone_NewVal
303235000
SiteName_SiteInfo
Note: This field is required to
Support group
Table 6-17 shows the values for a data administration type of Support Group.
Table 6-17: Field IDs for the Support Group target and new value fields
Target value database field name Target value field ID New value database field name
303215700
Not applicable
Not applicable
Support Organization
1000000014
SupportOrganization_NewVal
303235900
1000000015
SupportGroupName_NewVal
303236000
SupportCompany_SGP
Note: This field is used as part of
Company
The following example is for the count action:
FormCTM:People
FilterDLD:DAT:CompanyCTMLargeForms_Count_Q
SQL statementSELECT COUNT(C1)
C1000000001 = '$Company$'
90
FormCTM:People
FilterDLD:DAT:CompanyCTMLargeForms_Update`!_Q
SQL statementUPDATE $z1D_schemaID$ SET C1000000001 =
'$Company_NewVal$' WHERE C1000000001 = '$Company$'
Person name
You must use either the person ID or login ID to count or update the person name.
This ID is used in the WHERE clause of the SQL statement.
The following example is for the count action when the full name is on the form:
C1000000080 = '$PersonID$'
The following example is for the update action when the full name is on the form:
The following example is for the count action when the full name, first name, and
last name are on the form:
FormAPR:Approver Lookup
FilterDLD:DAT:PersonNameWithLoginIDOther_Count_Q
SQL statementSELECT COUNT(C1)
C1000000080 = '$PersonID$'
The following example is for the update action when the full name, first name, and
last name are on the form:
FormAPR:Approver Lookup
FilterDLD:DAT:PersonNameWithLoginIDOther_Count`!_Q
SQL statementUPDATE $z1D_schemaID$ SET
C1000000637 = CASE WHEN (C1000000080 = '$PersonID$') THEN
'$FullName_NewVal$' ELSE C1000000637 END,
C1000000369 = CASE WHEN (C1000000080 = '$PersonID$') THEN
'$FirstName_NewVal$' ELSE C1000000369 END,
C1000000367 = CASE WHEN (C1000000080 = '$PersonID$') THEN
'$LastName_NewVal$' ELSE C1000000367 END
WHERE (C1000000080 = '$PersonID$')
91
Login ID
The following example is for the count action:
FormCTM:People WorkLog
FilterDLD:DAT:LoginIDCTM2_Count_Q
SQL statementSELECT COUNT(C1)
FormCTM:People WorkLog
FilterDLD:DAT:LoginIDCTM2_Count`!_Q
SQL statementUPDATE $z1D_schemaID$ SET
C2 = CASE C2 WHEN '$LoginID_OriVal$' THEN '$LoginID_NewVal$' ELSE
C2 END,
C1000000159 = CASE C1000000159 WHEN '$LoginID_OriVal$' THEN
'$LoginID_NewVal$' ELSE C1000000159 END,
C5 = CASE C5 WHEN '$LoginID_OriVal$' THEN '$LoginID_NewVal$' ELSE
C5 END
WHERE (C2 = '$LoginID_OriVal$' OR C1000000159 =
'$LoginID_OriVal$' OR C5 = '$LoginID_OriVal$')
Generic categorization
To count or update categorizations, you need a filter for each level of
categorization on the form. Whether a filter runs depends on which tiers the user
specifies on the Data Wizard console with new values.
For example, if Tier 1, 2, and 3 are on the form, then three separate filters are
needed to perform the action. One filter contains the SQL statement to count or
update for all three tiers. Another filter will act on the first two tiers. Another filter
acts on just the first tier. On the Data Wizard console, if the user specifies all three
tiers with new values, all three filters run. If the user specifies a new values for only
Tier 1, only the filter containing Tier 1 runs.
If only Tier 1 and 2 are on the form, you need only two filters.
Category type is used in the SQL statements. If the category type is always the
same for categorization, omit this field from the SQL statement. Otherwise, hard
code the value in the SQL statement.
The following example is for the count action when all three tiers are on the form:
FormCFG:GenericProdServiceAssoc
FilterDLD:DAT:GenCatTier3LargeForms_Count_Q
SQL statementSELECT COUNT(C1)
92
The following example is for the update action when all three tiers are on the form:
FormCFG:GenericProdServiceAssoc
FilterDLD:DAT:GenCatTier3LargeForms_Update`!_Q
SQL statementUPDATE $z1D_schemaID$ SET C1000000744 =
'$GenericCatTier1_NewVal$', C1000000745 =
'$GenericCatTier2_NewVal$', C1000000746 =
'$GenericCatTier3_NewVal$' WHERE C1000000744 = '$Generic
Categorization Tier 1$' AND C1000000745 = '$Generic
Categorization Tier 2$' AND C1000000746 = '$Generic
Categorization Tier 3$' AND C1000002257 = '$Category Type$'
The following example is for the count action when the first two tiers are on the
form:
FormCFG:GenericProdServiceAssoc
FilterDLD:DAT:GenCatTier2LargeForms_Count_Q
SQL statementSELECT COUNT(C1)
The following example is for the update action when the first two tiers are on the
form:
FormCFG:GenericProdServiceAssoc
FilterDLD:DAT:GenCatTier2LargeForms_Update`!_Q
SQL statementUPDATE $z1D_schemaID$ SET C1000000744 =
'$GenericCatTier1_NewVal$', C1000000745 =
'$GenericCatTier2_NewVal$' WHERE C1000000744 = '$Generic
Categorization Tier 1$' AND C1000000745 = '$Generic
Categorization Tier 2$' AND C1000002257 = '$Category Type$'
Operational categorization
Like generic categorization, operational categorization has multiple tiers of
categorization that require multiple filters.
The following example is for the count action when two tiers are on the form:
FormCFG:GenericProdServiceAssoc
FilterDLD:DAT:OperCatTier2LargeForms_Count_Q
SQL statementSELECT COUNT(C1)
93
The following example is for the update action when two tiers are on the form:
FormCFG:GenericProdServiceAssoc
FilterDLD:DAT:OperCatTier2LargeForms_Update`!_Q
SQL statementUPDATE $z1D_schemaID$ SET C1000000063 =
'$OperationalCatTier1_NewVal$', C1000000064 =
'$OperationalCatTier2_NewVal$' WHERE C1000000063 =
'$Categorization Tier 1$' AND C1000000064 = '$Categorization Tier
2$'
FormCFG:GenericProdServiceAssoc
FilterDLD:DAT:OperCatTier1LargeForms_Count_Q
SQL statementSELECT COUNT(C1)
FormCFG:GenericProdServiceAssoc
FilterDLD:DAT:OperCatTier1LargeForms_Update`!_Q
SQL statementUPDATE $z1D_schemaID$ SET C1000000063 =
'$OperationalCatTier1_NewVal$' WHERE C1000000063 =
'$Categorization Tier 1$'
Product categorization
Like generic categorization, product categorization has multiple tiers of
categorization that require multiple filters.
The following example is for the count action for all three tiers:
94
The following example is for the update action for all three tiers:
Site name
The following example is for the count action:
FormCTM:People Template
FilterDLD:DAT:SiteOther_Count_Q
SQL statementSELECT COUNT(C1)
C260000001 = '$Site$'
FormCTM:People Template
FilterDLD:DAT:SiteOther_Update`!_Q
SQL statementUPDATE $z1D_schemaID$ SET C260000001 =
'$Site_NewVal$' WHERE C260000001 = '$Site$'
95
Site information
The Site Name field is referenced in the WHERE clause of the SQL statement
The following example is for the count action:
FormSIT:Site
FilterDLD:DAT:SiteInfoLargeForms_Count_Q
SQL statementSELECT COUNT(C1)
FormSIT:Site
FilterDLD:DAT:SiteInfoLargeForms_Update`!_Q
SQL statementUPDATE $z1D_schemaID$ SET C1000000004 =
'$City_NewVal$', C1000000002 = '$Country_NewVal$', C1000000037 =
'$Street_NewVal$', C1000000003 = '$StateProvince_NewVal$',
C1000000039 = '$ZipPostalCode_NewVal$', C1000000541 =
'$TimeZone_NewVal$' WHERE C260000001 = '$SiteName_SiteInfo$'
Support group
To count or update the support group, you might need multiple filters, depending
on the number of levels on the form. Whether a filter runs depends on which tiers
the user selects on the Data Wizard console.
For example, if Support Organization and Support Group are on the form, then
you need two filters to perform the action. One filter will have the SQL statements
to count and update for Support Organization and Support Group; the other filter
acts on only the Support Organization. If all tiers are filled in for the new value on
the console, both filters run. If only Support Organization is filled in, only the filter
containing Support Organization runs.
The following example is for the count action for both the Support Organization
and Support Group fields:
96
The following example is for the update action for both the Support Organization
and Support Group fields:
The following example is for the count action for the Support Group field only:
The following example is for the update action for the Support Group field only:
97
98
Appendix
Appendix A
99
The field on the specified form is shorter than the field elsewhere in the
application.
Field or fields
Contains
50
128
128
128
zLoginName
30
254
Created By
LoginID
40
254
BMC.AM:BMC_InventoryStorage_ Owner
AST:InventoryStorage
zFullName
CTM:Login ID
100
Table A-2 lists fields not updated by the data wizard, because the field on the form
is not uniquely identified. For example, a persons name is listed on the form, but
not the Person ID or Login ID.
Table A-2: Fields that are not uniquely identified
Form or forms
Fields containing
CHG:CCMSavedSearch-CRCI
CHG:CCMSavedSearch-ImpLoc
CHG:CCMSavedSearch-ServiceCI
Support group
AST:ConfigNotification
AST:Notifications
Product Model/Version
A persons name
AST:Install_ASI
BMC.CORE:BMC_BaseElement
CHG:CCMSavedSearch
CHG:CCMSavedSearch-CRCI
CHG:CCMSavedSearch-ImpLoc
CHG:CCMSavedSearch-ServiceCI
CHG:CHGSLM:Qualbuilder
CTR:ContractBase
HPD:IncidentInterface_Create (Direct
Contact fields)
PBM:ProblemInterface_Create
SRM:Request (AppRequestAssignee)
SRM:RequestInterface_Create
(AppRequestAssignee)
TMS:Flow
TMS:TaskGroup
TMS:TaskGroupTemplate
Appendix A
101
102
Appendix
Error messages
This section lists error codes from the bulk load process.
The following topics are provided:
Appendix B
Error messages
103
Message
Explanation
100
101
102
103
104
105
106
107
108
Invalid Person
109
Invalid Operational Category fields for IT One or more of the operational category values is not
skills
valid. You can obtain correct values from the
CFG:Service Catalog form.
110
111
112
113
None
114
Invalid Manager
115
None
104
Message
Explanation
116
Invalid Template
117
Invalid Title
118
Invalid Company
119
Invalid Department
120
Invalid Organization
121
Invalid Site
122
123
124
None
125
Invalid Country
126
Invalid Region
127
128
Invalid City
129
130
131
132
None
133
None
134
None
135
Invalid Manufacturer.
Appendix B
Error messages
105
Message
Explanation
136
None
137
None
138
139
None
140
None
141
None
142
None
143
None
144
None
145
None
146
147
None
148
None
149
Invalid Login ID
None
150
Invalid CI Type
151
None
152
None
153
154
155
Invalid Person ID
106
None
Message
Explanation
156
None
The Allocation Method For The Source
Cost Center In the
FIN:LoadConfigCostCentersRep Form Is
Not Set To 'Equal Distribution' Or 'UserDefined Percentage'
157
None
158
None
159
160
None
161
162
Task Manager
Task User
Incident User
Incident Master
Problem User
Problem Master
Infrastructure Change User
Infrastructure Change Master
Infrastructure Change Config
Purchasing User
163
None
164
None
165
None
Appendix B
Error messages
107
Message
Explanation
166
167
Invalid Currency
168
None
169
170
171
None
172
None
173
174
None
175
None
176
None
Invalid Change Manager Group
combination (Company is required when
Organization is present, and
Organization is required when group is
entered)
177
178
None
Invalid Change Implementer Group
combination (Company is required when
Organization is present, and
Organization is required when group is
entered)
179
108
None
None
Message
Explanation
180
None
Invalid Change Assignee Group
combination (Company is required when
Organization is present, and
Organization is required when group is
entered)
181
None
182
None
183
None
184
Invalid Process
None
185
None
186
None
187
None
188
None
189
None
190
None
Invalid Assignment Support Group
combination (Company is required when
Organization is present, and
Organization is required when Group is
entered)
191
192
Invalid Assignee
None
193
None
Invalid Vendor Assignment Group
combination (Company is required when
Organization is present, and
Organization is required when Group is
entered)
194
None
195
None
196
None
197
198
Invalid Author
None
199
None
1000
Appendix B
Error messages
109
Message
Explanation
1001
None
1002
None
1003
None
1004
None
1005
None
1006
None
1007
None
1008
None
1009
None
1010
None
1011
None
1012
None
1013
Invalid Locale
None
1014
None
1015
None
1016
None
1017
1018
None
1019
None
1020
None
1021
1022
None
1023
None
1024
1025
110
Message
Explanation
1026
None
1027
None
1028
None
1029
None
1030
None
1031
1032
None
1033
None
1034
None
1035
None
1036
Invalid Owner
None
1037
None
1038
1039
None
1040
None
1041
None
1042
None
1043
None
1044
None
More than one Assignee was found for
the specified Support Company, Support
Organization and Assigned Group with
the same name
1045
1046
Appendix B
Error messages
111
Message
1047
1048
1049
1050
1051
None
Invalid Owner Support Group
combination (Company is required when
Organization is present, and
Organization is required when Group is
entered)
1052
1053
None
Incident associating From will be set to
Original during promotion - Can not use
Relationship Type as Duplicate of for this
incident
1054
None
Incident associating To will be set to
Original during promotion - Can not use
Relationship Type as Original of for this
incident
1055
None
1056
Invalid Request ID
None
1057
None
1058
None
1059
Invalid Recipient
None
1060
None
1061
None
1062
None
112
Explanation
None
None
Message
Explanation
1063
None
1064
None
1065
None
1066
None
1067
None
1068
None
1069
None
1070
None
1071
None
1072
None
Company and Cost Center Code
combination is not valid or Cost Center is
not set to Active
1073
None
1074
Invalid Identifier
None
1075
None
1076
None
More than one Problem Manager(PM)
Assignee was found with the same name.
Try using the PM Assignee Login or the
PM Support Company, PM Support
Organization and PM Assigned Group
fields to narrow the search
1077
1078
None
More than one Problem Manager(PM)
Assignee was found for the specified PM
Support Company, PM Support
Organization and PM Assigned Group
with the same name
1079
None
1080
1081
None
1082
None
1083
None
1084
None
1085
None
None
Appendix B
Error messages
113
Message
Explanation
1094
None
1096
None
1097
None
Invalid Problem Manager Assignment
Support Group combination (Company
is required when Organization is present,
and Organization is required when
Group is entered)
1098
1099
None
Invalid Known Error Assignment
Support Group combination (Company
is required when Organization is present,
and Organization is required when
Group is entered)
1100
1101
1102
1103
1104
None
1105
None
1106
None
1107
None
1108
None
1109
None
1110
None
114
None
None
Message
Explanation
1111
None
1112
1130
None
Invalid Requested By Support Group
combination (Company is required when
Organization is present, and
Organization is required when Group is
entered)
1131
Message
Explanation
200
None
201
202
203
None
204
None
205
206
207
208
209
210
None
Appendix B
Error messages
115
Message
Explanation
211
None
212
None
213
None
214
None
215
Person ID Is Required
None
216
None
217
None
218
None
219
None
220
221
None
222
None
223
None
224
None
225
None
226
227
228
229
116
None
Message
Explanation
230
231
232
None
233
None
234
235
236
None
237
None
247
None
248
None
249
None
250
251
252
None
Resolution Product Tier 1 through 3,
Resolution Manufacturer, and Resolution
Product Name fields are required when
Resolution Model Version is entered
253
Appendix B
Error messages
117
Message
Explanation
254
None
255
256
None
257
None
258
None
259
260
261
None
When the Contact Person ID is not
populated, the Contact's Company, First
Name and Last Name are required
262
None
263
None
264
265
None
266
None
267
None
268
269
270
118
None
None
Message
Explanation
271
272
273
274
275
276
None
When the Customer Person ID is not
populated, the Customer Company,
Customer First Name, and Customer Last
Name are required
277
None
If any of the following fields are
populated, all are required --All Assignee
Company, Assignee Organization,
Assignee Group Name
278
279
280
None
At least one of the three product
categorizations or the product name is
required when the problem investigation
status is "Completed"
282
283
None
None
None
None
Appendix B
Error messages
119
Message
Explanation
284
None
The Assignee Assigned Group (or
Problem Assignee or Assignee Login ID)
is required when the status is set to
"Assigned" or "Closed"
285
None
Message
Explanation
300
None
301
None
304
None
305
None
306
None
307
308
309
310
311
312
None
313
None
314
None
120
None
Message
Explanation
315
None
316
317
318
None
319
None
320
None
321
None
322
323
None
324
None
325
None
326
None
327
None
328
None
329
None
330
Appendix B
Error messages
121
Message
Explanation
331
None
332
None
333
334
122
Appendix
Data values
The spreadsheets for data migration include instructions on how to complete the
spreadsheet columns. This section provides tables of data values where the list of
values was too lengthy to display in the spreadsheet.
The following topics are provided:
Appendix C
Data values
123
124
Account
Inventory Location
Activity
IP Connectivity Subnet
Admin Domain
IP Endpoint
Application
Application Infrastructure
Keyboard
Application Service
Application System
LNs Collection
BIOS Element
Bulk Inventory
Business Process
LPAR
Business Service
Mainframe
Card
Media
CDROM Drive
Memory
Chassis
Monitor
Cluster
Network Port
Communication Endpoint
NT Domain
Computer System
Operating System
Connectivity Collection
Package
Connectivity Segment
Patch
Database
Physical Location
Database Storage
Pointing Device
Disk Drive
Printer
Disk Partition
Processor
Document
Product
Equipment
Protocol Endpoint
File System
Rack
Floppy Drive
Hardware Package
Role
Share
Locales
Software Server
Virtual System
System Resource
System Software
VM Ware
Tape Drive
UPS
Locales
On the ProcessSetup-Incident.xls spreadsheet, the CFG-DecisionTree tab
includes a column for Locale, which is a required field that must be completed
with a locale code, such as en_US for English (US).
If you create decision trees in English or in any of the languages into which the
application is localized, you might complete the column with any of the following
locale codes:
de_DE
en_US
es_ES
fr_FR
it_IT
ja_JP
ko_KR
zh_CN
The following list contains all supported locale codes:
en_US
ar_OM
da_DK
en_NZ
es_HN
ar_AE
ar_QA
de_AT
en_ZA
es_MX
ar_BH
ar_SA
de_CH
es_AR
es_NI
ar_DZ
ar_SD
de_DE
es_BO
es_PA
ar_EG
ar_SY
de_LU
es_CL
es_PE
ar_IQ
ar_TN
el_GR
es_CO
es_PR
ar_JO
ar_YE
en_AU
es_CR
es_PY
ar_KW
be_BY
en_CA
es_DO
es_SV
ar_LB
bg_BG
en_GB
es_EC
es_UY
ar_LY
ca_ES
en_IE
es_ES
es_VE
ar_MA
cs_CZ
en_IN
es_GT
et_EE
Appendix C
Data values
125
fi_FI
hu_HU
lv_LV
ro_RO
th_TH
fr_BE
is_IS
mk_MK
ru_RU
tr_TR
fr_CA
it_CH
nl_BE
sh_YU
uk_UA
fr_CH
it_IT
nl_NL
sk_SK
zh_CN
fr_FR
iw_IL
no_NO
sl_SI
zh_HK
fr_LU
ja_JP
pl_PL
sq_AL
zh_TW
hi_IN
ko_KR
pt_BR
sr_YU
hr_HR
lt_LT
pt_PT
sv_SE
Notification events
On the People.xls spreadsheet, the 16 NTE-CFG-NotificationEvents tab includes
columns for Module Name and Notification Event, both of which are required
fields. Table C-1 lists the module names in BMC Remedy IT Service Management
(BMC Remedy ITSM) 7.0 along with the applicable notification events.
Table C-1: Module names and applicable notification events
BMC Remedy ITSM 7.0 module
Asset Management
Broadcast
Broadcast Notification
Incident
126
Notification events
Incident
Approval
Approval Information
Approval Resolution Escalated Notification
Approval Resolution Escalation
Cancellation
Change Assignee Assignment
Change Assignee Approval Rejection
Change Assignee Completion
Change Assignee Latent Completion
Change Assignee Planning
Change Assignee Pre-planning
Change Assignee Re-scheduled
Change Assignee Scheduled
Change Assignee Scheduled For Review
Change Management Assignment
Change Management Approval Rejection
Change Manager Completion
Change Manager Group Escalation
Change Manager Latent Completion
Change Manager Next Dependent Change
Change Manager Planning
Change Manager Pre-planning
Change Manager Predecessor Completion
Change Manager Re-scheduled
Change Manager Scheduled
Change Manager Scheduled for Review
Change Worklog Assignment
Completion
Infrastructure Change
(Continued on next page)
Appendix C
Data values
127
Infrastructure Change
Implementer Assignment
Implementer Planning
Implementer Pre-planner
Implementer Scheduled
Manual Notification
Non-Approval Information
OLA Resolution Escalated Notification
OLA Resolution Escalation
OLA Response Escalated Notification
OLA Response Escalation
Receipt Confirmation
Requester Change Cancellation
Requester Change Receipt Confirmation
Requester Completion
Requester Change Re-scheduled
Requester Change Scheduled
Requester Rejection
Scheduled
SLA Response Escalated Notification
Task Cancellation
Task Pending
Unavailability Restored
Problem Management
Change Completed
Known Error Assignment
Known Error Manager Assignment
Problem Assignment
Problem Cancelled
Problem Completed
Problem Manager Assignment
Solution Assignment
Unavailability Restored
Reminders
Reminders Notification
Request Management
Task Management
Task Assigned
Task Status Changed
128
CTM-People tab defines people that are being loaded into the system.
CTM-PeopleTemplate tab is used to load existing People templates from previous
system. However People Templates are also used for linking Permission groups,
Support Groups and Functional Rolls to a Person Record that is being loaded.
people records
linked with
permission
groups,
support
groups, and
functional
roles?
Permissions
table
To define the permissions for a particular person, you have to specify a Template Name
(field) on the CTM-People tab. The information in the CTM-PeopleTemplate tab is not used
at all; the information in the CTM-People tab is used to load the person. After a template
has been defined in the CTM-PeopleTemplate tab, you can create a permission record
using the CTM-PeoplePermissionGroup tab. Begin by entering the template name
specified in CTM-PeopleTemplate tab in the Template Name column of the CTMPeoplePermissionGroup tab. You must enter one permission per excel row (many
permissions to one template are allowed). The same applies when specifying support
groups (CTM-SupportGroupAssociation tab) and functional roles (CTMSupportGroupFunctionalRole).
Table C-2 lists the permission groups in BMC Remedy ITSM 7.0, along with the
applicable license types. For a more detailed description of each permission group,
see the BMC Remedy IT Service Management 7.0 Configuration Guide.
Table C-2: Permission groups and applicable license types
BMC Remedy ITSM 7.0 permission Applicable license types
group
Read
Fixed
Floating
None
Administrator
Yes
ApprovalAdmin
Yes
ASE-Administrator
Yes
Asset Admin
Yes
Yes
Yes
Asset Config
Yes
Yes
Yes
Asset User
Yes
Yes
Yes
Asset Viewer
Yes
Browser
Yes
CM Dashboard User
Yes
Yes
Yes
Appendix C
Data values
129
Floating
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Cost Manager
Yes
Yes
Yes
Customize
Yes
DSL Master
Yes
DSL Viewer
Yes
Incident Config
Yes
Yes
Incident Master
Yes
Yes
Yes
Yes
Incident Submitter
Yes
Incident User
Incident Viewer
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Licensing
Yes
Notification Admin
Yes
Problem Config
Yes
Yes
Problem Master
Yes
Yes
Yes
Yes
Problem Submitter
Problem User
Yes
Problem Viewer
Purchasing User
130
None
Yes
Yes
Yes
Receiving User
Yes
Yes
Yes
Security
Yes
SLM Config
Yes
Yes
SLM Customer
Yes
Yes
SLM Manager
Yes
Yes
Relationship types
Floating
None
Sub Administrator
Yes
Yes
Task Administrator
Yes
Yes
Task Manager
Yes
Yes
Task User
Yes
Relationship types
On the Transactional-SharedComponents.xls spreadsheet, the SHRAssociation tab is used to specify associations (or relationships) between records.
You can create relationships between any request types, except those noted in
Table C-3.
Table C-3: Relationships that are not valid
From request type
Relationship type
To request type
Any
Any
Same request
Solution database
Any
Any
Incident marked as
duplicate
Any
Any
Incident marked as
original
Duplicate of
Request types
On the Transactional-SharedComponents.xls spreadsheet, the SHRAssociation tab is used to specify associations (or relationships) between records.
This tab includes two columns for Request Type, which identify the request type
of the two records being associated and which must be completed with one of the
following text or numeric values:
6000Configuration Item
9000Incident
15000Solution Database
16000Known Error
20000Problem Investigation
Appendix C
Data values
131
Status reasons
For forms that include Status as a required field, Status Reason is a required field
for the status values indicated in the following tables.
On the Transactional-Incident.xls spreadsheet, the HPD-HelpDesk tab
includes columns for Status and Status Reason. Status is a required field on the
Incident form. Status Reason is a required field for the Status values listed in
Table C-4. This table lists the values available for Status and the corresponding
values for Status Reason.
Table C-4: Incident Status values and corresponding Status Reason values
Status values
Status Reason
numeric values
Pending
2000
3000
4000
Registration Approval
5000
Supplier Delivery
6000
7000
8000
9000
Infrastructure Change
10000
Request
11000
Future Enhancement
13000
Client Hold
14000
Monitoring Incident
19000
11000
Future Enhancement
14000
Monitoring Incident
15000
16000
17000
19000
1000
19000
20000
No longer a Causal CI
Resolved
Closed
Cancelled
132
Status reasons
Status Reason
numeric values
Closed
1000
Success
2000
Failed
3000
Canceled
4000
Assignment
9000
Error
7000
Acknowledgment
8000
Completion
Pending
Waiting
Status values
Known Error
Cancelled
1000
Duplicate
2000
No Longer Applicable
3000
Pending PIR
Corrected
Problem
Investigation
Solution
Database
Scheduled for
Correction
5000
6000
Completed
1000
Known Error
2000
Unresolveable
3000
Solution Database
4000
Enhancement Request
Cancelled
5000
Duplicate Investigation
Inactive
1000
Not Applicable
Appendix C
Data values
133
Time zones
On the SupportGroup.xls spreadsheet, the 06 BusinessTimeHolidays tab
includes a column for time zone, which must be completed with one of the
following values:
Time zones
Appendix C
Data values
135
136
Appendix
Appendix D
137
Tab
Staging form
Company.xls
01 COM-Company
COM:LoadCompany
COM:Company
Company.xls
02 COM-Company
Alias
COM:LoadCompanyAlias
COM:Company Alias
Financials.xls
01 FIN-ConfigCost
CentersRepository
FIN:LoadConfigCostCenters
Rep
FIN:ConfigCostCenters
Repository
Financials.xls
02 FIN-CostCenterUD
Associations
FIN:LoadCostCenterUDA
Assoc
FIN:CostCenterUDA
Associations
GenericCatalog.xls
01 CFG-GenericCatalog CFG:LoadGenericCatalog
CFG:Generic Catalog
GenericCatalog.xls
02 CFG-GenericProd
ServiceAssoc
CFG:LoadGenericProdSer
Assoc
CFG:GenericProdService
Assoc
GenericCatalog.xls
02 CFG-Generic
CompanyModuleAsso
CFG:LoadGenericCpyModule CFG:GenericCompany
Assoc
ModuleAssoc
Geography.xls
CTM-Postal Codes
CTM:LoadPostalCodes
CTM:PostalCodes
Location.xls
01 SIT-Site
SIT:LoadSite
SIT:Site
Location.xls
02 SIT-SiteAlias
SIT:LoadSiteAlias
SIT:Site Alias
Location.xls
03 CTM-Region
CTM:LoadRegion
CTM:Region
Location.xls
04 SIT-SiteGroup
SIT:LoadSiteGroup
SIT:Site Group
Location.xls
05 SIT-SiteCompany
Association
SIT:LoadSite CompanyAssoc
SIT:Site Company
Association
OperationalCatalog.x 01 CFG-Operational
ls
Catalog
CFG:LoadServiceCatalog
CFG:Service Catalog
OperationalCatalog.x 02 CFG-Operational
ls
CatalogAssoc
CFG:LoadServiceCatalog
Assoc
People.xls
01 CTM-People
Template
CTM:LoadPeopleTemplate
CTM:People Template
People.xls
02 CTM-People
CTM:LoadPeople
CTM:People
User (if a Remedy Login
ID is specified)
People.xls
03 CTM-People
PermissionGroups
CTM:LoadPeopleTemplatePG
CTM:People Template
PG
CTM:People Permission
Groups
People.xls
04 CTM-SupportGroup CTM:LoadPeopleTemplateSG
Association
138
CTM:People Template
SG
CTM:Support Group
Association
Tab
Staging form
People.xls
People.xls
06 CTM-Login
CTM:LoadPeopleAttributes
CTM:Login ID
People.xls
07 CTM-PeopleWallet
CTM:LoadPeopleAttributes
CTM:People Wallet
People.xls
08 CTM-PeopleHR
AttendanceMgmt
CTM:LoadPeopleAttributes
CTM:People HR
Attendance Mgmt
People.xls
09 CTM-PeopleHR
TimeManagement
CTM:LoadPeopleAttributes
CTM:People HR Time
Management
People.xls
10 CTM-People
Education
CTM:LoadPeopleAttributes
CTM:People Education
People.xls
11 CTM-PeopleTravel
Profile
CTM:LoadPeopleAttributes
People.xls
12 CTM-PeopleBenefit
Info
CTM:LoadPeopleAttributes
People.xls
13 CTM-PeopleITSkills CTM:LoadPeopleAttributes
CTM:People IT Skills
People.xls
14 FIN-CostCenterUD
Associations
FIN:LoadCostCenterUDA
Assoc
FIN:CostCenterUDA
Associations
People.xls
15 CTM-PeopleWork
Log
CTM:LoadPeopleWorkLog
CTM:People WorkLog
People.xls
16 NTE-CFGNotification
Events
NTE:LoadCFGNotification
Events
NTE:CFG-Notification
Events
PeopleOrg.xls
CTM-People
Organization
CTM:LoadPeople
Organization
CTM:People Organization
ProductCatalog.xls
01 PCT-ProductCatalog PCT:LoadProductCatalog
PCT:Product Catalog
ProductCatalog.xls
02 PCT-ProductAlias
PCT:LoadProductAlias
PCT:Product Alias
ProductCatalog.xls
03 PCT-Product
CompanyAssoc
PCT:LoadProdComAssoc
PCT:ProductCompany
Association
ProductCatalog.xls
04 PCT-ProductModel
Version
PCT:LoadProdModelVersion
PCT:Product Model/
Version
ProductCatalog.xls
05 PCT-ModelVersion
Patch
PCT:LoadModelVersionPatch
PCT:ModelVersion Patch
ProductCatalog.xls
06 PCT-ProdCatalog
AliasMapping
PCT:LoadProdCatAlias
Mapping
PCT:ProductCatalogAlias
MappingForm
SupportGroup.xls
01 CTM-SupportGroup CTM:LoadSupportGroup
CTM:Support Group
SupportGroup.xls
02 CTM-SupportGroup CTM:LoadSGPAssignments
Assignments
CTM:Support Group
Assignments
SupportGroup.xls
SupportGroup.xls
04 CTM-SupportGroup CTM:LoadSGPOnCall
OnCall
Appendix D
139
Tab
Staging form
SupportGroup.xls
05 BusinessTime
Workdays
CFG:LoadBusinessTimeWork
days
SupportGroup.xls
06 BusinessTime
Holidays
CFG:LoadBusinessTime
Holidays
CFG:Business Holidays
Storage
Business Time Holidays
SystemSetup.xls
NTE-CFG-PagerService NTE:LoadCFGPagerService
Config
Config
NTE:CFG-Pager Service
Config
Tab
Staging form
ProcessSetupFoundation.xls
CFG-Assignment
CFG:LoadAssignment
CFG:Assignment
ProcessSetupFoundation.xls
AP-Alternate
APR:LoadAlternate
AP:Alternate
ProcessSetupIncident.xls
HPD-Template
HPD:LoadTemplate
HPD:Template
ProcessSetupIncident.xls
HPDTemplateSPGAssoc
ProcessSetupIncident.xls
HPDTemplateAssociations
HPD:LoadTemplate
Associations
HPD:Template
Associations
ProcessSetupIncident.xls
CFG-Scripts
CFG:LoadScripts
CFG:Scripts
ProcessSetupIncident.xls
CFGGroupEventMapping
CFG:LoadGroupEvent
Mapping
CFG:Group Event
Mapping
ProcessSetupIncident.xls
CFG-DecisionTree
CFG:LoadDecisionTree
CFG:Decision Tree
ProcessSetupIncident.xls
CFG-DecisionTreeMainBranch
ProcessSetupIncident.xls
CFG-DecisionTreeBranch
ProcessSetupIncident.xls
CFG-DecisionTreeBranchItem
ProcessSetup-Task.xls
TMSAssignmentConfig
TMS:LoadAssignmentConfig
140
TMS:Assignment
Configuration
Tab
Staging form
TransactionalIncident.xls
HPD-HelpDesk
HPD:LoadHelpDesk
HPD:HelpDesk
SRM:Request
TransactionalIncident.xls
HPD-ImpactedAreas
HPD-LoadImpactedAreas
HPD-Impacted Areas
TransactionalIncident.xls
HPD-WorkLog
HPD:LoadWorkLog
HPD:WorkLog
SRM:WorkInfo
TransactionalIncident.xls
TMS-Task
TMS:LoadTask
TMS:Task
TransactionalIncident.xls
TMS-WorkInfo
TMS:LoadWorkInfo
TMS:WorkInfo
TransactionalProblem.xls
PBMProblemInvestigation
PBM:LoadProblem
Investigation
PBM:Problem
Investigation
TransactionalProblem.xls
PBMInvestigationWorkLog
PBM:LoadInvestigationWork
Log
PBM:Investigation
WorkLog
TransactionalProblem.xls
PBM-KnownError
PBM:LoadKnownError
PBM:Known Error
TransactionalProblem.xls
PBMKnownErrorWorkLog
PBM:LoadKnownErrorWork
Log
PBM:Known Error
WorkLog
TransactionalProblem.xls
PBM-SolutionDatabase PBM:LoadSolutionDatabase
PBM:SolutionDatabase
TransactionalProblem.xls
PBM-SolutionAlias
PBM:LoadSolutionDBAlias
PBM:SolutionDBAlias
TransactionalProblem.xls
PBMSolutionDBAdditional
Mapping
PBM:SolutionDBAdditional
Mappings
CFG:Group Event
Mapping
CFG:GroupEventMap
KDBAssoc
TransactionalProblem.xls
PBM-SolutionWorkLog PBM:LoadSolutionWorkLog
PBM:SolutionWorkLog
TransactionalSHR-Associations
SharedComponents.xls
SHR:LoadAssociations
HPD:Associations
AST:CMDB Associations
TransactionalCFG-Reminders
SharedComponents.xls
CFG:LoadReminders
CFG:Reminders
TransactionalFIN-Costs
SharedComponents.xls
FIN:LoadCosts
FIN:Costs
TransactionalCFG-BroadCast
SharedComponents.xls
CFG:LoadBroadcast
CFG:Broadcast
TransactionalCFGSharedComponents.xls BroadcastSPGAssoc
CFG:LoadBroadcastSPGAssoc CFG:BroadcastSPG
Association
Appendix D
141
142
Appendix
Appendix E
143
Company
Company
None
Person name
Company
Person ID
Login ID
First Name
Middle Name
Last Name
Full Name
has a Login ID
Login ID
Generic
categorization
Operational
categorization
Product
categorization
Product Model/Version
Site
Site
None
144
Login ID
Submitter
Last Modified By
Any field that holds a login ID
value
None
None
Support group
Support Organization
Support Group Name
Street
Country
State/Province
City
Zip/Postal Code
Time Zone
Support Company
Form alias
Field name
Field ID
SLM:RuleCondtion
500068600
SLM:ServiceTarget
Service Target
TermsAndConditions
300271400
HPD:HPDSLM:
Qualbuilder
Qualification Builder
Qualification
3002714000
CHG:CHGSLM:
Qualbuilder
Qualification Builder
Qualification
3002714000
AST:ASTSLM:Qual
builder
Qualification Builder
Qualification
3002714000
Use the Advanced Search Bar to find records that meet the following criteria:
'Name*' LIKE "SLM00101_TC%"
3 Open the record in modify mode and change the appropriate Terms and
Conditions fields.
For the HPD:HPDSLM:Qualbuilder, CHG:CHGSLM:Qualbuilder, and
AST:ASTSLM:Qualbuilder forms, modify the Qualification (3002714000) field by
changing the values of individual fields and clicking Save.
Appendix E
145
Background
Preparing your system on page 147
Updating the RKMConvert configuration file on page 148
Running the RKMConvert utility on page 150
Building the Hummingbird SearchServer tables on page 151
Background
BMC Remedy Knowledge Management stores knowledge base solutions as XML
files. Each XML file contains solution text and pre-defined fields, such as company,
name (author), and solution categorization. If any of the field information changes
in your system, you must also update your solutions to reflect that change.
RKMConvert is a Java command-line application that processes and converts BMC
Remedy Knowledge Management solutions using XSLT. In the supplied XSL
configuration file (7xGlobalReplace.xsl), you identify the field to change and
specify the new data for that field.
You can use RKMConvert to globally replace the data in the following fields in
your knowledge solutions:
Company
Name
Categorization
146
Globally replacing data in BMC Remedy Knowledge Management by using the RKMConvert utility
For example, ABC Corporation is defined as a company in your system. You have
many knowledge solutions for ABC corporation in BMC Remedy Knowledge
Management. ABC Corporation announces it is merging with another company
and will have a new name, XYZ Corporation. After you update the XSL
configuration file to include the company field and the new company name, you
can use the RKMConvert utility to globally change all of your solutions to reflect
the new company name.
To globally replace data using RKMConvert, perform the following tasks:
Step 1 Prepare your system.
Step 2 Update the RKMConvert configuration file.
Step 3 Run the RKMConvert utility.
Step 4 Build the Hummingbird SearchServer tables.
NOTE
You do not have to run RKMConvert on the same server where BMC Remedy
Knowledge Management is installed. If you run RKMConvert on a different
server, you must copy the existing solutions from the BMC Remedy Knowledge
Management server and then copy the converted solutions back to the BMC
Remedy Knowledge Management server.
RKMConvert.jar
7xGlobalReplace.xsl
2 Back up your existing solutions by copying the contents of the BMC Remedy
Appendix E
147
Company
To update company information, enter the old and new company information in
the corresponding company variables. The following example changes the name
of the company from Old Company to New Company.
<xsl:variable name="company_old">Old Company</xsl:variable>
<xsl:variable name="company_new">New Company</xsl:variable>
Name
BMC Remedy Knowledge Management uses a name format that combines the full
name found on the User form in BMC Remedy AR System followed by the user
name (login ID) in parentheses. For example, if the full name for a user is Bob
Smith and the user name is bsmith, then user Bob Smith is defined in BMC Remedy
Knowledge Management as Bob Smith (bsmith).
If you use the data wizard to change Bobs full name to Robert Smith, but do not
change his login ID, then change only the full name in the name variable, as in the
following example:
<xsl:variable name="name_old">Bob Smith (bsmith)</xsl:variable>
<xsl:variable name="name_new">Robert Smith (bsmith)</xsl:variable>
If you change both the full name and login ID, then make the appropriate updates
to both the full name and user name portions of the name string, as in the following
example:
<xsl:variable name="name_old">Mary Smith (msmith)</xsl:variable>
<xsl:variable name="name_new">Mary Jones (mjones)</xsl:variable>
Categorization
You change categorization information by entering the old and new categories in
the category element of the categorization variable.
<category category="" type="" item="" sub1="" sub2="" sub3="" />
148
Globally replacing data in BMC Remedy Knowledge Management by using the RKMConvert utility
The categorization schema in BMC Remedy ITSM 7.0 consists of Operational and
Product categories. It contains the following attributes:
Operational
category=Tier1
type=Tier2
item=Tier3
Product
category=Tier1
type=Tier2
item=Tier3
sub1=Product Name
sub2=Manufacturer
sub3=Model Version
For example, to change the categorization Add/User/Account to Add/User/
Profile, make the following changes to the category element of the categorization
variables.
<xsl:variable name="categorization_old"><category category="Add"
type="User" item="Account" sub1="" sub2="" sub3="" />
</xsl:variable>
<xsl:variable name="categorization_new"><category category="Add"
type="User" item="Profile" sub1="" sub2="" sub3="" />
</xsl:variable>
NOTE
The categorization schema changed from BMC Remedy ITSM 6.0 to BMC Remedy
ITSM 7.0. The internal document schema in BMC Remedy Knowledge
Management was designed under the BMC Remedy ITSM 6.0 model. Therefore,
the attribute names conform to the naming convention of BMC Remedy ITSM 6.0,
but still work correctly for BMC Remedy ITSM 7.0.
149
3 Using the guidelines in this section, enter values in the old and new variables to
IMPORTANT
7xGlobalReplace.xsl is an XML file and must conform to XML standards. To
NOTE
RKMConvert can process all solution types (published, draft, and news). Process
these solution sets separately by running RKMConvert for each solution set.
3 Run the RKMConvert utility from a command line, using the folder names you
created in step 1 and the modified 7xGlobalReplace.xsl file.
150
Globally replacing data in BMC Remedy Knowledge Management by using the RKMConvert utility
5 Repeat step 2 through step 4 for draft and news solutions (if applicable).
KMSSysAdmin privileges.
2 Click Settings.
3 In the Personal and System settings screen, click System Settings.
4 In the System Settings screen, click the Indexing tab.
5 In the list of tables, select the table check box.
The Processing window appears as the tables are built. When processing is
completed, you are returned to the Indexing tab.
Appendix E
151
152
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
AR Mapping (ARM) files 21
architecture, data wizard 78
ARX files 21
attachment fields, exclusion from loading 100
audience 12
audit log, data wizard 67
B
batch files 21
benchmarks
performance for data wizard 25
performance for loading foundation data 23
performance for loading incident records 24
BMC Atrium CMDB, about 9
BMC Atrium CMDB, data wizard and 58
BMC discovery products, coordinating update of
product categorization with 62
BMC Remedy AR System server information and
multi-threading 34
BMC Remedy Asset Management, about 10
BMC Remedy Change Management, about 10
BMC Remedy ITSM Data Management Tool
default location 29
when to use 16
BMC Remedy Knowledge Management
data wizard and 58
files 21
replacing data 146
RKMConvert background 146
updating Categorization fields 148
updating Company field 148
updating name field 148
BMC Service Level Management
about 11
data wizard and 58
updating terms and conditions 145
C
CAI plugins
registry form 35
threads, setting 36
categorization
updating 65
updating in BMC Remedy Knowledge
Management 148
company fields
SQL statement for data wizard customization 90
updating in BMC Remedy Knowledge
Management 148
values for data wizard customization 87
components 20
Configuration Item types 124
configuring
BMC Remedy AR System server information for
multi-threading 34
CAI Plugin Registry form 35
performance enhancements 33
RKMConvert 148
conversion files 21
counting records 58
creating CSV files 44
CSV files
errors creating 42
importing 44
customer support 3
Index
153
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
customizations
analyzing impact 72
fields 7577
forms 71, 72
identifying 72
incorporating into data load tool 73
incorporating into data wizard 7797
workflow 72
D
data
deleting 55
duplicate 120
invalid 104
mapping 137142
mapping, foundation 138
populating in spreadsheets 39
promoting 52
validating 48
data integrity 61, 68
Data Load Console, overview 44
data wizard
architecture overview 78
audit log 67
BMC Atrium CMDB and 58
BMC Knowledge Management and 58
BMC Service Level Management and 58
BMC Service Request Management and 58
count action filter 82
customized forms 71, 80
customizing for
Company field 87, 90
Generic Categorization field 92
generic categorization fields 88
Login ID field 92
login ID field 88
Operational Categorization fields 93
operational categorization fields 88
Person Name field 87, 91
Product Categorization fields 89, 94
Product Model and Version field 89, 95
Site Information field 90, 96
Site Name field 89, 95
Support Group field 90, 96
discovery local databases and 58
exclusions 100
foundation data and 144
limitations 64
modify action filter 84
new fields on standard forms 85
overview 58
154
E
errors
CSV fields, creating 42
duplicate data 120
fixing 51
invalid data 104
license compliance 49
messages, benign 47
required fields 115
validation and promotion 54
events, notification 126
exclusions 100
F
field IDs 87
fields
attachments 100
custom 72, 75
errors 115
staging form 74
filters
count action 82
modify action 84
filters, about 73
fixing errors 51
forms
custom, and data wizard 80
custom, new 72
geography 100
promoting data into 52
staging, described 73
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
foundation data
data wizard and 144
defined 16
mapping 138
G
generic categorization fields
SQL statement for data wizard customization 92
values for data wizard customization 88
geography forms, exclusion from bulk load 100
H
halted, data wizard count or update 69
hardware
performance lab environment 23, 24, 25
prerequisites 22
Hummingbird SearchServer tables 151
I
identifying customizations 72
Incident Management, about 10
installing
Data Management tool 28
NextID library file 31
upgrading 36
invalid data errors 104
IT Service Management, about product family 911
L
license compliance 50
license types, permission groups and 129
limitations
data wizard 64
locales 125
login ID fields
SQL statement for data wizard customization 92
values for data wizard customization 88
M
mapping
data setup 140
files 21
foundation data 138
transactional data 141
migrating data 17
modifying
data wizard for custom forms 80
data wizard for new fields on standard forms 85
monitoring
data wizard for halted count or update 69
thread manager 53
multi-threading, BMC Remedy AR System server
information 34
N
name fields
updating in BMC Remedy Knowledge
Management 148
updating using data wizard 63
Next Request ID Block Size, setting 33
NextID library file, installing 31
notification events 126
O
operational categorization fields
SQL statement for data wizard customization 93
values for data wizard customization 88
P
performance benchmarks
loading foundation data 23
loading incident records 24
updating records with data wizard 25
performance enhancements
configuring 33
data import 33
multi-threading 34
performance lab, hardware and software
environments 23, 24, 25
permission groups, license types and people 129
permissions, staging forms 74
person name fields
SQL statement for data wizard customization 91
values for data wizard customization 87
populating data in spreadsheets 39
post-update requirements 68
prerequisites
data wizard updates 61
hardware 22
RKMConvert 147
Problem Management, about 11
Index
155
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
process setup data
defined 16
mapping 140
product categorization fields
SQL statement for data wizard customization 94
updating 62
values for data wizard customization 89
product model and version fields
SQL statement for data wizard customization 95
values for data wizard customization 89
product support 3
promoting data into ITSM forms 52
promotion
errors 54
filters, and 73
halted 53
halted, recovering from 54
validation 53
R
recovering from halted validation or promotion 54
related documentation 12
relationship types 131
request types 131
required
fields, errors 115
spreadsheets 39
requirements, post-update 68
rerunning
data wizard count 69
data wizard update 69
RKMConvert
background 146
preparing your system 147
running 150
updating the configuration file 148
RKMConvert utility 146
running the Data Management tool installer 28
S
setting
Next Request ID Block Size 33
plugin filter threads 36
site information fields
SQL statement for data wizard customization 96
values for data wizard customization 90
site name fields
SQL statement for data wizard customization 95
values for data wizard customization 89
156
software
performance lab 23, 25, 26
prerequisites 22
spreadsheets
dependencies 40
listed 20
overview 38
populating 39
required 39
starting point 40
tab order 42
SQL statements, data wizard customization 9097
staging forms
described 73
fields, overview 74
filters, described 73
permissions 74
status reasons 132
support group fields
SQL statement for data wizard customization 96
values for data wizard customization 90
support, customer 3
T
tab order, spreadsheets 42
tables, Hummingbird SearchServer 151
target and new value fields 87
target values
counting records that use 58
updating 63
technical support 3
terms and conditions, updating in BMC Service Level
Management 145
thread manager, monitoring 53
threads, plugin filter 36
time zones 134
transactional data
defined 16
mapping 141
troubleshooting
data wizard 69
validation and promotion 53
U
updating
categorization 65
product categorization 62
updating data, prerequisites 61
updating target values 63
upgrading to a newer version 36
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
V
validating data 48
validation
errors 54
filters and 73
halted 53
halted, recovering from 54
troubleshooting 53
W
workflow
customized 72
modifying for custom data 76
Index
157
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
158
*91569*
*91569*
*91569*
*91569*
*91569*