DYNAMIC RELEASE CONTROL
First Claim
1. A method of performing dynamic release control, comprising:
- identifying software application instances on a mainframe system;
identifying a compatibility level for each identified software application instance, where the compatibility level corresponds with at least one execution characteristic of the corresponding software application instance;
designating a common execution level based upon a select one of the identified compatibility levels;
configuring each identified software application instance to conform to the common execution level;
receiving a software update indication that a select identified software application instance has been updated to a version that has a new compatibility level, where the select identified software application instance, when executed, continues to conform to the common execution level after the corresponding update; and
performing a compatibility level switch across the identified software application instances after receiving the software update indication if a lowest one of the compatibility levels is different from the common execution level by;
adjusting the common execution level based upon the lowest one of the compatibility levels; and
reconfiguring each identified software application instance to conform to the adjusted common execution level.
0 Assignments
0 Petitions
Accused Products
Abstract
Dynamic release control is performed by identifying a plurality of software application instances installed on a mainframe system, identifying a compatibility level for each software application instance, designating a common execution level based upon a lowest one of the identified compatibility levels, configuring each software application instance to conform to the common execution level, receiving a software update indication that at least one software application instance has been updated and performing a compatibility level switch across the plurality of software application instances after receiving the software update indication if a lowest one of the compatibility levels is different from the common execution level by adjusting the common execution level based upon the lowest one of the compatibility levels and by reconfiguring each software application instance to operate in a mode that constrains the corresponding software application instance to conform to the adjusted common execution level.
-
Citations
20 Claims
-
1. A method of performing dynamic release control, comprising:
-
identifying software application instances on a mainframe system; identifying a compatibility level for each identified software application instance, where the compatibility level corresponds with at least one execution characteristic of the corresponding software application instance; designating a common execution level based upon a select one of the identified compatibility levels; configuring each identified software application instance to conform to the common execution level; receiving a software update indication that a select identified software application instance has been updated to a version that has a new compatibility level, where the select identified software application instance, when executed, continues to conform to the common execution level after the corresponding update; and performing a compatibility level switch across the identified software application instances after receiving the software update indication if a lowest one of the compatibility levels is different from the common execution level by; adjusting the common execution level based upon the lowest one of the compatibility levels; and reconfiguring each identified software application instance to conform to the adjusted common execution level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification