I need a function that does the following: 1. Calls and executes SQL stored procedure 2. Parses an optional parameter In (constructor) 3. Parses an optional Parameter out (constructor) 4. Processes logic using a parameter array 5. Returns a long return code