A method of keeping travel data consistent between a first database of airline reservations storing passenger name records (PNR's) comprised of travel segments and a second database of electronic tickets (E-tickets) comprised of travel coupons, the second database being independently controlled from a ticketing server, the method comprising:
- whenever at least one travel segment is updated or added in one of the PNR's,
- receiving images of updated PNR's from the first database;
- requesting and receiving images of corresponding E-tickets from the second database;
- establishing a matrix of links between orphan PNR travel segments and orphan E-ticket travel coupons;
- updating the E-tickets by re-associating orphan E-ticket travel coupons with matching orphan PNR travel segments;
- and
- revalidating or reissuing the E-tickets.