Abstract:
When a person receives an incoming telephone call, one or more files that the person is most likely to need are provided. The files are identified by analyzing information about what the person did in previous phone conversations with the same caller. That is, when the person opens files in the computer system during a phone call, this is recorded in a register that can be analyzed to identify the most likely needed files. Calls from more than one specific telephone number may be covered by the technique and several answering persons' actions may be tracked.
Abstract:
Systems and techniques to identify records corresponding to a database system before they are stored in the database. In general, in one implementation, the technique includes: generating a mapping that may be usable to identify a record in a database by reference to a database key. The database key may have a corresponding record in the database and the database key can be a unique value based on information independent of both the content and organization of a record. The technique can include generating a second mapping usable to identify records in the database by reference to a second type of database key. The second type of database key may correspond to a record in the database and the second type of database key can be a unique value.
Abstract:
Gathering information about a user message in a computer system may include detecting a user message identifier that a program uses in presenting a user message in a computer system where the program is being executed. The detected user message identifier may be used in storing information about the presented user message in a log that is accessible to a user of the computer system. The stored information may include how many messages have been generated, to which user names the message(s) were issued, a program or subroutine that triggered the message, and a status of a call stack when the message was issued. The message identifier(s) may be detected in a message handler, the kernel, or in another unit of the computer system.
Abstract:
Methods and apparatus, including computer program products, are provided for providing a query language based on a model. In one aspect, there is provided a computer-implemented method. The method may include receiving a first query; generating, based on a model including metadata representing a data structure, a second query specific to the data structure stored in a database; and sending the second query to the database. Related apparatus, systems, methods, and articles are also described.
Abstract:
A color changer has a valve block for connecting a plurality of coating material lines to an application device. The valve block has a parallelepiped housing. The housing has a central color channel with an axial direction and contains valve bores for receiving valves and a length of a central color channel is as short as possible with a simultaneous supply of many paint feed lines. A first number of parallel valve bores open into the color channel at first openings, a second number of parallel valve bores open into the color channel at second openings on the opposite side of the color channel and offset in the axial direction with respect to the first number of valve bores. A third number of parallel valve bores open into the color channel at third openings and a fourth number of parallel valve bores open into the color channel at fourth openings.
Abstract:
In one aspect, an interactive form container is generated for creation of an interactive form based on a UI of an application. The interactive form container establishes communication with the UI of the application. A data is received indicative of interactions with the UI of the application to execute a task associated with the application. Based on the interactions, a script records the interactions with the UI. In another aspect, copied UI objects from the UI of the application are added to the interactive form container to create the UI of the interactive form. The UI of the interactive form in association with the recorded script are stored to create the interactive form.
Abstract:
Local dependency metadata can be collected from local metadata repositories of a plurality of development systems in a layered development system landscape, and a global where-used list that includes intra-layer and inter-layer dependencies between development entities in a layered development system landscape can be created, for example by aggregating the collected local dependency data. A usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape can be assigned to each development entity in the layered development system landscape. A measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape can be promoted.
Abstract:
An indication of a start of an execution of a process can be received, and a time counter associated with measuring a time elapsed can be initiated by the execution of the process. The time elapsed by the execution of the process can be compared with a predetermined threshold timeout value, and a report indicating the time elapsed by the execution of the process and whether the elapsed time exceeded the predetermined threshold timeout value can be automatically generated.
Abstract:
An improved middleware configuration process can include extracting parameters of a manually configured customized software instance to be implemented on a tenant that provides the customized software instance providing business process-specific support tailored to a specific organization. A configuration engine can perform the extracting and can receive a designation of a first part of the parameters as relating to tenant-independent content of the customized software instance and a second part of the parameters as relating to tenant-dependent content of the customized software instance. The tenant-independent content can relate to features of a core software platform, and the tenant-dependent content can relate to at least one organization-specific extension of the core software platform that provides the business process-specific support. The tenant-dependent content can have tenant-specific content formats and tenant-specific content data defined by and available to only the tenant. The tenant-independent content of the tenant can be modified according to the first part, and the tenant-specific content can be modified according to tenant-specific implementation input that implements the second part for the tenant in accordance with the customized software instance. Related systems, methods, and articles of manufacture are also described.
Abstract:
The present system provides an efficient and reliable method for name searching within an employee records database. The present invention uses a plurality of different searching algorithms such as an exact algorithm and a fuzzy algorithm. The exact algorithm is used to provide a first set of a limited number of results from the entire employee database. The fuzzy algorithm is then used to search through only the first set of results to quickly provide a ranked results list of employee names that is displayed to a user. The user is then able to select the appropriate name from the results list for further processing.