50 lines
2.4 KiB
Markdown
50 lines
2.4 KiB
Markdown
# 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](http://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](http://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](http://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.**
|