Non-Intrusive Measurement of Content Quality Using Dry Runs with Roll-back
First Claim
1. An automated method for validating and determining data and content quality of a business application to be loaded in a target production computing environment comprising:
- receiving an application program into a controlled production computing environment; and
during a dry run test of the application program in the controlled production computing environment;
logging changes to content from an initial state as loaded by the application program;
applying a business rule to the content during data loading to validate against a business object;
capturing validation errors produced by the validation and structural change commands to the content into a log file stored in at least one computer readable memory device; and
automatically rolling back changes made to the content during the dry run test to the initial state thereby avoiding committing content changes to the production computing environment;
wherein the application program is executed by a computing platform having a processor; and
wherein the content is stored in a computer readable memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
Validation and determination of business application program content quality destined for loading on a target production computing environment is automated by receiving an application program into a controlled production computing environment, and, during a dry run test in the production computing environment, logging changes to content from an initial state as loaded by the application program; applying a business rule to the content during data loading to validate against business objects; capturing validation errors produced by the validation and structural change commands to the content into a log file; and automatically rolling back changes made to the content during the dry run test to the initial state thereby avoiding committing content changes to the production computing environment.
44 Citations
21 Claims
-
1. An automated method for validating and determining data and content quality of a business application to be loaded in a target production computing environment comprising:
-
receiving an application program into a controlled production computing environment; and during a dry run test of the application program in the controlled production computing environment; logging changes to content from an initial state as loaded by the application program; applying a business rule to the content during data loading to validate against a business object; capturing validation errors produced by the validation and structural change commands to the content into a log file stored in at least one computer readable memory device; and automatically rolling back changes made to the content during the dry run test to the initial state thereby avoiding committing content changes to the production computing environment; wherein the application program is executed by a computing platform having a processor; and wherein the content is stored in a computer readable memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for validating and determining data and content quality of a business application to be loaded in a target production computing environment, the computer program product comprising:
a computer readable storage memory device having computer readable program code embodied therewith, the computer readable program code configured to; receive an application program into a controlled production computing environment; and during a dry run tests of the application program in the controlled production computing environment; log changes to content from an initial state as loaded by the application program; apply a business rule to the content during data loading to validate against a business object; capture validation errors produced by the validation and structural change commands to the content into a log file stored in at least one computer readable memory device; and automatically roll back changes made to the content during the dry run test to the initial state thereby avoiding committing content changes to the production computing environment; wherein the content is stored in a computer readable memory device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system for validating and determining data and content quality of a business application to be loaded in a target controlled production computing environment, comprising:
-
a computing system having a processor configured to execute a logical process; a receiver portion of the computing system receiving an application program into a controlled production computing environment; a logger portion of the computing system which, during a dry run test of the application program in the controlled production computing environment, logs changes to content from an initial state as loaded by the application program; a validator portion of the computing system applying a business rule to the content during data loading to validate against a business object; an error capturer capturing validation errors produced by the validation and structural change commands to the content into a log file stored in at least one computer readable memory device; and a content restorer automatically rolling back changes made to the content during the dry run test to the initial state thereby avoiding committing content changes to the production computing environment; wherein the content is stored in a computer readable memory device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification