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.

Patent Agency Ranking