SELECTIVE DELTA VALIDATION OF A SHARED ARTIFACT
First Claim
1. A computer-implemented process for selective delta validation of a shared artifact, the computer-implemented process comprising:
- receiving at a data processing subscriber system a notification associated with the shared artifact;
determining whether a set of unique keys exists for the shared artifact in a symbol data structure;
responsive to a determination that the set of unique keys exists in the symbol data structure, determining whether an update from an external data processing source occurred;
responsive to a determination that the update occurred from the external data processing source, retrieving a set of symbol data timestamps associated with the set of unique keys from the symbol data structure;
determining whether a first timestamp in the set of symbol data timestamps is prior to a corresponding last modification timestamp associated with the shared artifact; and
responsive to a determination that the first timestamp in the set of symbol data timestamps is prior to the corresponding last modification timestamp, performing a delta validation of the shared artifact.
1 Assignment
0 Petitions
Accused Products
Abstract
An illustrative embodiment of a computer-implemented process for selective delta validation of a shared artifact receives a notification associated with a shared artifact, determines whether a unique key exists for the shared artifact in a symbol data structure, and responsive to a determination that the unique key exists, determines whether an update from an external source occurred. Responsive to a determination that the update occurred from an external source, receives a timestamp associated with the unique key from the symbol data structure to form a received timestamp, determines whether the received timestamp is prior to a last modification time, and responsive to a determination that the received timestamp is prior to the last modification time, performs a delta validation of the shared artifact.
48 Citations
20 Claims
-
1. A computer-implemented process for selective delta validation of a shared artifact, the computer-implemented process comprising:
-
receiving at a data processing subscriber system a notification associated with the shared artifact; determining whether a set of unique keys exists for the shared artifact in a symbol data structure; responsive to a determination that the set of unique keys exists in the symbol data structure, determining whether an update from an external data processing source occurred; responsive to a determination that the update occurred from the external data processing source, retrieving a set of symbol data timestamps associated with the set of unique keys from the symbol data structure; determining whether a first timestamp in the set of symbol data timestamps is prior to a corresponding last modification timestamp associated with the shared artifact; and responsive to a determination that the first timestamp in the set of symbol data timestamps is prior to the corresponding last modification timestamp, performing a delta validation of the shared artifact. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, where the computer readable program code when executed on a computer causes the computer to:
-
receive a notification associated with a shared artifact; determine whether a set of unique keys exists for the shared artifact in a symbol data structure; responsive to a determination that the set of unique keys exists for the shared artifact in the symbol data structure, determine whether an update from an external source occurred; responsive to a determination that the update from the external data processing source occurred, retrieve a set of symbol data timestamps associated with the set of unique keys from the symbol data structure; determine whether a first timestamp in the set of symbol data timestamps is prior to a corresponding last modification timestamp associated with the shared artifact; and responsive to a determination that the first timestamp in the set of symbol data timestamps is prior to the corresponding last modification timestamp, perform a delta validation of the shared artifact. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a storage device comprising computer executable program code; a processor coupled to the storage device, where the processor executes the computer executable program code to direct the apparatus to; receive a notification associated with a shared artifact; determine whether a set of unique keys exists for the shared artifact in a symbol data structure; responsive to a determination that the set of unique keys exists for the shared artifact in the symbol data structure, determine whether an update from an external data processing source occurred; responsive to a determination that the update from the external data processing source occurred, retrieve a set of symbol data timestamps associated with the set of unique keys from the symbol data structure; determine whether a first;
timestamp in the set of symbol data timestamps is prior to a corresponding last modification timestamp associated with the shared artifact; andresponsive to a determination that the first timestamp in the set of symbol data timestamps is prior to the corresponding last modification timestamp, perform a delta validation of the shared artifact. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification