Inventory Items After Codebase Rescan
On rescanning of codebase files with the first and transitive level scan profile, a list of inventory items without dependency tags is generated. The following displays a list of inventory items without dependency tags in the Inventory Items pane on the Analysis Workbench:
The rescanning of codebase files will not create inventory items that have a matching CVL (Component Version License). However, if multiple inventory items with the same CVL are generated during rescanning, these inventory items will be merged with an existing inventory item that has the same CVL, based on the inventory items’ recent updated timestamp.
When several inventory items with the same CVL combination are available and a new inventory item is generated during a rescan, the new inventory item merges with one of the existing inventory items, based on the inventory items’ recent updated timestamp.
This process of merging the inventory items updates the Relationship field values, indicating whether it is Parent Inventory or Child Inventory and the Dependency Level field values, specifying whether it is Top-level, Direct, or Transitive on the Project Inventory Details pane—for the existing inventory item. It also updates the file associations in the Associated Files tab—both on the Project Inventory Details pane and on the Inventory Details pane in the Analysis Workbench—for the existing inventory item.
The following displays the file associations pertaining to an inventory item in the Associated Files tab on the Inventory Details pane in the Analysis Workbench when inventory items with the same CVL are not generated:
The following displays the files associations pertaining to an inventory item in the Associated Files tab on the Inventory Details pane in the Analysis Workbench when inventory items with the same CVL are generated:
Note:Consider the following information pertaining to an inventory item:
• | Removal of the dependency tag is implemented across the application for all supported package codebase scans using first and transitive scan profile scans. |
• | If a project is migrated from a previously released version (prior to 2024 R3) to the current version, then after rescanning, the existing inventory items are still available with their dependency tags, but new inventory items are generated without dependency tags. |
• | If a migrated project that contains newly added files or updated existing files is scanned and the new inventory items with the same CVL (Component Version License) as the existing inventory items are reported, those new inventory items will be merged with the existing inventory items (with the matching CVL) along with the dependency tags, which will update the Dependency Level and Relationship field values as well as files associated to the existing inventory items. |