Patent ID: 7606811

Claim:
A method for maintaining information associated with a respective storage area network environment, the method comprising: maintaining a map that tracks which managed objects in a first repository have corresponding records stored in a second repository; receiving a command to delete a particular managed object from the first repository; based on use of the map, identifying that the particular managed object has a corresponding related record stored in the second repository; and providing a notification indicating that the corresponding related record stored in the second repository can be deleted; wherein the particular managed object stored in the first repository stores configuration information associated with a given resource in a storage area network; wherein the corresponding related record stored in the second repository stores information collected from a service that monitors the given resource; wherein maintaining the map includes maintaining a hash map that enables conversion of a resource identifier value specifying the particular managed object as stored in the first repository into a unique identifier value associated with the corresponding related record stored in the second repository; utilizing the hash map to convert the resource identifier value associated with the particular managed object into a unique identifier value associated with the corresponding related record stored in the second repository; and wherein providing the notification includes notifying an information management application that manages the second repository to delete the corresponding related record stored in the second repository by including the unique identifier value in the notification; in response to receiving the command to delete the particular managed object, identifying a set of managed objects in a respective storage area network resource hierarchy that: i) are related to the particular managed object being deleted from the first repository, and ii) will also be deleted from the first repository; based on use of the map, identifying which of multiple but fewer than all managed objects in the set of managed objects to be deleted from the first repository have a corresponding related record stored in the second repository; and for each of the managed objects in the set having a corresponding related record in the second repository, providing a respective unique identifier value associated with the corresponding related record to notify a remote information management application of which records to delete from the second repository; wherein providing the notification occurs after initiating deletion of: i) the particular managed object, and ii) the multiple but fewer than all managed objects in the set.