Target tree generation
First Claim
Patent Images
1. A method for target tree generation, comprising:
- utilizing a processor to execute instructions located on a non-transitory medium for;
receiving a source tree including source data;
constructing a mapping file comprising a definition of a target tree, wherein the definition includes a structure of the target tree, the structure of the target tree is a rooted tree structure, and wherein the mapping file includes at least one variable for each of a plurality of nodes of the target tree; and
generating the target tree using source data and the mapping file utilizing a traveling technique with a root node of the source tree as a starting point to access other nodes in the source tree, including;
extracting a topology query language (TQL) result list of configuration item (CI) instances linked to the root node of the source tree; and
extracting a list of attributes of the CI instances extracted from the TQL result list.
8 Assignments
0 Petitions
Accused Products
Abstract
Target tree generation can include constructing a mapping file comprising a definition of a target tree and generating the target tree using source data and the mapping file.
-
Citations
18 Claims
-
1. A method for target tree generation, comprising:
utilizing a processor to execute instructions located on a non-transitory medium for; receiving a source tree including source data; constructing a mapping file comprising a definition of a target tree, wherein the definition includes a structure of the target tree, the structure of the target tree is a rooted tree structure, and wherein the mapping file includes at least one variable for each of a plurality of nodes of the target tree; and generating the target tree using source data and the mapping file utilizing a traveling technique with a root node of the source tree as a starting point to access other nodes in the source tree, including; extracting a topology query language (TQL) result list of configuration item (CI) instances linked to the root node of the source tree; and extracting a list of attributes of the CI instances extracted from the TQL result list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A non-transitory machine-readable medium storing a set of instructions executable by a processor to cause a computer to:
-
receive a mapping file comprising a definition for a target tree, wherein the mapping file includes at least one variable for each of a plurality of nodes of the target tree, and wherein the definition includes a structure of the target tree, the structure of the target tree is a rooted tree structure; access source data of a source tree into the mapping file, wherein the source data includes configuration item (CI) instances of a configuration management database (CMDB); and generate the target tree using the mapping file and the source data utilizing a traveling technique with a root node of the source tree as a starting point to access other nodes in the source tree, including; extracting a topology query language (TQL) result list of the CI instances named in a particular query element linked to the root node of the source tree; and extracting a list of attributes of the CI instances extracted from the TQL result list. - View Dependent Claims (12, 13, 14)
-
-
15. A system for target tree generation, the system comprising a processing resource in communication with a non-transitory machine readable medium, wherein the non-transitory machine readable medium includes a set of instructions and wherein the processing resource is designed to carry out the set of instructions to:
-
receive a source tree comprising configuration management database (CMDB) data; determine a mapping file for a target tree that comprises a definition of the target tree, wherein the mapping file includes at least one variable for each of a plurality of nodes of the target tree, and wherein the definition includes a structure of the target tree, the structure is a rooted tree structure; and generate the target tree using the mapping file and the source tree utilizing a traveling technique with a root node of the source tree as a starting point to access other nodes in the source tree, including; extracting a topology query language (TQL) result list of configuration item (CI) instances linked to the root node of the source tree; and extracting a list of attributes of the CI instances extracted from the TQL result list. - View Dependent Claims (16, 17, 18)
-
Specification