摘要:
The present invention relates to a system and a method performed in a client-server computing environment for managing the access requested by user applications (10) to a central, non-standard database type data repository (22) having proprietary access and data structures, in which data repository (22) the data integrity is controlled and checked by a further “mature” application running independently of the user applications (10). In order to provide an improved, cost-effective multiple-user access method, the following steps are proposed: a) performing a first update on said data repository (22) of a first user application (10A) in a transactional form, and b) in case a second user application (10B) requests a second update of said repository (22) during said first update transaction, c) blocking a write access until said first update's transaction has been completed.
摘要:
The present invention relates to a method for reducing a data repository with a plurality of sequentially ordered records. Each record is characterized by an identifier and comprises one or more data attributes and/or one or more links. The method includes the step of choosing a first record as base record and verifying whether the identifier of the sequentially next record can be generated from the base record by applying an identifier generating function. As a next step it is verified whether the data attributes and/or the links of the sequentially next record are identical with the data attributes and/or the links of the base record or can be generated from the base record by applying an attribute generating function and/or link generating function. If the above conditions are satisfied, a counter in the base record is incremented and the sequentially next record is deleted. The above steps are repeated for the subsequent records until the above conditions and are not satisfied for any record.
摘要:
A data management method includes accessing data objects in an application written in C/C++ for change-logging and multi-step redo/undo, wherein the data objects are organized in a binary format and are devoid of self-describing information, and wherein the accessing the data objects is structured in a plurality of layers, the plurality of layers including a semantic layer, a change log layer, and a repository layer, dynamically analyzing the data objects to recognize all changes made by any of a plurality of users for all data types used by the application, the dynamically analyzing the data including using semantic analysis to track changes and identifying any changes in any of the data objects, and using generated wrapper classes to convert between C/C++ data structures and generic data format, wherein the wrapper classes are generated from developer provided annotations with C/C++ data structure declarations.
摘要翻译:一种数据管理方法包括访问用C / C ++编写的用于变更记录和多步骤重做/撤消的应用程序中的数据对象,其中数据对象以二进制格式组织并且没有自描述信息,并且其中 访问数据对象被构造成多个层,多个层包括语义层,变更日志层和存储库层,动态分析数据对象以识别由多个用户中的任何一个为所有的所有变化 应用程序使用的数据类型,动态分析数据,包括使用语义分析来跟踪变化并识别任何数据对象中的任何更改,以及使用生成的包装类在C / C ++数据结构和通用数据格式之间进行转换,其中 包装类是从开发人员提供的带有C / C ++数据结构声明的注释生成的。
摘要:
A data management method includes accessing data objects in an application written in C/C++ for change-logging and multi-step redo/undo, wherein the data objects are organized in a binary format and are devoid of self-describing information, and wherein the accessing the data objects is structured in a plurality of layers, the plurality of layers including a semantic layer, a change log layer, and a repository layer, dynamically analyzing the data objects to recognize all changes made by any of a plurality of users for all data types used by the application, the dynamically analyzing the data including using semantic analysis to track changes and identifying any changes in any of the data objects, and using generated wrapper classes to convert between C/C++ data structures and generic data format, wherein the wrapper classes are generated from developer provided annotations with C/C++ data structure declarations.
摘要翻译:一种数据管理方法包括访问用C / C ++编写的用于变更记录和多步骤重做/撤消的应用程序中的数据对象,其中数据对象以二进制格式组织并且没有自描述信息,并且其中 访问数据对象被构造成多个层,多个层包括语义层,变更日志层和存储库层,动态分析数据对象以识别由多个用户中的任何一个为所有的所有变化 应用程序使用的数据类型,动态分析数据,包括使用语义分析来跟踪变化并识别任何数据对象中的任何更改,以及使用生成的包装类在C / C ++数据结构和通用数据格式之间进行转换,其中 包装类是从开发人员提供的带有C / C ++数据结构声明的注释生成的。
摘要:
The present invention relates to a system and a method performed in a client-server computing environment for managing the access requested by user applications (10) to a central, non-standard database type data repository (22) having proprietary access and data structures, in which data repository (22) the data integrity is controlled and checked by a further “mature” application running independently of the user applications (10). In order to provide an improved, cost-effective multiple-user access method, the following steps are proposed:a) performing a first update on said data repository (22) of a first user application (10A) in a transactional form, andb) in case a second user application (10B) requests a second update of said repository (22) during said first update transaction,c) blocking a write access until said first update's transaction has been completed.
摘要:
The present invention relates to a method for reducing a data repository with a plurality of sequentially ordered records. Each record is characterized by an identifier and comprises one or more data attributes and/or one or more links. The method includes the step of choosing a first record as base record and verifying whether the identifier of the sequentially next record can be generated from the base record by applying an identifier generating function. As a next step it is verified whether the data attributes and/or the links of the sequentially next record are identical with the data attributes and/or the links of the base record or can be generated from the base record by applying an attribute generating function and/or link generating function. If the above conditions are satisfied, a counter in the base record is incremented and the sequentially next record is deleted. The above steps are repeated for the subsequent records until the above conditions and are not satisfied for any record.
摘要:
Configuring of a communications environment is facilitated. A mapping tool is provided that aids in the configuring of various components of a communications environment, such as an input/output (I/O) subsystem of the environment. Data generated from an order process and a logical configuration definition are used as input to the mapping tool. The tool performs mapping and generates as output a physical configuration definition, and optionally, one or more reports. The mapping tool has a manual function, as well as an automatic function.