CMDB Lifecycle mapping

KARTHIGA J
Tera Contributor

Life cycle mapping for the table cmdb_ci_service_auto is not working as expected. when I try to change the operational status value, its not updated as per the lifecycle mapping record.

I don't see any BR running to prevent it from updating the records. 

 

FYI, life cycle mapping is working as expected for other class/tables.

 

4 REPLIES 4

Brad Bowman
Kilo Patron
Kilo Patron

To clarify, you are changing the operational status value on a CI record, and when updating/saving the record you do not see the Life Cycle Stage / Life Cycle Stage Status fields update to the expected value(s) on this record? Do you have a mapping record for this table, or cmdb_ci_service, or cmdb_ci (since the _auto table is extended from these) which has a higher priority for operational status, or installation status?  I've found multiple mapping records, and/or records that apply to one legacy field but not the other... sometimes cause issues.  Show some screenshots of your mapping record(s) and the CI if you're still stuck.

Thanks Brad. have attached mapping screenshots. 

KARTHIGAJ_0-1765891201119.pngKARTHIGAJ_1-1765891255211.pngKARTHIGAJ_2-1765891301658.png

 

In your test case what are the existing values for Install Status and Operational Status, and what are you changing one or both to?  If you try a test where both of these fields and the two Life Cycle fields remain unchanged, but you change another field, do all 4 of these values stay the same when the record is updated? 

Hi,

 

Does the Application service table is in the exclusion list property '

csdm.lifecycle.excluded.class.list'?
 
Regards,
Vivek