Patent US5768587A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5768587A Expired / Lapsed US ⏱️ 0.0 years remaining

Operating a transaction manager with a non-compliant resource manager

Assignee: International Business Machines Corp
•
Filing: 1997-07-28
•
Granted: 1998-06-16
•
Expires: 2017-07-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention allows the participation of a resource manager in a transaction which is coordinated by a transaction manager with which the resource manager's protocols are not compatible. More particularly, a mapper records a connection reference which the application program obtains from the resource manager and a transaction reference which the application program obtains from the transaction manager. The resource manager stores recovery information in an associated log file.

Inventors

  • 👤 Thomas Freund
  • 👤 Robert Anthony Storey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 20:17
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/466

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 193 words
A method of processing in a data processing system, a first transaction initiated by an application program and requiring the involvement of a resource manager, the first transaction being managed by a first transaction manager, the protocols of said first transaction manager not being compliant with those of the resource manager, the system further including a second transaction manager, whose protocols are compliant with those of the resource manager and a mapper for converting calls to said first transaction manager to calls to said second transaction manager, the method comprising the steps of: the application program establishing a connection reference to the resource manager; the application program obtaining a transaction reference from said first transaction manager; and the mapper initiating a second transaction managed by a second transaction manager with said resource manager, the protocols of said second transaction manager being compliant with those of the resource manager; characterised in that the method further comprises the step of: after the application program initiates a transaction, said mapper records said connection reference and said transaction reference and associates said connection reference and said transaction reference with a transaction identifier recognisable by the resource manager.
Claim 2
Independent Claim 193 words
A method of processing in a data processing system, a first transaction initiated by an application program and requiring the involvement of a resource manager, the first transaction being managed by a first transaction manager, the protocols of said first transaction manager not being compliant with those of the resource manager, the system further including a second transaction manager, whose protocols are compliant with those of the resource manager and a mapper for converting calls to said first transaction manager to calls to said second transaction manager, the method comprising the steps of: the application program establishing a connection reference to the resource manager; the application program obtaining a transaction reference from said first transaction manager; and the mapper initiating a second transaction managed by a second transaction manager with said resource manager, the protocols of said second transaction manager being compliant with those of the resource manager; characterised in that the method further comprises the step of: after the application program initiates a transaction, said mapper records said connection reference and said transaction reference and associates said connection reference and said transaction reference with a transaction identifier recognisable by the resource manager.
Claim 3
Dependent Claim 34 words
A method as claimed in claim 1, wherein the connection reference is a connection handle, the transaction reference is a pointer to an OLE target object and the transaction identifier is an X/Open XID.
Claim 4
Dependent Claim 34 words
A method as claimed in claim 1, wherein during interactions between the application program and the resource manager, the transaction manager's identifier for the transaction is included within the data associated with each interaction.
Claim 5
Dependent Claim 25 words
A method as claimed in claim 1, wherein during said processing of said transaction, the resource manager stores recovery information in an associated log file.
Claim 6
Dependent Claim 148 words
A transaction processing system for processing a first transaction initiated by an application program executing within a data processing system, the transaction system comprising: a first transaction manager, for managing said first transaction, which provides the application program with a transaction reference; a resource manager, utilised by said first transaction, with which the protocols of said transaction manager are not compliant and which has a connection reference established by an application program; a second transaction manager, whose protocols are compliant with said resource manager; and a mapper, which initiates a second transaction managed by a second transaction manager with said resource manager, the protocols of said second transaction manager being compliant with those of the resource manager; characterised in that: said mapper records said connection reference and said transaction reference and associates said connection reference and said transaction reference with a transaction identifier recognisable by the resource manager.
Claim 7
Dependent Claim 148 words
A transaction processing system for processing a first transaction initiated by an application program executing within a data processing system, the transaction system comprising: a first transaction manager, for managing said first transaction, which provides the application program with a transaction reference; a resource manager, utilised by said first transaction, with which the protocols of said transaction manager are not compliant and which has a connection reference established by an application program; a second transaction manager, whose protocols are compliant with said resource manager; and a mapper, which initiates a second transaction managed by a second transaction manager with said resource manager, the protocols of said second transaction manager being compliant with those of the resource manager; characterised in that: said mapper records said connection reference and said transaction reference and associates said connection reference and said transaction reference with a transaction identifier recognisable by the resource manager.
Claim 8
Dependent Claim 34 words
A system as claimed in claim 5, wherein during interactions between the application program and the resource manager, the transaction manager's identifier for the transaction is included within the data associated with each interaction.
Claim 9
Dependent Claim 21 words
A system as claimed in claim 5, wherein the resource manager further comprises an associated log file for storing recovery information.

References Cited (Backward Citations)

EP0103295A2 Cited
EP0465035A2 Cited
US5428771A Cited
US5504899A Cited
US5473680A Cited
US5706500A Cited
US5729733A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-15 2001-12-15 2002-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-15 2005-12-15 2006-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-15 2009-12-15 2010-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag