-
公开(公告)号:GB2334353B
公开(公告)日:2002-08-07
申请号:GB9802885
申请日:1998-02-12
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , MULHOLLAND MARTIN , WARR KATHRYN SARAH
-
公开(公告)号:PL341731A1
公开(公告)日:2001-05-07
申请号:PL34173198
申请日:1998-12-18
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , MULHOLLAND MARTIN , WARR KATHRYN SARAH
Abstract: A client processing apparatus for use in a client/server computing system which carries out transactions, issues a begin command to signify the beginning of a transaction; sends a substantive transactional command to a remote server, said command including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created; and receives a modified transaction context from said remote server once said remote server has created said transaction objects.
-
公开(公告)号:GB2344196A
公开(公告)日:2000-05-31
申请号:GB9825785
申请日:1998-11-26
Applicant: IBM
IPC: G06F11/14
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.
-
公开(公告)号:GB2333379A
公开(公告)日:1999-07-21
申请号:GB9800830
申请日:1998-01-16
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , MULHOLLAND MARTIN , WARR KATHRINE SARAH
Abstract: A client processing apparatus in a client/server computing system which carries out transactions, issues a begin command 41 to signify the beginning of a transaction, sends to a remote server a substantive transactional command 42 including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created, and receives a modified transaction context from said remote server 44 once said remote server has created said transaction objects 43.
-
公开(公告)号:GB2325315A
公开(公告)日:1998-11-18
申请号:GB9803933
申请日:1998-02-26
Applicant: IBM
Inventor: HIGH JR ROBERT HOWARD , HOLDSWORTH SIMON ANTONY JAMES , MULHOLLAND MARTIN , WARR KATHRYN SARAH
IPC: G06F15/16 , G06F9/46 , G06F12/00 , G06F15/177 , G06F11/14
Abstract: Client/server middleware processes a source code client application program so that when the application program signifies the beginning of a transaction, the transaction is automatically created locally for a recoverable client and remotely for a non-recoverable client. The source code client application program can thus be written without regard to whether the transaction will be created locally or remotely, the middleware takes care of this function.
-
公开(公告)号:PL193583B1
公开(公告)日:2007-02-28
申请号:PL34173198
申请日:1998-12-18
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , MULHOLLAND MARTIN , WARR KATHRYN SARAH
Abstract: A client processing apparatus for use in a client/server computing system which carries out transactions, issues a begin command to signify the beginning of a transaction; sends a substantive transactional command to a remote server, said command including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created; and receives a modified transaction context from said remote server once said remote server has created said transaction objects.
-
公开(公告)号:GB2344196B
公开(公告)日:2003-03-05
申请号:GB9825785
申请日:1998-11-26
Applicant: IBM
IPC: G06F11/14
Abstract: A data processing apparatus has a direct access non-volatile memory storage device having a plurality of extent files for storing log records therein; an allocating unit for allocating a current extent file to be used for storing log records; a writing unit for writing log records into the current extent file until the current extent file cannot store any further log records; and a key-pointing unit for performing a key-pointing operation on the written log records when the writing unit has reached the point where no further log records can be stored in the current extent file.
-
公开(公告)号:DE69806065D1
公开(公告)日:2002-07-18
申请号:DE69806065
申请日:1998-12-18
Applicant: IBM
Inventor: CHESSELL ELIZABETH , MULHOLLAND MARTIN , WARR SARAH
Abstract: A client processing apparatus for use in a client/server computing system which carries out transactions, issues a begin command to signify the beginning of a transaction; sends a substantive transactional command to a remote server, said command including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created; and receives a modified transaction context from said remote server once said remote server has created said transaction objects.
-
公开(公告)号:GB2369902A
公开(公告)日:2002-06-12
申请号:GB0029790
申请日:2000-12-07
Applicant: IBM
Inventor: BEAVEN JOHN ANTHONY , MULHOLLAND MARTIN
Abstract: A data processing apparatus 10, has a direct access non-volatile storage device 103 on which log records eg. bank transactions are stored in one or more log files. A processor 101 sets the maximum amount of new data that can be written to the log before a key-pointing operation needs to be performed. A key-point results in redundant information, such as completed transactions, being erased from the storage device 103 to release or reassign the storage 103 for further transactions. When the maximum amount of data is reached a keypoint is performed. Should storage 103 become restricted such that the required storage cannot be allocated, the data processing apparatus 10 runs in a restricted mode, during which, the records that are written to the log are concerned with reducing the size of the active data. This is achieved by not starting new transactions, not allowing transactions to involve new participants and only allowing transactions to complete.
-
公开(公告)号:DE10045437A1
公开(公告)日:2002-04-04
申请号:DE10045437
申请日:2000-09-14
Applicant: IBM
Inventor: BEAVEN JOHN ANTHONY , CHESSELL AMANDA ELISABETH , GRIFFIN CATHERINE , HOUSTON IAIN STUART CALDWELL , MULHOLLAND MARTIN , ROBINSON IAN , VINES DAVID JOHN
Abstract: The device receives an input indicating the result of a user transaction, and an input indicating the result of a sub-transaction. A result for the expanded transaction is determined from the two inputs. The conclusion of one or more sub-transactions is programmably selected based on the latter result, prior to settlement processing of the sub-transactions. The extended transaction is selectively brought to settlement, without settling all sub-transactions. Independent claims are also included for: (a) a method of coordinating an extended transaction (b) a computer program product
-
-
-
-
-
-
-
-
-