×

Method and apparatus for updating application databases used in a distributed transaction processing environment

  • US 5,212,789 A
  • Filed: 10/12/1989
  • Issued: 05/18/1993
  • Est. Priority Date: 10/12/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for updating from a first version of a database residing within a memory device associated with a first node to a second version thereof and accessible by a processor connected to a second node, said first and second nodes being connected by a communication path so that transactional messages can be sent between said first and second nodes for conversational transaction processing, said method comprising the steps of, at said first node,processing transactional messages of each first transaction that has been initiated prior to the start of a predefined transfer time period using the first version of said database regardless of whether any of the transactional messages of a first transaction occurs after the start of the transfer period;

  • loading the second version of said database onto said memory device prior to the start of said transfer time period;

    initiating said transfer time period;

    processing transactional messages of each second transaction that is initiated after the start and before the expiration of said transfer time period using said second version of said data base;

    said processing steps each further comprising the step of setting a pre-defined field in a next subsequently occurring transactional message of the first or second transaction to a pre-defined value to specify whether said first or said second version of the database is to be used in processing the transaction of the next transactional message; and

    transmitting the value of said pre-defined field in the next subsequent occurring transactional message from the first node to the second node; and

    said method further comprising at said second node the step ofechoing from said second node to said first node said value of said pre-defined field in succeeding transactional messages,whereby the echoed pre-defined field assures that sequential access for successive transactional messages of a first and second transaction are processed only by said first and second databases respectively.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×