System and method for data abstraction using formatted system variables
First Claim
1. A method for retrieving a formatted data value from a data layer to a business logic layer, comprising:
- invoking a formatted variable abstraction procedure from the business logic layer;
passing at least one parameter to the formatted variable abstraction procedure, the at least one parameter identifying a formatted system variable; and
building a dynamic statement based upon the formatted system variable such that execution of the dynamic statement;
accesses a formatted variable table based upon the formatted system variable to locate information relating to the formatted system variable;
retrieves one or more data items based upon the information;
formats the data items to form the formatted data value based upon the information; and
returns the formatted data value to the business logic layer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and software product retrieve a formatted data value from a data layer to a business logic layer by invoking a formatted variable abstraction procedure from the business logic layer, passing at least one parameter to the formatted variable abstraction procedure (the at least one parameter identifying a formatted system variable), and building a dynamic statement based upon the formatted system variable such that execution of the dynamic statement: accesses a formatted variable table based upon the formatted system variable to locate information relating to the formatted system variable; retrieves one or more data items based upon the information; formats the data items to form the formatted data value based upon the information; and returns the formatted data value to the business logic layer.
-
Citations
20 Claims
-
1. A method for retrieving a formatted data value from a data layer to a business logic layer, comprising:
-
invoking a formatted variable abstraction procedure from the business logic layer; passing at least one parameter to the formatted variable abstraction procedure, the at least one parameter identifying a formatted system variable; and building a dynamic statement based upon the formatted system variable such that execution of the dynamic statement; accesses a formatted variable table based upon the formatted system variable to locate information relating to the formatted system variable; retrieves one or more data items based upon the information; formats the data items to form the formatted data value based upon the information; and returns the formatted data value to the business logic layer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for data abstraction between a business logic layer and a data layer, comprising:
-
invoking a data abstraction procedure from the business logic layer with at least one parameter identifying a formatted system variable; accessing, from the data abstraction procedure, a first database table to retrieve a package name and program name based upon the formatted system variable; building, if the package name and program name indicate a valid procedure, a dynamic statement within the data abstraction procedure that, upon execution, invokes the procedure to retrieve a formatted data value; retrieving, if the package name and program name does not indicate the valid procedure, the formatted data value from the first database table based upon the formatted system variable; and returning the formatted data value to the business logic layer. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A software product comprising instructions, stored on computer-readable media, wherein the instructions, when executed by a computer, perform steps for data abstraction between a business logic layer and a data layer, comprising:
-
instructions for invoking a data abstraction procedure from the business logic layer with at least one parameter identifying a formatted system variable; instructions for accessing, from the data abstraction procedure, a first database table to retrieve a package name and program name based upon the formatted system variable; instructions for building, if the package name indicates a valid package, a dynamic statement within the data abstraction procedure that, upon execution, invokes a procedure, identified by the program name and the package name, to retrieve a formatted data value; instructions for retrieving, if the package name does not indicate a valid package, the formatted data value from the first database table based upon the formatted system variable; and instructions for returning the formatted data value to the business logic layer. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for data abstraction between a business logic layer and a data layer, comprising:
-
means for invoking a formatted variable abstraction procedure from the business logic layer; means for passing at least one parameter to the formatted variable abstraction procedure, the at least one parameter identifying a formatted system variable; and means for building a dynamic statement based upon the formatted system variable such that execution of the dynamic statement; accesses a formatted variable table based upon the formatted system variable to locate information relating to the formatted system variable; retrieves one or more data items based upon the information; formats the data items to form the formatted data value based upon the information; and returns the formatted data value to the business logic layer. - View Dependent Claims (17, 18, 19, 20)
-
Specification