Patent ID: 6981264

Claim:
In a computer system including at least one mainframe server and one client, a method for handling a suspended task, said method comprising the steps of: (a) performing a security check on said mainframe server, wherein said step of performing a security check on said mainframe server includes the steps of: (a1) determining if a database control file exists on said mainframe server, and if not, returning an error; (a2) determining if said client has a privilege to access said mainframe server, and if not, returning an error; (a3) determining if said client has a permission to access said database, and if not, returning an error; (b) detecting a response from said suspended task; (c) monitoring said response wherein said step of monitoring said response includes the steps of: (c1) determining if said response is from said mainframe server, and if so, notifying said client of said response; (c2) determining if said response is from said client, and if so; (c3) determining if a server response has been issued, and if so, canceling said response from said client; (d) handling said response wherein said step of handling said response includes the steps of: (d1) sending said response from said client to a service program on said mainframe server; (d2) sending said response from said service program to a server program on said mainframe server; (d3) making an operating system call on said mainframe server to submit said response for said suspended task to said client; (e) activating said suspended task with said response.