Parameter passing of data structures where API and corresponding stored procedure are different versions/releases
First Claim
1. A method of parameter passing of data structures where an API and corresponding stored procedures are of version/release levels different from one another, the method comprising:
- receiving from a calling program, a data structure having data structure elements used for communicating data between the stored procedures and the calling program;
parsing the data structure for a first version identifier of the data structure;
comparing the first version identifier of the parsed data structure to a second version identifier of the stored procedures, obtaining version control information from a library, and thereafter parsing data structure elements in accordance to an indication of data structure compatibility, wherein;
when the comparing of the first version identifier with the second version identifier indicates compatibility of a data structure between the calling program and the stored procedures, providing parsing all of the data structure elements of the data structure known to both of said calling program and said stored procedures; and
, when the comparing of the first version identifier with the second version identifier indicates incompatibility of a data structure between the calling program and the stored procedures, providing parsing of only data structure elements of the data structure that are known to either of the calling program or the stored procedures.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for passing parameters of data structures where an API and corresponding stored procedures are at different version/release levels is provided. A received data structure is parsed for a version identifier of a caller. The parsed version identifier is compared to a stored procedure version identifier and a determination is made with regards to a data structure compatibility or a data structure incompatibility. If a data structure compatibility is determined, all received data structure elements are parsed. If, however, a data structure incompatibility is determined, only data structure elements known to both the caller and the stored procedures are parsed.
-
Citations
9 Claims
-
1. A method of parameter passing of data structures where an API and corresponding stored procedures are of version/release levels different from one another, the method comprising:
-
receiving from a calling program, a data structure having data structure elements used for communicating data between the stored procedures and the calling program; parsing the data structure for a first version identifier of the data structure; comparing the first version identifier of the parsed data structure to a second version identifier of the stored procedures, obtaining version control information from a library, and thereafter parsing data structure elements in accordance to an indication of data structure compatibility, wherein; when the comparing of the first version identifier with the second version identifier indicates compatibility of a data structure between the calling program and the stored procedures, providing parsing all of the data structure elements of the data structure known to both of said calling program and said stored procedures; and
, when the comparing of the first version identifier with the second version identifier indicates incompatibility of a data structure between the calling program and the stored procedures, providing parsing of only data structure elements of the data structure that are known to either of the calling program or the stored procedures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification