×

Establishing compatibility of messages for communicating between processing entities with continuous availability

  • US 6,754,717 B1
  • Filed: 10/23/2000
  • Issued: 06/22/2004
  • Est. Priority Date: 10/23/2000
  • Status: Active Grant
First Claim
Patent Images

1. In a computer processing system having a plurality of processing entities which employ messages for communicating with each other, said messages comprising a plurality of message types, each of which is updatable to newer versions at each of said processing entities by an initialization process, a method for establishing compatibility between said processing entities for said messages, comprising the steps of:

  • maintaining, for at least one of said message types, at each of said processing entities, an identification value of the maximum version of said message type supported at said processing entity;

    maintaining at each of said processing entities, an identification value of the minimum version of said message type supported at said processing entity for said at least ones of said message types;

    at said initialization process of any said processing entity, said initializing processing entity requesting from other said processing entities of said computer processing system, said maximum version identification value and said minimum version identification value for at least ones of said message types;

    said initializing processing entity comparing said maintained maximum and minimum version identification values of said processing entity to the requested said maximum version identification value and said minimum version identification value for the requested message types; and

    selecting as a maximum current version to be employed by said initializing processing entity for said messages of said message types, the maximum current version whose identification value intersects with said maintained maximum and minimum version identification values and said maximum and said minimum version identification values of all said other processing entities.

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