SYSTEM FOR ERROR CHECKING OF PROCESS DEFINITIONS FOR BATCH PROCESSES
First Claim
1. A system for processing a batch job, comprising:
- a processor configured to;
receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type, and wherein at least one operation operates on a data type that is not a simple data type;
verify that the batch job can run successfully, wherein verifying includes checking that a set of first operation output defined types is compatible with a set of second operation input defined types when a set of first operation outputs is connected to a set of second operation inputs, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation; and
a memory coupled to the processor and configured to provide the processor with instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type. The processor is further configured to verify that the batch job can run successfully, wherein verifying includes checking that a first operation output defined type is compatible with a second operation input defined type when a first operation output is connected to a second operation input, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. The memory is coupled to the processor and configured to provide the processor with instructions.
29 Citations
21 Claims
-
1. A system for processing a batch job, comprising:
-
a processor configured to; receive a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type, and wherein at least one operation operates on a data type that is not a simple data type; verify that the batch job can run successfully, wherein verifying includes checking that a set of first operation output defined types is compatible with a set of second operation input defined types when a set of first operation outputs is connected to a set of second operation inputs, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing a batch job, comprising:
-
receiving a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type, and wherein at least one operation operates on a data type that is not a simple data type; verifying, using a processor, that the batch job can run successfully, wherein verifying includes checking that a set of first operation output defined types is compatible with a set of second operation input defined types when a set of first operation outputs is connected to a set of second operation inputs, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for processing a batch job, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a batch job comprising a sequential or parallel flow of operations, wherein each operation has a defined input type and a defined output type, and wherein at least one operation operates on a data type that is not a simple data type; verifying, using a processor, that the batch job can run successfully, wherein verifying includes checking that a set of first operation output defined types is compatible with a set of second operation input defined types when a set of first operation outputs is connected to a set of second operation inputs, and wherein verifying includes checking that a parameter used by a calculation in an operation is input to the operation. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification