Techniques for maintaining compatibility in database schemas
First Claim
Patent Images
1. A method comprising:
- receiving, via an application programming interface at a server system, a request message generated by an application program, the request message including a sub-element indicating that the application program is associated with a first version of a database schema, the request message transmitted to the server system via a network;
in response to receiving the request message including the sub-element indicating that the application program is associated with the first version of the database schema, generating, using a processor at the server system, a response message including a reserved element that corresponds to a custom slot provided in the first version of the database schema, the custom slot including a placeholder for at least one new schema element added to a second version of the database schema different from the first version of the database schema such that the reserved element is an indication that at least one new schema element is included in the second version of the database schema; and
transmitting the response message from the server system to the application program via the network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a request generated by an application program using a first version of a database schema, and generating a response including a reserved element that corresponds to a custom slot provided in the first version of the database schema. The method further includes communicating the response to the application program.
51 Citations
20 Claims
-
1. A method comprising:
-
receiving, via an application programming interface at a server system, a request message generated by an application program, the request message including a sub-element indicating that the application program is associated with a first version of a database schema, the request message transmitted to the server system via a network; in response to receiving the request message including the sub-element indicating that the application program is associated with the first version of the database schema, generating, using a processor at the server system, a response message including a reserved element that corresponds to a custom slot provided in the first version of the database schema, the custom slot including a placeholder for at least one new schema element added to a second version of the database schema different from the first version of the database schema such that the reserved element is an indication that at least one new schema element is included in the second version of the database schema; and transmitting the response message from the server system to the application program via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server system comprising a computer readable non-transitory storage medium storing instructions which, in response to being executed by one or more processors of the server system, cause the server system to perform operations including:
-
receiving, via an application programming interface at the server system, a request generated by an application program, the request message including a sub-element indicating that the application program is associated with a first version of a database schema, the request message transmitted to the server system via a network; in response to receiving the request message including the sub-element indicating that the application program is associated with the first version of the database schema, generating a response message including a reserved element that corresponds to a custom slot provided in the first version of the database schema, the custom slot including a placeholder for at least one new schema element added to a second version of the database schema different from the first version of the database schema such that the reserved element is an indication that at least one new schema element is included in the second version of the database schema; and transmitting the response message from the server system to the application program via the network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable storage device storing instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
receiving, via an application programming interface at a server system, a request message generated by an application program, the request message including a sub-element indicating that the application program is associated with a first version of a database schema, the request message transmitted to the server system via a network; in response to receiving the request message including the sub-element indicating that the application program is associated with the first version of the database schema, generating a response message including a reserved element that corresponds to a custom slot provided in the first version of the database schema, the custom slot including a placeholder for at least one new schema element added to a second version of the database schema different from the first version of the database schema, such that the reserved element is an indication that at least one new schema element is included in a second version of the database schema; and transmitting the response message from the server system to the application program via the network. - View Dependent Claims (20)
-
Specification