Error handling
First Claim
1. A method for use in error handling, the method comprising:
- determining, from a plurality of user skill levels, a first user skill level of an associated requestor making a data storage configuration request, each user skill level of said plurality of user skill levels being associated with a respective different level of abstraction with respect to processing performed in the data storage system for servicing the data storage configuration request;
wherein a level of abstraction with a higher level of skill is provided with more information than a level of abstraction associated with a lower level of skill and the skill levels are independent of the permissions of the associated requestor;
servicing the data storage configuration request, wherein the data storage configuration request has one or more sub-tasks;
wherein the one or more sub-tasks are executed independent of the skill level of the requestor;
storing an indication of the success of each sub-task of the one or more sub-tasks of the data storage configuration request in an error structure for each sub-task of the one or more sub-tasks;
based on the storing, recording, in one or more error trees whether each sub-task of the one or more sub-tasks of the data storage configuration request executed successfully;
the one or more error trees corresponding to a structure of the data storage configuration request including the one or more sub-tasks, wherein the one or more error trees include a node corresponding to the each sub-task of the one or more sub-tasks;
wherein each node denotes a status of the corresponding each sub-task;
wherein each node corresponds to a level of levels;
wherein each level of the levels indicates a different level of abstraction with respect to the data storage configuration request; and
based on the first user skill level and in response to a status request, determining what level of the levels to display to the user based on the first user skill level;
displaying a report of the status of the data storage configuration request including the status of the sub-tasks indicated in the nodes corresponding to the determined level as recorded in the one or more error trees.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer product for use in error handling comprising receiving, from a requester, a data storage configuration request comprising sub-tasks, determining, from a plurality of user levels, a first user level at which said data storage configuration request is made, each user level of said plurality of user levels being associated with a respective different level of abstraction with respect to processing performed in the data storage system for servicing the data storage configuration request, servicing said data storage configuration request, storing, in an error structure, the success of each sub-task of the data storage configuration request, based on the storing, recording in an error tree whether each sub-task of the data storage configuration request executed successfully, and based on the first user level, displaying a report of the status of the data storage configuration request as recorded in the error tree.
-
Citations
18 Claims
-
1. A method for use in error handling, the method comprising:
-
determining, from a plurality of user skill levels, a first user skill level of an associated requestor making a data storage configuration request, each user skill level of said plurality of user skill levels being associated with a respective different level of abstraction with respect to processing performed in the data storage system for servicing the data storage configuration request;
wherein a level of abstraction with a higher level of skill is provided with more information than a level of abstraction associated with a lower level of skill and the skill levels are independent of the permissions of the associated requestor;servicing the data storage configuration request, wherein the data storage configuration request has one or more sub-tasks;
wherein the one or more sub-tasks are executed independent of the skill level of the requestor;storing an indication of the success of each sub-task of the one or more sub-tasks of the data storage configuration request in an error structure for each sub-task of the one or more sub-tasks; based on the storing, recording, in one or more error trees whether each sub-task of the one or more sub-tasks of the data storage configuration request executed successfully;
the one or more error trees corresponding to a structure of the data storage configuration request including the one or more sub-tasks, wherein the one or more error trees include a node corresponding to the each sub-task of the one or more sub-tasks;
wherein each node denotes a status of the corresponding each sub-task;
wherein each node corresponds to a level of levels;
wherein each level of the levels indicates a different level of abstraction with respect to the data storage configuration request; andbased on the first user skill level and in response to a status request, determining what level of the levels to display to the user based on the first user skill level;
displaying a report of the status of the data storage configuration request including the status of the sub-tasks indicated in the nodes corresponding to the determined level as recorded in the one or more error trees. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for use in identity assurance, the system comprising:
-
a computer having a memory; computer-executable program code operating in memory, wherein the computer-executable program code is configured for execution of the following steps; determining, from a plurality of user skill levels, a first user skill of an associated requestor making a data storage configuration request, each user skill level of said plurality of user skill levels being associated with a respective different level of abstraction with respect to processing performed in the data storage system for servicing the data storage configuration request;
wherein a level of abstraction with a higher level of skill is provided with more information than a level of abstraction associated with a lower level of skill and the skill levels are independent of the permissions of the associated requestor;servicing the data storage configuration request, wherein the data storage configuration request has one or more sub-tasks;
wherein the one or more sub-tasks are executed independent of the skill level of the requestor;storing, an indication of the success of each sub-task of the one or more sub-tasks of the data storage configuration request in an error structure for each sub-task of the one or more sub-tasks; based on the storing, recording, in one or more error trees whether each sub-task of the data storage configuration request executed successfully;
the one or more error trees mirrored to a structure of the data storage configuration request including the one or more sub-tasks, wherein the one or more error trees include a node corresponding to the each sub-task of the one or more sub-tasks;
wherein each node denotes a status of the corresponding each sub-task;
wherein each node corresponds to a level of levels;
wherein each level of the levels indicates a different level of abstraction with respect to the data storage configuration request; andbased on the first user skill level and in response to a status request, determining what level of the levels to display to the user based on the first user skill level;
displaying a report of the status of the data storage configuration request including the status of the sub-tasks indicated in the nodes corresponding to the determined level as recorded in the one or more error trees. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program product comprising:
-
a non-transitory computer-readable storage medium encoded with computer-executable program code enabling; determining, from a plurality of user skill levels, a first user skill level of an associated requestor making a data storage configuration request each user skill level of said plurality of user skill levels being associated with a respective different level of abstraction with respect to processing performed in the data storage system for servicing the data storage configuration request;
wherein a level of abstraction with a higher level of skill is provided with more information than a level of abstraction associated with a lower level of skill and the skill levels are independent of the permissions of the associated requestor;servicing the data storage configuration request, wherein the data storage configuration request has one or more sub-tasks;
wherein the one or more sub-tasks are executed independent of the skill level of the requestor;storing, an indication of the success of each sub-task of the one or more sub-tasks of the data storage configuration request in an error structure for each sub-task of the one or more sub-tasks; based on the storing, recording, in one or more error trees whether each sub-task one or more of the data storage configuration request executed successfully;
the one or more error trees mirrored to a structure of the data storage configuration request including the one or more sub-tasks, wherein the one or more error trees include a node corresponding to the each sub-task of the one or more sub-tasks;
wherein each node denotes a status of the corresponding each sub-task;
wherein each node corresponds to a level of levels;
wherein each level of the levels indicates a different level of abstraction with respect to the data storage configuration request; andbased on the first user skill level and in response to a status request, determining what level of the levels to display to the user based on the first user skill level;
displaying a report of the status of the data storage configuration request including the status of the sub-tasks indicated in the nodes corresponding to the determined level as recorded in the one or more error trees. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification