Preparing your result...
Loading...
Press Esc to dismiss this message

Metadata driven mechanism for recovery in complex script based process failure (17-Nov-2009)

Thumbnail
IP.com Prior Art Database Disclosure (Source: IPCOM)
Disclosure Number IPCOM000190094D dated 17-Nov-2009
Originally published in Prior Art Database
Disclosed by: IBM
Country: Undisclosed
Disclosure File: 3 pages / 75.0 KB / English (United States)

Running script based processes that require long sequences of complex actions to be performed on a multitude of operating systems it is a very challenging task. Due to the fact that the host environments could be very diverse (many possible differences in the OS packages, installed applications, security policies, file systems structures, etc) it is almost impossible to achieve 100% success rate on first execution attempt. As a result, it is critical to provide a simple and robust mechanism that allows recovery and continuation of the process from the point of failure. Disclosed is a mechanism that can significantly improve the recoverability and closure of script based complex processes that are executed in multiplatform environments by providing a simple, clear and robust way to recover and continue the overall running process.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 3

Metadata driven mechanism for recovery in complex script based process failure

Disclosed is a process for improved recoverability and closure of script based complex processes executed in multiplatform environments. The disclosed process provides a simple, clear and robust capability to recover and continue the overall execution process.

Typically there are easy ways to deal with errors while running complex script based processes. Recovery in the case of failures tends to be very complicated and in many cases requires re-running of the whole process from the beginning. Error messages are also handled in a

p

 latform dependent manner due to syntax differences, leading to further difficulty. The lack of consistency creates issues on how errors are reported and handled.

The disclosed process defines an algorithm and data structure for use once the root cause of the failure is addressed enabling the process to be restarted from the last point of failure. The disclosure further defines a generic way to provide error messages and recovery instructions for the failed actions. A platform-independent mechanism for reporting status and errors is also defined. Metadata for specifying the actions or steps of the overall process, the recovery points for the scripts and the possible actions and references for recovery are also defined. The following figure provides an overview of the disclosed process.

1

Page 2 of 3

Recoverable metadata is used by a main script to determine how and what is tracked with respect to the main script and subscripts of the main script. Recoverable metadata defines a list of the subscripts that the main script needs to call, the expected return code for the subscripts to return, and the proper action when the expected return code is no...

(Source: IPCOM)
First page image
(Source: IPCOM)