Transaction-initiated batch processing
First Claim
Patent Images
1. A method for initiating batch processing on a server from a client computer comprising:
- generating a message from said client computer, said message identifying a transaction to be initiated on said server, said transaction scheduling and running a program that extracts data from said message wherein said client computer is web-based and a web-based userid is submitted with said message;
transmitting said message to said server;
using said data to generate a batch job control language;
running said batch job on said server to generate an output; and
routing said output of said batch job to said client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal.
-
Citations
25 Claims
-
1. A method for initiating batch processing on a server from a client computer comprising:
-
generating a message from said client computer, said message identifying a transaction to be initiated on said server, said transaction scheduling and running a program that extracts data from said message wherein said client computer is web-based and a web-based userid is submitted with said message; transmitting said message to said server; using said data to generate a batch job control language; running said batch job on said server to generate an output; and routing said output of said batch job to said client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for initiating batch processing in a server comprising:
-
receiving a request to perform a batch process from a client computer, said request including data wherein said client computer is web-based and a web-based userid is submitted with the request; extracting said data from said request; mapping said data into a job control language (JCL) skeleton; generating a batch job control language for said JCL skeleton; running said batch job on said server to generate an output; and returning said output to said client computer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for batch processing in a server coupled to a web based client computer, said computer program product comprising:
a computer readable medium device having computer readable program code embodied therewith, said computer readable program code executed by the server to; read a message containing a batch job request from the web based client computer wherein said client computer is web based and a web based userid is submitted with said message; parse said message to extract data; map said data onto a job control language (JCL) skeleton; format an output of said mapping process so that it can be submitted to web-based users; generate a set of batch JCL streams; and submit said JCL streams to a transaction management system. - View Dependent Claims (18, 19, 20)
-
21. A computer system comprising:
-
a database; a server computer coupled to said database; a client computer coupled to said server computer through the internet; a database management system coupled to said server computer and to said database having a message processing region, said database management system including a message processing region containing an application program and a control region containing a message queue; said client computer including a program for providing a message from said client computer to said message queue, said message defining a batch job transaction to be performed on said server computer wherein said client computer is web-based and a web-based userid is submitted with said message; wherein said batch job transaction schedules and runs a program that extracts data from said message, said data being used to generate a batch job control language, said batch job control language being used to run said batch job on said server computer; and said server generating an output from said batch job and transmitting said output to said client computer through said internet. - View Dependent Claims (22, 23, 24, 25)
-
Specification