Files
nexus/knowledgebase/csd-wiki/ICSD/How-to-Enable-Enhanced-CI-LIfecycle_688988308.md
2026-04-18 17:09:43 +08:00

2.4 KiB

How-to-Enable-Enhanced-CI-LIfecycle_688988308

1. Enable the Enhanced CI Lifecycle mode from JMX Console

  • On UCMDB server, go to JMX Console > UCMDB:service=Settings Services > setSettingValue
  • customerID: Enter your Customer ID
  • In the name field, enter enable.enhanced.ci.lifecycle
  • In the value field, enter true.
  • Click Invoke.

After you enable the Enhanced CI Lifecycle mode, you also have to enable the CI aging.

2. Enabling aging

First please check if the aging is already enabled by following the next steps:

  • On UCMDB server, go to JMX Console > UCMDB:service=Settings Services > showSettingsByCategory.
  • customerID: Enter your Customer ID
  • category: leave it empty
  • check the value of setting: model.aging.is.aging.enabled

If aging is already enabled, then you can skip this step and go directly to step 3.

Otherwise, please proceed with enabling aging, either from Local Client:

  • Log into Local Client with the specific customer
  • Access the Aging Status tab on the CI Lifecycle page (Managers > Administration > CI Lifecycle). Select the Enable Aging check box.

Or from jmx-console:

  • On UCMDB server, go to JMX Console > UCMDB:service=Settings Services > setSettingValue
  • customerID: Enter your Customer ID
  • In the name field, enter model.aging.is.aging.enabled
  • In the value field, enter true.
  • Click Invoke.

Restart the customer for the changed setting to take effect. Start/Stop customer should be enough, without having to restart the entire server.

Please be aware that enabling aging might trigger data deletion!

If you use the option to enable it from Local Client, it should show a summary of the no of CIs to be deleted (in case the number of CIs to be deleted is greater than 10,000, a confirmation message is displayed)

3. Calculate CILifecycleState attribute for the existing CIs:

Once Enhanced CI Lifecycle is enabled, you need to manually calculate the value of the CI Lifecycle State attribute for all the existing CIs by invoking the calculateCILifecycleStateAttribute from jmx:

  • On UCMDB server, go to JMX Console > UCMDB:service=Model Services > calculateCILifecycleStateAttribute
  • customerID: Enter your Customer ID
  • In the className field, leave it empty
  • Click Invoke.