Verfahren für ein systemeigenes Programm für das Übernehmen desselben Transaktionskontextes, wenn durch das in einer separaten Umgebung laufende primäre Programm aufgerufen

    公开(公告)号:DE102012210420A1

    公开(公告)日:2013-01-03

    申请号:DE102012210420

    申请日:2012-06-20

    Applicant: IBM

    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.

    Inherited transaction context for legacy software applications

    公开(公告)号:GB2491694A

    公开(公告)日:2012-12-12

    申请号:GB201208495

    申请日:2012-05-15

    Applicant: IBM

    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.

    INDICATION OF FAILURE IN A TRANSACTION PROCESSING SYSTEM

    公开(公告)号:HU0103973A2

    公开(公告)日:2002-03-28

    申请号:HU0103973

    申请日:1999-10-13

    Applicant: IBM

    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.

    Storing a long record in a set of shorter keyed records

    公开(公告)号:GB2328531A

    公开(公告)日:1999-02-24

    申请号:GB9717900

    申请日:1997-08-23

    Applicant: IBM

    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.

Patent Agency Ranking