Method, system, and program for invoking stored procedures and accessing stored procedure data
First Claim
Patent Images
1. A method for enabling access to data, comprising:
- receiving a call from a client to invoke a remote interface method;
accessing, with a remote interface implementation, parameters from the received call in response to the invocation of the remote interface method;
generating a stored procedure call with the accessed parameters as input parameters of the stored procedure;
transferring the stored procedure call to a stored procedure named by the call to execute;
receiving output from the stored procedure;
inserting the received output from the stored procedure into a data object; and
returning the data object to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for enabling access to data. A call is received from a client to invoke a remote interface method. A remote interface implementation accesses parameters from the received call in response to the invocation of the remote interface method. A stored procedure call is generated with the accessed parameters as input parameters of the stored procedure. The stored procedure call is transferred to a stored procedure named by the call to execute. Output from the stored procedure is received and inserted into a data object that is returned to the client.
-
Citations
42 Claims
-
1. A method for enabling access to data, comprising:
-
receiving a call from a client to invoke a remote interface method;
accessing, with a remote interface implementation, parameters from the received call in response to the invocation of the remote interface method;
generating a stored procedure call with the accessed parameters as input parameters of the stored procedure;
transferring the stored procedure call to a stored procedure named by the call to execute;
receiving output from the stored procedure;
inserting the received output from the stored procedure into a data object; and
returning the data object to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
13. A method for making stored procedure programs available to application programs, comprising:
-
determining one stored procedure program generating output needed by one application program;
generating a remote interface implementation to respond to a remote interface method capable of receiving a call from the application program including data and invoking a stored procedure in a database server with the data from the application program used as input; and
generating an output mapping for the remote interface implementation to use to determine how to insert the stored procedure output into a data object that may be used by the application program.
-
-
15. A system for enabling access to data, comprising:
-
means for receiving a call from a client to invoke a remote interface method;
means for accessing, with a remote interface implementation, parameters from the received call in response to the invocation of the remote interface method;
means for generating a stored procedure call with the accessed parameters as input parameters of the stored procedure;
means for transferring the stored procedure call to a stored procedure named by the call to execute;
means for receiving output from the stored procedure;
means for inserting the received output from the stored procedure into a data object; and
means for returning the data object to the client.
-
-
27. A system for making stored procedure programs available to application programs, comprising:
-
means for determining one stored procedure program generating output needed by one application program;
means for generating a remote interface implementation to respond to a remote interface method capable of receiving a call from the application program including data and invoking a stored procedure in a database server with the data from the application program used as input; and
means for generating an output mapping for the remote interface implementation to use to determine how to insert the stored procedure output into a data object that may be used by the application program.
-
-
29. An article of manufacture for enabling access to data by:
-
receiving a call from a client to invoke a remote interface method;
accessing, with a remote interface implementation, parameters from the received call in response to the invocation of the remote interface method;
generating a stored procedure call with the accessed parameters as input parameters of the stored procedure;
transferring the stored procedure call to a stored procedure named by the call to execute;
receiving output from the stored procedure;
inserting the received output from the stored procedure into a data object; and
returning the data object to the client.
-
-
41. An article of manufacture for making stored procedure programs available to application programs by:
-
determining one stored procedure program generating output needed by one application program;
generating a remote interface implementation to respond to a remote interface method capable of receiving a call from the application program including data and invoking a stored procedure in a database server with the data from the application program used as input; and
generating an output mapping for the remote interface implementation to use to determine how to insert the stored procedure output into a data object that may be used by the application program. - View Dependent Claims (42)
-
Specification