-
公开(公告)号:DE102012210420A1
公开(公告)日:2013-01-03
申请号:DE102012210420
申请日:2012-06-20
Applicant: IBM
Inventor: SOOD AJAY , VENKITACHALAM HARIHARAN NURINI , ANANTHAPADMANABH MADHU B , KURIAN JOHN , MITCHELL IAN JAMES
Abstract: Systemeigene Anwendungen übernehmen Transaktionskontexte, wenn sie durch primäre Anwendungen aufgerufen werden, die in separaten Hosting-Umgebungen laufen, durch: Erhalt einer eindeutigen Transaktionskontext-Kennung für einen Aufruf der systemeigenen Anwendung im systemeigenen Anwendungsserver durch die primäre Anwendung in einem primären Anwendungsserver in einer zweiten Hosting-Umgebung durch eine Schnittstelle eines systemeigenen Anwendungsservers in einer ersten Hosting-Umgebung; Erhalt einer SQL-Anweisung von der systemeigenen Anwendung durch die Schnittstelle des systemeigenen Anwendungsservers; Senden der SQL-Anweisung und der eindeutigen Transaktionskontext-Kennung zum primären Anwendungsserver zur Ausführung durch die Schnittstelle des systemeigenen Anwendungsservers; Erhalt eines Ergebnisses der Ausführung der SQL-Anweisung und der eindeutigen Transaktionskontext-Kennung vom primären Anwendungsserver durch die Schnittstelle des systemeigenen Anwendungsservers; und Sender des Ergebnisses zur systemeigenen Anwendung durch die Schnittstelle des systemeigenen Anwendungsservers.
-
公开(公告)号:GB2491694A
公开(公告)日:2012-12-12
申请号:GB201208495
申请日:2012-05-15
Applicant: IBM
Inventor: SOOD AJAY , KURIAN JOHN , VENKITACHALAM HARIHARAN NURINI , MITCHELL IAN JAMES , ANANTHAPADMANABH MADHU
Abstract: Native applications inherit transaction contexts when invoked 201 by primary applications running in separate hosting environments by receiving, via an interface of a native application server in a first hosting environment, a unique transaction context identifier for an invocation of the native application at the native application server by a primary application at a primary application server which may use Java; receiving a SQL statement from the native application 203 at the interface; sending the statement and the identifier for execution at the primary application server 205; returning a result of the execution of the statement and the identifier to the native application server 206; and providing the result to the native application 208. Conversion of the SQL statement 204 and/or the results 207 between the formats of the hosting environments may be performed. This allows the native application, which may be a legacy COBOL application, to be invoked without requiring its modification or the creation of a separate database connection causing deadlocks.
-
公开(公告)号:HU0103973A2
公开(公告)日:2002-03-28
申请号:HU0103973
申请日:1999-10-13
Applicant: IBM
Inventor: MITCHELL IAN JAMES , POWEL STEVEN
Abstract: A transaction processing method, system and computer program product for processing applications comprising multiple component transactions. A transaction failure of a component transaction causes a reliable admission of failure by means of a failure indicator to be made available to one or more further transactions. The failure indicator is stored in recoverable storage, so that its effect can survive system failure and recovery.
-
公开(公告)号:GB2328531A
公开(公告)日:1999-02-24
申请号:GB9717900
申请日:1997-08-23
Applicant: IBM
Inventor: MITCHELL IAN JAMES , POWELL STEVEN
Abstract: A data management system and method enable the storage of along record held in volatile memory as a set of keyed physical records of restricted length in non-volatile storage while minimising movement of data. The logical record 12 to be stored is logically divided into a number of physical record portions 14,15,16 to each of which is prepended a key with a unique sequence number. By starting from one end of the record with the key of highest sequence number and copying the physical record consisting of key plus data into the data set, successive physical records can be assembled in situ by overwriting the previous record's data portion with the current record's key. This ensures that the split logical record data need only be moved once as it is transferred to non-volatile storage as physical records 24,25,26 of the data set. The original logical record can be reassembled (Fig 4) by reversing the above procedure. Thus, the last written (lowest sequence number) physical record is written into main memory first and subsequent physical records are written into main memory so that their data portions overwrite the previously written record's key.
-
-
-