Abstract:
This disclosure relates to a method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes obtaining a root component, wherein the root component is associated with a first GUID, a first display name, and a first type, obtaining components associated with the root component, identifying qualifying components from the components, storing the qualifying components in a structure, at each invocation of a procedure processing each of the qualifying components, obtaining subcomponents associated with a qualifying component, identifying qualifying subcomponents from the subcomponents, storing the qualifying subcomponents in the structure, and determining whether the subcomponents have been processed, and if the subcomponents have not been processed, recursively invoking the procedure.