Method, system, and program for updating records in a database when applications have different version levels
First Claim
1. A computerized method for updating data in a database table in response to requests from a requesting application comprising one of a first application at a first version level and a second application at a second version level, wherein the first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table and wherein the second application recognizes the table as including all the columns in the table, comprising:
- receiving a request from the requesting application for specified columns from one record in the table;
accessing the requested record;
generating a data structure including data from the specified columns in the requested record;
determining whether the requesting application is capable of recognizing all the columns in the table;
adding to the data structure data from each column in the table that is not one of the subset of columns if the requesting application is determined to not recognize all the columns in the table; and
returning the data structure to the requesting application.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for updating data in a database table in response to requests from a requesting application comprising one of a first application at a first version level and a second application at a second version level. The first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table and the second application recognizes the table as including all the columns in the table. A request is received from the requesting application for specified columns from one record in the table and the requested record is accessed. A data structure is generated including data from the specified columns in the requested record. A determination is made as to whether the requesting application is capable of recognizing all the columns in the table. If so, data from each column in the table that is not one of the subset of columns is added to the data structure. The data structure is returned to the requesting application.
25 Citations
31 Claims
-
1. A computerized method for updating data in a database table in response to requests from a requesting application comprising one of a first application at a first version level and a second application at a second version level, wherein the first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table and wherein the second application recognizes the table as including all the columns in the table, comprising:
-
receiving a request from the requesting application for specified columns from one record in the table;
accessing the requested record;
generating a data structure including data from the specified columns in the requested record;
determining whether the requesting application is capable of recognizing all the columns in the table;
adding to the data structure data from each column in the table that is not one of the subset of columns if the requesting application is determined to not recognize all the columns in the table; and
returning the data structure to the requesting application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized method for updating data in a database table by a first application at a first version level, wherein the first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table, wherein a second application at a second version level recognizes the table as including all the columns in the table, wherein the first application performs:
-
transmitting a request for specified columns from one record in the table to an application server managing access to the database table;
in response to the request, receiving from the application server a data structure including data from the specified columns in the requested record and data from each column in the table that is not one of the subset of columns recognized by the first application. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for updating data in a database table in response to requests from a requesting application comprising one of a first application at a first version level and a second application at a second version level, wherein the first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table and wherein the second application recognizes the table as including all the columns in the table, comprising:
-
a computer readable medium including the database table;
means for receiving a request from the requesting application for specified columns from one record in the table;
means for accessing the requested record;
means for generating a data structure including data from the specified columns in the requested record;
means for determining whether the requesting application is capable of recognizing all the columns in the table;
means for adding to the data structure data from each column in the table that is not one of the subset of columns if the requesting application is determined to not recognize all the columns in the table; and
means for returning the data structure to the requesting application. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for updating data in a database table, comprising:
-
a first computer system;
a first application implemented in the first computer system at a first version level, wherein the first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table, wherein the first application includes logic executed by the first computer system to perform;
(I) transmitting a request for specified columns from one record in the table to an application server managing access to the database table; and
(ii) receiving, in response to the request, from the application server a data structure including data from the specified columns in the requested record and data from each column in the table that is not one of the subset of columns recognized by the first application. a second computer system; and
a second application implemented in the second computer system at a second version level that recognizes the table as including all the columns in the table. - View Dependent Claims (22, 23)
-
-
24. An article of manufacture including code for updating data in a database table in response to requests from a requesting application comprising one of a first application at a first version level and a second application at a second version level, wherein the first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table and wherein the second application recognizes the table as including all the columns in the table, wherein the code is capable of causing operations comprising:
-
receiving a request from the requesting application for specified columns from one record in the table;
accessing the requested record;
generating a data structure including data from the specified columns in the requested record;
determining whether the requesting application is capable of recognizing all the columns in the table;
adding to the data structure data from each column in the table that is not one of the subset of columns if the requesting application is determined to not recognize all the columns in the table; and
returning the data structure to the requesting application. - View Dependent Claims (25, 26, 27, 28)
-
-
29. An article of manufacture including code implemented in a first application at a first version level for updating data in a database table, wherein the first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table, wherein a second application at a second version level recognizes the table as including all the columns in the table, wherein the code in the first application causes operations to be performed comprising:
-
transmitting a request for specified columns from one record in the table to an application server managing access to the database table;
in response to the request, receiving from the application server a data structure including data from the specified columns in the requested record and data from each column in the table that is not one of the subset of columns recognized by the first application. - View Dependent Claims (30, 31)
-
Specification