Integrations > HPE Product Integrations > HPE APM Push Integration > Developer References > Mappings between HPE APM and UCMDB > Default Field Mappings between HPE APM Application and UCMDB BusinessApplication

Default Field Mappings between HPE APM Application and UCMDB BusinessApplication

The following table describes the default field mappings that can be modified for the integration between the HPE APM entity of Application and the UCMDB CI Type of BusinessApplication.

HPE APM Field Name and Field Type

UCMDB CI Attribute and Field Type

Name
KNTA_PROJECT_NAME
Text Field - 300
Name
name
string
Updated By a
(N/A)
Create On b
CREATION_DATE
Date
(N/A)
Purpose
APM_APP_PURPOSE
Text Field - 4000
Description
description
string
Business Criticality c
APM_RATING_BUSINESS_CRIT
Drop Down List
BusinessCriticality
business_criticality
integer
Created Bya
CREATED_BY
Auto Complete List
(N/A)
Supported Processes
APM_SUPPORTED_PROCESSES
Auto Complete List
Name (of CI Type BusinessProcess)
name (of CI Type BusinessProcess)
string
Downstream Applications
APM_DOWNSTREAM_APPS
Auto Complete List

Name (of downstream CI Type BusinessApplication)
name (of downstream CI Type BusinessApplication)
string

Upstream Applications
APM_UPSTREAM_APPS
Auto Complete List
Name (of upstream CI Type BusinessApplication)
name (of upstream CI Type BusinessApplication)
string
Service Level Agreement
APM_APP_SLA
Text Field - 200
Name (of CI Type ServiceLevelAgreement)
name (of CI Type ServiceLevelAgreement)
string
Servers
APM_SERVER_LIST
Auto Complete List
Name (of CI Type Node)
name (of CI Type Node)
string
Database
APM_DATABASE_LIST
Text Field - 200
Name (of CI Type Database)
name (of CI Type Database)
string

a. The HPE APM account you provided when creating the integration point (see Create an Integration Point between HPE APM and UCMDB).

b. Time when the request is created for the first time in HPE APM.

c. The following mapping rule is used for this mapping:
<target_mapping name="REQD.APM_RATING_BUSINESS_CRIT" datatype="STRING" value="APMPushFunctions.getPropertyValue('bc', Root['business_criticality'].toString() , '')"/>
where the definition of ‘bc’ token is defined as follows in the server.properties field:

bc.0=0 - Least critical
bc.1=1 - Slightly critical
bc.2=2 - Less than average
bc.3=3 - More than average
bc.4=4 - Critical
bc.5=5 - Highly critical

When synchronizing the Business Criticality field from UCMDB to HPE APM, if the value is ‘1’ in UCMDB, then the field value will be set to ‘1 - Slightly critical’ in APM.