DATA PROCESSOR, DATA PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT FACILITATING POLYMORPHIC BEHAVIOR FROM STATIC OBJECT INTERFACE

    公开(公告)号:JPH11327907A

    公开(公告)日:1999-11-30

    申请号:JP7778499

    申请日:1999-03-23

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To obtain an optimum device which gives polymorphic behavior for a static class in a data processing system by giving the implementation of a method requested in a received method call by an instance. SOLUTION: A method call is a called code 112 and received through the StaticBase class 1121 of the code. Namely, a call program code 111 calls the static interface of the StaticBase class 1121. When the method call from the program code 111 is received, the StaticBase class 1211 of the called code transfers the call to the implementation of the method through a pointer 1121A to a NonStaticImpBase class 1123. The method call is processed by a data processor 12 according to instructions included in the implementation of the method.

    Data processing system has optimized key-pointing operation for log record storage

    公开(公告)号:GB2344196A

    公开(公告)日:2000-05-31

    申请号:GB9825785

    申请日:1998-11-26

    Applicant: IBM

    Abstract: A server data processing apparatus (10, Figure 1) has a direct access non-volatile memory storage device (103) having a log file (20, Figure 2) made up of extent files (21,22,23) for storing log records therein. A processor (101) allocates a first extent file (21) to be used for storing 31 log records for recreating a transaction processing environment, in the event of a server failure, arising from, for example, a power loss. Log records are written into the current extent file until it has been completely written with log records and cannot store any more. The processor then allocates a new extent file (22) for storing log records, and then begins a key-pointing operation 34 on the newly-allocated extent file (22) by writing a key-point start record (22A, Figure 4). All the active log records from the first extent file are then stored in the subsequent log records, and a key-point end record (22N) is written.

    Facilitating polymorphic behaviour from static object interfaces in data processing

    公开(公告)号:GB2335763A

    公开(公告)日:1999-09-29

    申请号:GB9806468

    申请日:1998-03-27

    Applicant: IBM

    Abstract: A data processing apparatus uses an object-oriented programming software architecture having two inheritance hierarchies one of which is a static class hierarchy and the other of which is a non-static class hierarchy. The apparatus has means for receiving method calls on a static class of a static hierarchy, each method call requesting that a particular method be processed by the data processing apparatus; and means for using a static pointer in the static class to redirect a received method call to an instance of a non-static class of the non-static hierarchy, wherein the instance provides the implementation of the method requested in the received method call.

    Compensation of workflow applications in a data processing system

    公开(公告)号:GB2376095A

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

    申请号:GB0113051

    申请日:2001-05-30

    Applicant: IBM

    Abstract: A workflow application comprises several components each performing a defined function, one or more completion steps, the components and completion steps forming a graph and the components being designated as primary tasks which can be paired with one or more components designated as compensating tasks. The graph is interpreted and executed such that each time a primary task is run the compensating tasks associated with it are not run but are added to a compensation group. A completion step completes a subset of the compensation group, the completion step preferably indicating success or failure for a subset of the compensating group and the compensating tasks being run or not accordingly.

Patent Agency Ranking