Implementing a message queuing interface (MQI) indexed queue support that adds a key to the index on put commit
    3.
    发明授权
    Implementing a message queuing interface (MQI) indexed queue support that adds a key to the index on put commit 失效
    实现消息队列接口(MQI)索引队列支持,它将put提供的索引添加一个密钥

    公开(公告)号:US07035852B2

    公开(公告)日:2006-04-25

    申请号:US09909538

    申请日:2001-07-20

    IPC分类号: G06F17/30

    摘要: Provided are a method, computer program product and system for providing indexed queue support for efficient retrieval of messages from a queue. An index key for expediting message retrieval is assigned to a message when the operation of placing the message on a queue is committed. The index key assigned at commit time comprises an attribute (such as a message ID or correlation ID) specified by the sending application program, which placed the message on the queue. This deferred assignment of an index key until commit time means that the index key can be used to search for messages having the particular attribute without any possibility of identifying messages for retrieval before the messages have been committed. This maintains transactional requirements of a transaction-oriented messaging system which requires a message to only be made available for retrieval by receiver application programs after the sender application's put operation has committed.

    摘要翻译: 提供了一种用于提供索引队列支持以从队列中有效检索消息的方法,计算机程序产品和系统。 当消息放置在队列上的操作被提交时,用于加速消息检索的索引键被分配给消息。 在提交时分配的索引关键字包括由发送应用程序指定的属性(诸如消息ID或相关ID),该消息将消息放置在队列上。 索引键的延迟分配直到提交时间意味着可以使用索引关键字来搜索具有特定属性的消息,而无需在消息提交之前识别用于检索的消息。 这维护面向事务的消息系统的事务性要求,该消息系统要求消息仅在发送者应用程序的投入操作已经提交之后被接收方应用程序提供。

    Data processing arrangement and method
    4.
    发明授权
    Data processing arrangement and method 有权
    资料处理安排及方法

    公开(公告)号:US06948093B2

    公开(公告)日:2005-09-20

    申请号:US10228636

    申请日:2002-08-27

    IPC分类号: G06F11/00 H04L1/22

    CPC分类号: G06F11/1471

    摘要: A data processing arrangement (100) and method for fuzzy backup and restore of MQSeries shared queues held in coupling facility list structure (106). Periodically backups are taken of the data held in the CF list structure by backing up messages in the sequence uncommitted puts (220), committed puts (230), uncommitted gets (240) and expired messages (250), whereby all messages may be backed up in the backup means except for exceptions which are recorded in the record log. In the event of media failure of the coupling facility, data can be restored by restoring messages in the sequence restoring messages from the backup means (320), replaying messages from the record log means (340) and determining final disposition of messages from replay of the record log means (350). This provides the advantage of allowing the number of log records written to be reduced.

    摘要翻译: 一种用于在耦合设施列表结构(106)中保存的MQSeries共享队列的模糊备份和恢复的数据处理装置(100)和方法。 通过在未提交的投放(220),提交投放(230),未提交的收益(240)和过期消息(250)的顺序中备份消息来对CF列表结构中保存的数据进行定期备份,从而所有消息都可以被备份 在记录日志中记录的异常除外。 在耦合设备的媒体故障的情况下,可以通过在从备份装置(320)恢复消息的顺序中恢复消息来恢复数据来恢复数据,从记录日志装置(340)重放消息并确定来自重播的消息的最终处置 记录日志意味着(350)。 这提供了允许减少写入的日志记录的数量的优点。

    Administration of groups of computer programs, data processing systems, or system resources
    5.
    发明授权
    Administration of groups of computer programs, data processing systems, or system resources 失效
    管理计算机程序,数据处理系统或系统资源

    公开(公告)号:US07346910B1

    公开(公告)日:2008-03-18

    申请号:US09579677

    申请日:2000-05-26

    CPC分类号: G06F9/468 Y10S707/99939

    摘要: Provided are a computer program, method and system providing simplified administration of groups of computer programs. Command target qualifiers are defined which enable a command to be targeted at either an individual computer program or all members of a group of computer programs. Additionally, scope parameters are defined which enable a command to be targeted at specific computer system resources managed by the computer programs within the group. The computer system resources which are to be accessible to all members of a group have an associated scope parameter defining shared or group access and are held in shared storage, whereas computer system resources to be accessed by only one computer program in the group have a corresponding scope parameter and are held in the local storage of the individual computer program. The invention enables a reduction of the time taken to perform administration and control operations for the group and reduces the risk of inconsistent specification of commands that can arise when a system administrator is required to repeat entry of a command several times.

    摘要翻译: 提供了一种提供计算机程序组的简化管理的计算机程序,方法和系统。 定义了命令目标限定符,使命令可以针对单个计算机程序或一组计算机程序的所有成员。 另外,定义范围参数,其使命令能够针对由组内的计算机程序管理的特定计算机系统资源。 要对组的所有成员可访问的计算机系统资源具有定义共享或组访问的相关联的范围参数,并且被保存在共享存储器中,而仅由该组中的一个计算机程序访问的计算机系统资源具有相应的 范围参数,并保存在个人计算机程序的本地存储中。 本发明能够减少对组进行管理和控制操作所花费的时间,并且降低了当系统管理员需要重复输入命令多次时可能出现的命令的不一致指定的风险。

    Data processing system and method for message handling
    6.
    发明申请
    Data processing system and method for message handling 审中-公开
    数据处理系统和消息处理方法

    公开(公告)号:US20060200516A1

    公开(公告)日:2006-09-07

    申请号:US11365410

    申请日:2006-03-01

    IPC分类号: G06F15/16

    摘要: A data processing system for message handling comprises a coupling facility for receiving messages, the coupling facility arranged to maintain a queue of messages, and a database for storing messages. A component, such as a server, of the system is arranged to detect that a message is of a size above a predetermined threshold, and therefore stores this larger message in the database and enters a proxy in the queue of messages.

    摘要翻译: 用于消息处理的数据处理系统包括用于接收消息的耦合设备,被配置为维护消息队列的耦合设备以及用于存储消息的数据库。 系统的组件(例如服务器)被安排为检测到消息具有大于预定阈值的大小,并且因此将该较大消息存储在数据库中并在消息队列中输入代理。

    Data processing system and method

    公开(公告)号:US07568226B2

    公开(公告)日:2009-07-28

    申请号:US09790414

    申请日:2001-02-21

    CPC分类号: G06F21/629

    摘要: The present invention relates to a data processing system and method as well as to a computer program product for realizing such a data processing system and method. Conventionally, access to system resources is controlled within, for example, MQSeries, via security settings or security definition contained within profiles that are used to initialize a data processing system. Typically, each computer program or user has associated access permissions which may, from time to time, be varied by a system administrator. It will be appreciated that to issue on a resource by resource or user by user basis individual changes to access permission would require a significant amount of work. Suitably, the present invention provides a system and method for implementing grouping of security access control for a number of resources or users. Therefore, a single security change request can be used to effect a change of access permissions associated with a number of separate or at least closely coupled resources.

    Recovery from failures within data processing systems
    8.
    发明授权
    Recovery from failures within data processing systems 有权
    从数据处理系统中的故障恢复

    公开(公告)号:US07543181B2

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

    申请号:US10553018

    申请日:2003-10-22

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1469 G06F11/1471

    摘要: Provided are methods, data processing systems, recovery components and computer programs for recovering from storage failures affecting data repositories. At least a part of the recovery processing is performed while the data repositories are able to receive new data and to allow retrieval of such new data. Although new data items may be received into the repository and retrieved therefrom during recovery processing, updates to the data repository which were performed before the failure and which are then restored to the repository by the recovery processing are restored within a recovery unit of work and are inaccessible to processes other than the recovery process until successful completion of the recovery unit of work. The recovery processing ensures that the recovered repository is consistent with the state of the repository at the time of the failure, but is available for addition and retrieval of new data items before completion of the recovery processing.

    摘要翻译: 提供了从影响数据存储库的存储故障中恢复的方法,数据处理系统,恢复组件和计算机程序。 在数据存储库能够接收新数据并允许检索这些新数据的同时执行恢复处理的至少一部分。 虽然在恢复处理期间可以将新的数据项目接收到存储库并从中恢复,但是在故障之前执行的数据存储库的更新以及由恢复处理恢复到存储库的数据库在恢复工作单元内被恢复,并且是 恢复过程以外的进程无法访问,直到成功完成恢复单元的工作。 恢复处理确保恢复的存储库与故障时存储库的状态一致,但是在完成恢复处理之前可以添加和检索新的数据项。

    Facilitating a restart operation within a data processing system
    9.
    发明授权
    Facilitating a restart operation within a data processing system 失效
    促进数据处理系统内的重新启动操作

    公开(公告)号:US06754842B2

    公开(公告)日:2004-06-22

    申请号:US09790415

    申请日:2001-02-21

    IPC分类号: G06F1100

    CPC分类号: G06F11/1471 Y10S707/99953

    摘要: The invention provides a restart mechanism within a data processing system for restarts following a failure. The mechanism is provided in persistent storage as a recovery log containing recovery log records which can be used during recovery from the failure of the data processing system. The log records relate to units of work undertaken by the data processing system, and the mechanism retrieves, from the recovery log, a recovery log record relating to a unit of work, determines whether or not the unit of work meets at least one predetermined criterion, and performs a recovery process if the unit of work meets the predetermined criterion.

    摘要翻译: 本发明提供数据处理系统内的重启机制,以便在故障之后重启。 该机制在持久存储器中作为包含恢复日志记录的恢复日志提供,可从数据处理系统故障恢复期间使用。 日志记录涉及由数据处理系统承担的工作单元,该机制从恢复日志中检索与工作单元相关的恢复日志记录,确定工作单​​元是否满足至少一个预定标准 ,并且如果工作单元满足预定标准,则执行恢复处理。

    Recovery from failures within data processing systems
    10.
    发明申请
    Recovery from failures within data processing systems 有权
    从数据处理系统中的故障恢复

    公开(公告)号:US20070088970A1

    公开(公告)日:2007-04-19

    申请号:US10553018

    申请日:2003-10-22

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1469 G06F11/1471

    摘要: Provided are methods, data processing systems, recovery components and computer programs for recovering from storage failures affecting data repositories. At least a part of the recovery processing is performed while the data repositories are able to receive new data and to allow retrieval of such new data. Although new data items may be received into the repository and retrieved therefrom during recovery processing, updates to the data repository which were performed before the failure and which are then restored to the repository by the recovery processing are restored within a recovery unit of work and are inaccessible to processes other than the recovery process until successful completion of the recovery unit of work. The recovery processing ensures that the recovered repository is consistent with the state of the repository at the time of the failure, but is available for addition and retrieval of new data items before completion of the recovery processing.

    摘要翻译: 提供了从影响数据存储库的存储故障中恢复的方法,数据处理系统,恢复组件和计算机程序。 在数据存储库能够接收新数据并允许检索这些新数据的同时执行恢复处理的至少一部分。 虽然在恢复处理期间可以将新的数据项目接收到存储库并从中恢复,但是在故障之前执行的数据存储库的更新以及由恢复处理恢复到存储库的数据库在恢复工作单元内被恢复,并且是 恢复过程以外的进程无法访问,直到成功完成恢复单元的工作。 恢复处理确保恢复的存储库与故障时存储库的状态一致,但是在完成恢复处理之前可以添加和检索新的数据项。