Patent Document ID: 9195456
Application ID: 13874342

Base Claim:
1. A method for managing a catalog of scripts, said method comprising: receiving a script; parsing the script; extracting an input from the script; extracting a description of the input that includes the name of a runtime parameter, or the name of a variable that is being set by loading data and any schema associated with the setting of the variable; extracting an output from the script; extracting a description of the output that includes the name of a variable that is being stored and any schema associated with the variable; extracting a body of a query from the script; determining, by a processor, whether the script contains a potentially problematic statement; in response to a determination that the script contains a potentially problematic statement, at least one of fixing the potentially problematic statement and issuing a warning regarding the potentially problematic statement; and storing a description of the script in the catalog of scripts that includes the body of the query and descriptions of the input and the output.

---

Claim 6:
6. The method according to claim 1 , further comprising: providing an interface to the catalog of scripts; receiving a selection of a plurality of scripts from the catalog of scripts, wherein the selected plurality of scripts is to perform a predetermined function; and performing a combined operation by merging the selected plurality of scripts together.