Method for executing a software routine identified in a task object
    2.
    发明授权
    Method for executing a software routine identified in a task object 失效
    用于执行在任务对象中识别的软件例程的方法

    公开(公告)号:US08230450B2

    公开(公告)日:2012-07-24

    申请号:US12348967

    申请日:2009-01-06

    CPC分类号: G06F9/547

    摘要: A method for executing a software routine identified in a task object is provided. The method includes accessing a list of software routine identifiers associated with software routines that are executable on a computer server. The method further includes generating a task object generation command having at least a first software routine identifier, parameter data, and link task information and generating a second task object in response to the task object generation command. The second task object includes the first software routine identifier, the parameter data, and the link task information. The method further includes adding the second task object to a task execution queue on the computer server and executing the first software routine identified by the first software routine identifier in the second task object on the computer server to obtain at least a first result value, when the first flag value is a first predetermined value and the result parameter associated with the first task object corresponds to a second predetermined value.

    摘要翻译: 提供了一种用于执行在任务对象中识别的软件例程的方法。 该方法包括访问与在计算机服务器上可执行的软件例程相关联的软件例程标识符的列表。 该方法还包括生成具有至少第一软件例程标识符,参数数据和链接任务信息的任务对象生成命令,并响应于任务对象生成命令生成第二任务对象。 第二任务对象包括第一软件例程标识符,参数数据和链接任务信息。 该方法还包括将第二任务对象添加到计算机服务器上的任务执行队列,并且在计算机服务器上的第二任务对象中执行由第一软件例程标识符识别的第一软件例程以获得至少第一结果值, 第一标记值是第一预定值,并且与第一任务对象相关联的结果参数对应于第二预定值。

    Partial dynamic implementation of java interfaces
    3.
    发明授权
    Partial dynamic implementation of java interfaces 有权
    部分动态实现java接口

    公开(公告)号:US08122460B2

    公开(公告)日:2012-02-21

    申请号:US12100772

    申请日:2008-04-10

    IPC分类号: G06F13/00

    CPC分类号: G06F9/449

    摘要: A system and method for implementing dynamic interfaces in a JAVA program including methods having a common implementation and other methods to be handled independently. The system comprises a first dynamic proxy object implementing an invocation handler for providing default implementations; a separate object providing implementations of any method in a defined interface that requires independent handling; and, a second dynamic proxy object provided for checking a method definition object for an implementation of the method, and in response, one of: invoking the method on the separate object if the implementation exists, and if the implementation does not exist, invoking the method on the first dynamic proxy object. The second dynamic proxy object thus allows for a single implementation for repetitive methods, while allowing special cases to be handled independently.

    摘要翻译: 一种用于在JAVA程序中实现动态接口的系统和方法,包括具有共同实现方法和独立处理的其他方法的方法。 该系统包括实现用于提供默认实现的调用处理程序的第一动态代理对象; 提供需要独立处理的定义接口中的任何方法的实现的单独对象; 以及提供用于检查方法定义对象以实现该方法的第二动态代理对象,并且作为响应,如果实现存在则调用单独对象上的方法,并且如果该实现不存在,则调用 方法在第一个动态代理对象上。 因此,第二个动态代理对象允许单个实现重复的方法,同时允许独立处理特殊情况。

    Alternate Communication Path Between ESSNI Server and CEC
    4.
    发明申请
    Alternate Communication Path Between ESSNI Server and CEC 失效
    ESSNI服务器与CEC之间的备用通信路径

    公开(公告)号:US20080276255A1

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

    申请号:US11744491

    申请日:2007-05-04

    IPC分类号: G06F3/00

    CPC分类号: G06F11/201

    摘要: An enterprise network interface client application and a local, central electronic complex (CEC) in a dual CEC environment implement an alternative method of communication. Upon a send failure of a command to a first CEC in the environment, the command is sent to a second CEC using a CEC to CEC message mechanism. A method of communicating an asynchronous event is implemented between a microcode layer and an enterprise network interface client application in a dual central electronic complex (CEC) environment. A copy of the event is retained. Upon a send failure of the event to a first CEC in the environment, the copy of the event is sent to a second CEC in the environment.

    摘要翻译: 企业网络接口客户端应用程序和双CEC环境中的本地中央电子综合体(CEC)实现了一种替代的通信方式。 在环境中向第一CEC发送命令发送失败时,使用CEC到CEC消息机制将命令发送到第二CEC。 在双重中心电子综合体(CEC)环境中的微代码层和企业网络接口客户端应用之间实现了传送异步事件的方法。 事件的副本被保留。 当事件发送到环境中的第一个CEC时,事件的副本将被发送到环境中的第二个CEC。

    Hierarchical event filtering for storage server
    5.
    发明授权
    Hierarchical event filtering for storage server 失效
    存储服务器的分层事件过滤

    公开(公告)号:US07437735B2

    公开(公告)日:2008-10-14

    申请号:US10789167

    申请日:2004-02-27

    IPC分类号: G06F13/00

    摘要: A technique for reducing the number of events that are transmitted by a server to a client in a client/server application programming interface (API). At the server host, each of different event messages is associated with at least one event category in a hierarchy of event categories. Each client host sends a registration request to the server host to inform the server host that the client host wants to receive only event messages that are associated with a specified event category. The server host associates the specified event category with each client host, and communicates only the event messages that are descendants of the specified event category.

    摘要翻译: 一种用于减少服务器在客户机/服务器应用编程接口(API)中向客户端发送的事件数量的技术。 在服务器主机上,每个不同的事件消息与事件类别的层次结构中的至少一个事件类别相关联。 每个客户端主机向服务器主机发送注册请求,以通知服务器主机客户端主机只希望接收与指定事件类别相关联的事件消息。 服务器主机将指定的事件类别与每个客户端主机相关联,并仅传达作为指定事件类别的后代的事件消息。

    Method and system for providing version control of parameters in a command-based API using Java serialization
    6.
    发明授权
    Method and system for providing version control of parameters in a command-based API using Java serialization 失效
    使用Java序列化在基于命令的API中提供参数版本控制的方法和系统

    公开(公告)号:US07409693B2

    公开(公告)日:2008-08-05

    申请号:US10697761

    申请日:2003-10-30

    IPC分类号: G06F9/44

    CPC分类号: G06F9/547 G06F9/44536

    摘要: A technique for determining whether a server host supports the functions in a command sent by a client host. The client host formulates a command including a command object that contains parameter objects. The parameter objects, which represent the functions, are serialized, e.g., using the Java serialization command, and communicated to the server host. The server host attempts to deserialize the parameter objects. If it is successful, it is concluded that the server host supports the functions represented by the parameter objects. Or, it is concluded that the server host is incompatible with the functions represented by one or more parameter objects that cannot be deserialized. The server host may be a storage server, and the functions may be storage-related, such as a copy type to be performed.

    摘要翻译: 一种用于确定服务器主机是否支持由客户端主机发送的命令中的功能的技术。 客户端主机制定包含包含参数对象的命令对象的命令。 表示功能的参数对象被序列化,例如使用Java序列化命令,并传达给服务器主机。 服务器主机尝试反序列化参数对象。 如果成功,则得出结论,服务器主机支持由参数对象表示的功能。 或者,得出结论,服务器主机与由不能反序列化的一个或多个参数对象表示的功能不兼容。 服务器主机可以是存储服务器,并且功能可以是存储相关的,诸如要执行的复制类型。

    DATA MIGRATION METHODOLOGY FOR USE WITH ARRAYS OF POWERED-DOWN STORAGE DEVICES
    8.
    发明申请
    DATA MIGRATION METHODOLOGY FOR USE WITH ARRAYS OF POWERED-DOWN STORAGE DEVICES 失效
    数据移动方法与使用下放存储设备的阵列一起使用

    公开(公告)号:US20120203996A1

    公开(公告)日:2012-08-09

    申请号:US13447434

    申请日:2012-04-16

    IPC分类号: G06F12/02

    CPC分类号: G06F12/00 G06F12/16

    摘要: A method for managing extents in a data storage system includes monitoring usage statistics for an extent residing on one or more powered-up storage devices. In the event the extent has not been accessed for specified period of time (as determined from the usage statistics), the method automatically compresses the extent and migrates the extent to an intermediate repository. Once the amount of data in the intermediate repository reaches a specified level, the method migrates the extent from the intermediate repository to one or more normally powered-down storage devices. If I/O is received for the extent while it resides in the normally powered-down storage devices or the intermediate repository, the method automatically migrates the extent from the normally powered-down storage devices or the intermediate repository to the normally powered-up storage devices. A corresponding apparatus and computer program product are also disclosed.

    摘要翻译: 用于管理数据存储系统中的盘区的方法包括监视驻留在一个或多个加电存储装置上的盘区的使用统计。 如果在指定的时间段内(从使用统计信息确定)没有访问该范围,该方法将自动压缩该范围并将范围迁移到中间存储库。 一旦中间存储库中的数据量达到指定的级别,该方法会将程序段从中间存储库迁移到一个或多个正常关闭的存储设备。 如果在驻留在通常断电的存储设备或中间存储库中的范围内接收到I / O,则该方法自动将从正常关闭的存储设备或中间存储库迁移到通常供电的存储 设备。 还公开了相应的装置和计算机程序产品。

    Method and system for providing version control of parameters in a command-based API using java serialization
    9.
    发明授权
    Method and system for providing version control of parameters in a command-based API using java serialization 失效
    使用java序列化在基于命令的API中提供参数版本控制的方法和系统

    公开(公告)号:US07921433B2

    公开(公告)日:2011-04-05

    申请号:US12111676

    申请日:2008-04-29

    IPC分类号: G06F9/44

    CPC分类号: G06F9/547 G06F9/44536

    摘要: A technique for determining whether a server host supports the functions in a command sent by a client host. The client host formulates a command including a command object that contains parameter objects. The parameter objects, which represent the functions, are serialized, e.g., using the Java serialization command, and communicated to the server host. The server host attempts to deserialize the parameter objects. If it is successful, it is concluded that the server host supports the functions represented by the parameter objects. Or, it is concluded that the server host is incompatible with the functions represented by one or more parameter objects that cannot be deserialized. The server host may be a storage server, and the functions may be storage-related, such as a copy type to be performed.

    摘要翻译: 一种用于确定服务器主机是否支持由客户端主机发送的命令中的功能的技术。 客户端主机制定包含包含参数对象的命令对象的命令。 表示功能的参数对象被序列化,例如使用Java序列化命令,并传达给服务器主机。 服务器主机尝试反序列化参数对象。 如果成功,则得出结论,服务器主机支持由参数对象表示的功能。 或者,得出结论,服务器主机与由不能反序列化的一个或多个参数对象表示的功能不兼容。 服务器主机可以是存储服务器,并且功能可以是存储相关的,诸如要执行的复制类型。

    PARTIAL DYNAMIC IMPLEMENTATION OF JAVA INTERFACES
    10.
    发明申请
    PARTIAL DYNAMIC IMPLEMENTATION OF JAVA INTERFACES 有权
    JAVA接口的部分动态实现

    公开(公告)号:US20080216101A1

    公开(公告)日:2008-09-04

    申请号:US12100772

    申请日:2008-04-10

    IPC分类号: G06F3/00 G06F13/00 G06F9/44

    CPC分类号: G06F9/449

    摘要: A system and method for implementing dynamic interfaces in a JAVA program including methods having a common implementation and other methods to be handled independently. The system comprises a first dynamic proxy object implementing an invocation handler for providing default implementations; a separate object providing implementations of any method in a defined interface that requires independent handling; and, a second dynamic proxy object provided for checking a method definition object for an implementation of the method, and in response, one of: invoking the method on the separate object if the implementation exists, and if the implementation does not exist, invoking the method on the first dynamic proxy object. The second dynamic proxy object thus allows for a single implementation for repetitive methods, while allowing special cases to be handled independently.

    摘要翻译: 一种用于在JAVA程序中实现动态接口的系统和方法,包括具有共同实现方法和独立处理的其他方法的方法。 该系统包括实现用于提供默认实现的调用处理程序的第一动态代理对象; 提供需要独立处理的定义接口中的任何方法的实现的单独对象; 以及提供用于检查方法定义对象以实现该方法的第二动态代理对象,并且作为响应,如果实现存在则调用单独对象上的方法,并且如果该实现不存在,则调用 方法在第一个动态代理对象上。 因此,第二个动态代理对象允许单个实现重复的方法,同时允许独立处理特殊情况。