Patent Document ID: 7958154
Application ID: 11847318

Base Claim:
1. A computer program product comprising a non-transient computer useable medium having a computer readable program for providing command manager support for pluggable data formats, the operations of the computer program product comprising: receiving a hierarchical input data structure from a client, the hierarchical input data structure representing hierarchical data in a structure independent of a specific type of data repository; determining that the hierarchical input data structure comprises one of a snapshot structure and delta structure; in response to the hierarchical input data structure comprising a snapshot structure, the operations of the computer program product further comprising: creating a map object structure and copying one or more keys of the hierarchical input data structure into the map object structure; retrieving data values for each field of the map object structure from a hierarchical repository data structure in a data repository; comparing the hierarchical input data structure with the map object structure using a cursor Application Programming Interface (API) and accessor API; creating in an adaptor a data exchange systems programming interface (DESPI) hierarchical command structure comprising repository-specific commands and further comprising one or more node locations positions, the repository-specific commands configured to update a hierarchical repository data structure such that the hierarchical repository data structure is identical to the hierarchical input data structure; executing the DESPI hierarchical command structure such that the individual repository-specific commands are executed in the data repository.

---

Claim 5:
5. The computer program product of claim 1 , wherein the map object structure is implemented using a hash map.