Changing name of custom attribute
search cancel

Changing name of custom attribute

book

Article ID: 240303

calendar_today

Updated On:

Products

CA Performance Management - Usage and Administration

Issue/Introduction

We need to change the  AttributeName of a custom attribute that was defined incorrectly.  Currently it is "Incorrect_1" We would like it to be "Correct_1" - how can we achieve this?

 

http://<DA>:8581/rest/customattributedefinition/12345

<CustomAttributeDefinition version="1.0.0">
<ID>12345</ID>
<Label>Correct 1</Label>
<Storage>
<AttributeName>Incorrect_1</AttributeName>
<Type>String</Type>
<ItemType>Device</ItemType>
</Storage>
<Description>Correct 1</Description>
<Hidden>true</Hidden>
<Internal>
<AttributeQName>{http://im.ca.com/inventory}DeviceCustomAttributes.Incorrect_1</AttributeQName>
<ColumnName>custd_Incorrect_1</ColumnName>
</Internal>
</CustomAttributeDefinition>

 

 

Environment

Release : 21.2

Component :

Cause

Only the label, description and hidden fields are updateable. The rest should be locked

Resolution

In this case, since the fields that the customer would like to update are Attribute Name, Attribute Q Name and Column, these cannot be updated

1. Create another custom attr then and use it.   Just never use Custom_3

2. Set Custom_3 Hidden to true to make sure it doesn't appear in UI for Inventory views.

Additional Information

The <Internal> section should never be touched.   That's how DA stores the column in PC and DA databases