Professional Documents
Culture Documents
Working with
Atrium Integration engine (AIE)
and
Atrium Integrator (AI)
value
Introduction
2
This session will describe Atrium Integration Engine (AIE) and Atrium
Integrator (AI), explain the difference between the two, and work
through an example of importing data to the CMDB using each.
Outline
3
Objectives/Results
4
Objectives
Explain AIE and AI purpose and architecture
Explain differences between AIE and AI
Demonstrate AIE and AI to import data into the CMDB
Results
Students will understand AIE and AI and have a template to use to
create data imports
Skills developed
AIE and AI proficiency
Atrium CMDB administration
AI is the new tool to import data from external sources into the
CMDB. Introduced with Atrium 7.6.4 and recommended for all
new data imports.
AIE Architecture
8
AIE Service
10
AIE service:
Obtains the defined data exchange from the Data Exchange
application; and
Completes the transfer of data by communicating with the
adapter specified in the data exchange definition.
Adapters provides access to external data and responds to calls
from BMC Atrium Integration Engine during a data exchange.
MS SQL
Server
3rd Party
Data
AIE
CMDB
Master
Dataset
CMDB
3rd Party
Dataset
CMDB
Sandbox
Dataset
CMDB
Reconciliation
Engine
AIE Mapping
Rules
Data
Cleansing
Workflow
CMDB
Reconciliation
Rules
AR System Server
Remedy
Asset Mgmt
AIE Consoles
14
A
C
AIE Console
Data Exchange Console
24
Failed Connection
26
Successful Connection
When the connection is successful, select the Load Table & View
Names button to load the DB schemas tables.
Tables will appear in the Available Tables and Views table field.
The more tables brought over, the longer it will take to update the
Database Field Menus.
Existing entries will be removed and new entries will be added to the form.
Alternate: rlshelper.exe
37
CI Class Mapping
39
CI Class Mapping
40
AR System Form
Request ID
AIE Import
AR System Form
Serial Number
Serial Number
Model Number
Model
Asset ID
Token ID
Examples of Rules
47
Constant Examples:
constant|Hardware - Returns the character string Hardware.
constant|15 - Returns the number 15.
constant|15 - Returns the character string 15.
Examples of Rules
48
Examples of Rules
49
function|calc_token_id ($field1$,$field2$)
Calculates the token ID.
function|concat("abc", "def")
Returns the value that results from appending the string:
abcdef
sql|select categoryid from categories where name =
$category$
Returns category IDs from the categories table where the
name equals the value obtained for the $category$ field.
49
Establish a Query to
Improve Performance
53
EX: BMC_ComputerSystem
Second, set up the Children AIE Data Exchange.
EX: BMC_Product; BMC_Monitor; BMC_DiskDrive
Finally, set up the relationship AIE Data Exchange.
EX: BMC_HostedSystemComponent
Relationship Map
Primary Key Mapping
58
Relationship Map
Attribute Field Mapping
59
4. Setting up the
Connection Requirement
66
5. Troubleshooting Options
67
Editing AIE_Configuration.arx
73
Editing AIE_Configuration.arx
74
Importing
AIE_Configuration.arx
75
Export in progress.
Export completed.
Export failed.
FIX:
1.In Remedy User, open up the Object List.
2.Open User Form - Search for your username.
3.Reset your password.
4.From the command prompt, navigate to the service\bin subdirectory
of your BMC Atrium Integration Engine installation.
5.Run the aiecfedit utility using specific command lines (found in your
book).
6.On the BMC Atrium Integration Engine Console, click the Configuration
Integration Engine Application Console link.
In the Admin Password field, specify the newly reset password.
7.Save the changes and restart the BMC Atrium Integration Engine
service.
FIX
87
AI Components - Pentaho
88
AI Components AI Console
89
Accessing AI Console
90
Manage Datastores
94
Creating a Job
95
transformation.
111
You can also view, run or monitor the job in the Atrium
Core Console > Atrium Integrator Console
50
AI Console Job
The History tab displays the start and end times for each run of this job, as shown
in Figure 2-23 on page 50.
114
Users Guide
CMDB:DataModelReference_RelationshipName in New
mode. Enter the name of the relationship class (ex.
BMC_HostedSystemComponent).
In the Value attribute add a name for the relationship (ex.
SYSTEMOS) (see Data Modeling Guide), and the same
value in CDM 1.x Equivalent Class
Enter in the Source CI and Destination CI class names
Questions/Discussion
118
Davin Lindner-Green
Davin.lindner-green@raptek.com
www.raptek.com
BMC Level 1 Support Partner
BMC Software Solutions Partner
BMC Education Partner
Remedy On Demand - Hosted ITSM Solutions