Abstract:
Systems and methods consistent with the invention may include displaying, during debugging of source code having corresponding executable code, a screen including a first section, wherein a variable name included in the source code is displayed in a first format in the first section, receiving a user selection of the variable name, converting, by using a processor, the first format of the variable name to a second format in response to the received selection, wherein the variable name includes a plurality of characters and converting the first format of the variable name to the second format includes converting the characters to uppercase, searching for a corresponding variable name in the executable code, and displaying, on the display device, a second section including the corresponding variable name, wherein the variable name is displayed in a third format in the second section.
Abstract:
Systems and methods consistent with the invention may include receiving a navigation query including input text, determining, via a processor, whether the input text is satisfies a predetermined criteria, generating a response including data representing a screen associated with the input text when the input text satisfies the predetermined criteria, selecting a language preference when the input text fails to satisfy the predetermined criteria, performing a fuzzy search based on the input text, the language preference, and usage history, and generating a response to the navigation query based on a result of the fuzzy search.
Abstract:
Systems, methods and apparatus, including computer program products, are provided for saving a plurality of objects to persistent storage as part of a finalize sequence. In one implementation, a computer-implemented method may include, receiving a request to instantiate a plurality of objects; sorting the plurality of objects based on a priority assigned to each of the plurality of objects before the request to instantiate the objects is received; and saving in sequence the sorted plurality of objects to the persistent storage.
Abstract:
A coarse evaluation lock on data is provided to ensure only one evaluation is run on selected data until completed. A fine exclusive lock on selected data is provided to ensure only one user may change such selected data. The locks may be selectively used during evaluations and while users are changing data.
Abstract:
A metric of a system is monitored using a monitoring tool that receives an operation metric and a planned downtime metric that reflects whether the monitored system is currently in a planned downtime, the planned downtime metric received as another one of the multiple metric inputs. The operation metric and the planned downtime metric are combined into a processed operation metric for the monitored system.
Abstract:
A method for handling database locks includes detecting a new query from an administrator for a set of database records. Next, it is determined whether the administrator has any chance of being authorized to acquire a new lock. If so, an attempt is made to acquire the new lock and, on the failure to acquire, the administrator is informed that the lock has already been acquired by a prior administrator. Optionally, the new administrator is also provided with identifying information of the prior administrator and contact information for the prior administrator. The new administrator is therefore pre-screened to determine whether there is any chance to acquire a new lock to reduce the chance that an unauthorized new administrator could lock the set of database records. Also, should the new administrator be authorized but not able to access the set of database records due to a prior lock, the new administrator can be informed of the identity and contact information concerning the holder of the prior lock.
Abstract:
A supporting track element for use in a linear ball bearing, with at least one outer surface which is outwardly curved in one direction, at least in some regions, and at least one track which is opposite the outer surface and is intended for at least partially receiving load-bearing balls of a linear ball bearing. In addition, the supporting track element in cross-section has at least one material interruption which forms two adjacent cross-sectional regions. The adjacent cross-sectional regions touch at least in the region of the outer surface. As a result, the supporting track element is produced cost-effectively without significant limitations to the functionality thereof occurring. A method for producing a supporting track element is also proposed. Furthermore, a linear ball bearing is equipped with supporting track elements.
Abstract:
A method for handling database locks includes detecting a new query from an administrator for a set of database records. Next, it is determined whether the administrator has any chance of being authorized to acquire a new lock. If so, an attempt is made to acquire the new lock and, on the failure to acquire, the administrator is informed that the lock has already been acquired by a prior administrator. Optionally, the new administrator is also provided with identifying information of the prior administrator and contact information for the prior administrator. The new administrator is therefore pre-screened to determine whether there is any chance to acquire a new lock to reduce the chance that an unauthorized new administrator could lock the set of database records. Also, should the new administrator be authorized but not able to access the set of database records due to a prior lock, the new administrator can be informed of the identity and contact information concerning the holder of the prior lock.
Abstract:
Systems and methods for minimizing database accesses in an object-oriented system may involve opening an object in a buffer, wherein the buffer is operative to store both an active version of the object comprising active content and an inactive version of the object comprising the inactive content modified by one or more inactive requests. An activation manager may be operative to determine whether the one or more inactive requests are consistent with an applicable object model. Because the buffer stores is operative to store both an active version and an inactive version of the object, it may implement commands to change the object between the inactive and active states without accessing the database. Upon receiving a flush command, the buffer may also be operative to make any version of the object stored in the buffer at that time—whether active, inactive, or both—persistent on the database.
Abstract:
A method and system for providing application context restrictions are provided. The method may include, responsive to a request from a first object to a second object, comparing an application context of the first object with an application context of the second object. The method may include, if the comparison succeeds as determined by predefined rules, allowing a response from the second object to be transmitted to the first object. The method may include, if the comparison fails as determined by predefined rules, restricting the response from the second object to the first object.