CIT 'BusinessService' having 'Display_name' attribute

  • KM03812246
  • 28-May-2021
  • 07-Jun-2021

Summary

CIT 'BusinessService' having 'Display_name' attribute, however its parent CIT 'Service' having 'Display_label' attribute

Error

ā€˜Business Serviceā€™ CIT:
- Parent CIT ā€˜Serviceā€™ having one attribute named ā€˜Display_labelā€™ itā€™s un-editable, looks like itā€™s inherited from the parent.
- Child CIT ā€˜BusinessServiceā€™ having one attribute named ā€˜Display_nameā€™, itā€™s editable, looks like itā€™s created only for this CIT.
- Another Child CIT ā€˜InfrastrutureServiceā€™, having one attribute named ā€˜Display_labelā€™, un-editiable, inherited from the parent.

There was one Enrichment rule on Service CIT level, it worked for CIT ā€˜InfrastrutureServiceā€™, however always failed for CIT ā€˜BusinessServiceā€™ because of its ā€˜Display_nameā€™ attribute.

Fix

1.to export bussinesService as XML and remove the next line from display_label attribut:

 

<Attribute-Qualifier name="INTERNAL_ATTRIBUTE" is-factory="true" origin="content" version="2020"/>

 

2.Save XML file and import it again.

 

After this changes, 'Display Lable' field will be presented in the UI.