Method and apparatus for generating query and response statements at runtime from generic requests
    1.
    发明授权
    Method and apparatus for generating query and response statements at runtime from generic requests 有权
    从通用请求在运行时生成查询和响应语句的方法和装置

    公开(公告)号:US07225202B2

    公开(公告)日:2007-05-29

    申请号:US10803658

    申请日:2004-03-18

    IPC分类号: G06F17/00

    摘要: A method, apparatus, and computer instructions of generating SQL statements at run time from generic and abstract XML request and response messages is provided. A set of generic and abstract XML schemas are provided for a client to send request XML messages for performing actions on information of objects in a data store. An adaptor processes the request XML messages and generates the SQL statements to submit to the data store. Upon receiving results, the adaptor sends response XML messages that adhere to the generic and abstract XML schemas to the client, which then obtains values of results from response XML message.

    摘要翻译: 提供了在运行时从泛型和抽象XML请求和响应消息生成SQL语句的方法,设备和计算机指令。 提供了一组通用和抽象的XML模式,用于客户端发送请求XML消息,以对数据存储中对象的信息执行操作。 适配器处理请求XML消息并生成SQL语句以提交到数据存储。 在收到结果后,适配器将遵循通用和抽象XML模式的响应XML消息发送给客户端,然后客户端从响应XML消息中获取结果值。

    Method and apparatus for validating and configuring database transaction requests from multiple clients
    3.
    发明授权
    Method and apparatus for validating and configuring database transaction requests from multiple clients 失效
    用于验证和配置来自多个客户端的数据库事务请求的方法和装置

    公开(公告)号:US07299234B2

    公开(公告)日:2007-11-20

    申请号:US10756932

    申请日:2004-01-14

    IPC分类号: G06F7/00 G06F17/00

    摘要: The present invention provides a method, computer program product, and a data processing system for validating and configuring a database transaction request. A first transaction criteria of a plurality of transaction criteria is identified in a singleton in-memory object by reading a client identifier element value specified in a database transaction request. Each of the plurality of transaction criteria is associated with a respective client. Default data for a database path is determined based on the client identifier element value. A database command is generated that includes the default data.

    摘要翻译: 本发明提供一种用于验证和配置数据库事务请求的方法,计算机程序产品和数据处理系统。 通过读取在数据库事务请求中指定的客户端标识符元素值,在单个内存中对象中识别多个事务准则的第一事务标准。 多个交易准则中的每一个与相应的客户端相关联。 基于客户端标识符元素值确定数据库路径的默认数据。 生成包含默认数据的数据库命令。

    Method and system for generating SQL joins to optimize performance
    4.
    发明授权
    Method and system for generating SQL joins to optimize performance 失效
    用于生成SQL连接以优化性能的方法和系统

    公开(公告)号:US07539660B2

    公开(公告)日:2009-05-26

    申请号:US10692166

    申请日:2003-10-23

    IPC分类号: G06F7/00 G06F17/30

    摘要: An automated method for creating only the necessary joins in a SQL query. The present invention comprises a Query Program (QP), a Query Generation Program (QGP), and a Clause Generation Program (CGP). The QP accepts the query fields, filters, and sort criteria from the user, generates the query, sends the query to the database, and displays the query results. The QGP creates the query clause strings and inserts the strings into the SQL template. The QGP generates the SELECT, (filter) WHERE, and ORDER BY clauses. The QGP analyzes each parameter in a parameter list to determine if the parameter is on the added aliases list. If the parameter is not on the added aliases list, the QGP runs the CGP for the parameter. The CGP generates the FROM, JOIN, and (join) WHERE clauses and adds the clauses to the appropriate clause strings.

    摘要翻译: 一种用于在SQL查询中仅创建必需联接的自动化方法。 本发明包括查询程序(QP),查询生成程序(QGP)和子句生成程序(CGP)。 QP接受来自用户的查询字段,过滤器和排序条件,生成查询,将查询发送到数据库,并显示查询结果。 QGP创建查询子句字符串,并将字符串插入到SQL模板中。 QGP生成SELECT,(过滤器)WHERE和ORDER BY子句。 QGP分析参数列表中的每个参数,以确定参数是否在添加的别名列表中。 如果参数不在添加的别名列表中,则QGP将为参数运行CGP。 CGP生成FROM,JOIN和(join)WHERE子句,并将子句添加到适当的子句字符串中。

    Dynamic source code analyzer
    5.
    发明授权

    公开(公告)号:US08572572B2

    公开(公告)日:2013-10-29

    申请号:US12176083

    申请日:2008-07-18

    IPC分类号: G06F9/45

    CPC分类号: G06F8/51

    摘要: The invention is an improved integrated development environment (IDE). In particular, the improved IDE comprises a text editor, a source code analyzer, a rule database, and a solution database. The rule database stores source code patterns that represent classes of bugs, while the solution database stores source code patterns that represent corresponding alternative source code that corrects the bugs. The source code analyzer dynamically evaluates source code as a programmer develops the source code in the text editor, periodically comparing source code with the patterns in the rule database. If the source code analyzer matches a pattern with any source code, the source code analyzer displays the corresponding source code pattern from the solution database. The source code analyzer further gives the programmer the option to select the source code pattern from the solution database, at which time the editor changes the source code to conform to the appropriate pattern.

    Efficient, centralized management of application log configuration settings
    6.
    发明授权
    Efficient, centralized management of application log configuration settings 有权
    高效集中管理应用程序日志配置设置

    公开(公告)号:US08326966B2

    公开(公告)日:2012-12-04

    申请号:US11291548

    申请日:2005-12-01

    IPC分类号: G06F15/16 G06F9/44

    CPC分类号: G06F11/3636

    摘要: A log manager for tracing a user or process in a data processing system is provided. A user inputs various criteria in the log manager, indicating exactly what is to be traced. A tracer key is created based on this information. The tracer key is then transmitted to the appropriate applications in the system, which then gather the relevant information. The applications then forward this information to a log receiver. The receiver stores the information. The log receiver can then produce a trace report for the user at any time the user wishes.

    摘要翻译: 提供了用于在数据处理系统中跟踪用户或进程的日志管理器。 用户在日志管理器中输入各种标准,指出要跟踪的内容。 基于此信息创建示踪器密钥。 然后将示踪器密钥发送到系统中的相应应用程序,然后收集相关信息。 然后应用程序将该信息转发到日志接收器。 接收器存储信息。 然后,日志接收器可以在用户期望的任何时间为用户产生跟踪报告。

    Dynamic Source Code Analyzer
    7.
    发明申请
    Dynamic Source Code Analyzer 有权
    动态源代码分析器

    公开(公告)号:US20080276223A1

    公开(公告)日:2008-11-06

    申请号:US12176083

    申请日:2008-07-18

    IPC分类号: G06F9/44

    CPC分类号: G06F8/51

    摘要: The invention is an improved integrated development environment (IDE). In particular, the improved IDE comprises a text editor, a source code analyzer, a rule database, and a solution database. The rule database stores source code patterns that represent classes of bugs, while the solution database stores source code patterns that represent corresponding alternative source code that corrects the bugs. The source code analyzer dynamically evaluates source code as a programmer develops the source code in the text editor, periodically comparing source code with the patterns in the rule database. If the source code analyzer matches a pattern with any source code, the source code analyzer displays the corresponding source code pattern from the solution database. The source code analyzer further gives the programmer the option to select the source code pattern from the solution database, at which time the editor changes the source code to conform to the appropriate pattern.

    摘要翻译: 本发明是改进的集成开发环境(IDE)。 特别地,改进的IDE包括文本编辑器,源代码分析器,规则数据库和解决方案数据库。 规则数据库存储代表错误类别的源代码模式,而解决方案数据库则存储代码相应替代源代码来纠正错误的源代码模式。 源代码分析器动态地评估源代码,因为程序员在文本编辑器中开发源代码,定期地将源代码与规则数据库中的模式进行比较。 如果源代码分析器将模式与任何源代码匹配,则源代码分析器将从解决方案数据库中显示相应的源代码模式。 源代码分析器进一步向编程人员提供从解决方案数据库中选择源代码模式的选项,此时编辑器将更改源代码以符合相应的模式。

    Dynamic source code analyzer
    8.
    发明授权
    Dynamic source code analyzer 有权
    动态源代码分析器

    公开(公告)号:US07478367B2

    公开(公告)日:2009-01-13

    申请号:US11032849

    申请日:2005-01-11

    IPC分类号: G06F9/45

    CPC分类号: G06F8/51

    摘要: The invention is an improved integrated development environment (IDE). In particular, the improved IDE comprises a text editor, a source code analyzer, a rule database, and a solution database. The rule database stores source code patterns that represent classes of bugs, while the solution database stores source code patterns that represent corresponding alternative source code that corrects the bugs. The source code analyzer dynamically evaluates source code as a programmer develops the source code in the text editor, periodically comparing source code with the patterns in the rule database. If the source code analyzer matches a pattern with any source code, the source code analyzer displays the corresponding source code pattern from the solution database. The source code analyzer further gives the programmer the option to select the source code pattern from the solution database, at which time the editor changes the source code to conform to the appropriate pattern.

    摘要翻译: 本发明是改进的集成开发环境(IDE)。 特别地,改进的IDE包括文本编辑器,源代码分析器,规则数据库和解决方案数据库。 规则数据库存储代表错误类别的源代码模式,而解决方案数据库则存储代码相应替代源代码来纠正错误的源代码模式。 源代码分析器动态地评估源代码,因为程序员在文本编辑器中开发源代码,定期地将源代码与规则数据库中的模式进行比较。 如果源代码分析器将模式与任何源代码匹配,则源代码分析器将从解决方案数据库中显示相应的源代码模式。 源代码分析器进一步向编程人员提供从解决方案数据库中选择源代码模式的选项,此时编辑器将更改源代码以符合相应的模式。

    Performing proximity based routing of a phone call
    9.
    发明授权
    Performing proximity based routing of a phone call 有权
    执行接近路由的电话呼叫

    公开(公告)号:US09049293B2

    公开(公告)日:2015-06-02

    申请号:US12115649

    申请日:2008-05-06

    摘要: A method, system, and computer program for routing an incoming voice call in real time is presented. A call is received from a caller to an intended receiving wireless telecommunication device. In response to the call failing to connect to the intended receiving wireless telecommunication device, a short range wireless query signal is transmitted to determine if an other wireless communication device is within a predefined proximity to the intended receiving wireless telecommunication device. If the intended receiving wireless telecommunication device receives a response from the other wireless telecommunication device indicating that the other wireless telecommunication device is within the predefined proximity to the intended receiving wireless telecommunication device, then the call is rerouted to the other wireless telecommunication device.

    摘要翻译: 提出了一种用于实时路由传入语音呼叫的方法,系统和计算机程序。 从呼叫者接收到预期的接收无线电信设备的呼叫。 响应于呼叫未能连接到预期的接收无线电信设备,发送短距离无线查询信号以确定其他无线通信设备是否在预期接近于预期的接收无线电信设备的范围内。 如果预期的接收无线电信设备接收到来自另一无线电信设备的响应,指示另一无线电信设备在预定接近于预期的接收无线电信设备的范围内,则该呼叫被重新路由到另一无线电信设备。

    Testing a configuration change
    10.
    发明授权
    Testing a configuration change 有权
    测试配置更改

    公开(公告)号:US08738895B2

    公开(公告)日:2014-05-27

    申请号:US13468545

    申请日:2012-05-10

    IPC分类号: G06F1/24

    CPC分类号: G06F9/44505 G06F11/261

    摘要: An approach is presented for testing a change (i.e., configuration change) in a configuration of a computing environment. A user identifier (ID) of a user is received from an administrative user having an administrative user ID. First configurable attributes of the user ID are determined. A temporary simulation user ID (TSID) having second configurable attributes is generated so that the values of respective first and second configurable attributes are identical. The configuration change is received. The configuration change is associated with the TSID and with no other user ID. Based on the configuration change being associated with the TSID and with no other user ID, a simulation is performed by tracking data record modifications made by the TSID and based on the configuration change. The user ID and administrative user ID are unaffected by the configuration change. After completing the simulation, the data record modifications are undone.

    摘要翻译: 提出了一种用于测试计算环境的配置中的改变(即,配置改变)的方法。 从具有管理用户ID的管理用户接收用户的用户标识符(ID)。 确定用户ID的首个可配置属性。 产生具有第二可配置属性的临时模拟用户ID(TSID),使得相应的第一和第二可配置属性的值相同。 接收到配置更改。 配置更改与TSID相关联,没有其他用户标识。 基于与TSID相关联的配置改变,并且没有其他用户ID,通过跟踪由TSID进行的数据记录修改并且基于配置改变来执行模拟。 用户ID和管理用户ID不受配置更改的影响。 在完成模拟之后,数据记录修改被撤销。