IP Library Granted Patent US 8,255,747
Granted Patent B1
US 8,255,747 · App. 10/999,557 · Granted Aug 28, 2012

System and method for providing resolutions for abnormally ended jobs on a mainframe computer system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,255,747
App. No.
10/999,557
Granted
Aug 28, 2012
Kind
B1
Abstract

The present invention relates to a system method for automatically providing resolutions for abnormal end codes from a mainframe system. An abnormal end code for a mainframe computer system is received from a user. A storage device is accessed to determine if there is a resolution for the abnormal end code. If there is a resolution for the abnormal end code, the resolution is provided to the user. If there is not a resolution for the abnormal end code, it is determined what question should be asked of the user. The question and the answer to the question received for the abnormal end code help determine the correct resolution for the abnormal end code.

Claims (63)

1. A method for automatically providing resolutions for abnormal end codes from a mainframe system, the method comprising:

communicating an abnormal end code generated by a mainframe computer system to a user computer that is separate from, and connected via a network to, the mainframe computer system, in response to a production job ending abnormally, said abnormal end code being an identification symbol representing a particular abnormal end encountered at the mainframe computer system;

receiving the abnormal end code for a mainframe computer system from a user submission submitted by the user from the user computer;

automatically accessing a storage device to address the abnormal end code in response to the user submission, the storage device being enabled to determine if there is a resolution for the abnormal end code generated by the mainframe computer system, determine if there is no resolution for the abnormal end code, and determine if one or more questions are required to determine whether there is a resolution for the abnormal end code;

providing the resolution for the abnormal end code in response to determining there is a resolution for the abnormal end code;

instructing the user at the user computer to contact a database administrator in response to determining there is not a resolution for the abnormal end code; and

generating the one or more questions for communication to the user at the user computer from an answer tree in response to determining questions are required to determine whether there is a resolution, wherein the one or more questions are cumulatively generated a plurality of times and the one or more questions are posed to the user at the user computer until the resolution is determined or a determination is made there is not a resolution.

2. The method of claim 1 , wherein potential answers for the one or more questions are communicated to the user with the one or more questions.

3. The method of claim 1 , further comprising:

receiving one or more answers to the one or more question from the user.

4. The method of claim 2 , further comprising:

determining if there is a resolution for the abnormal end code based on the answer received.

5. The method of claim 4 , further comprising:

providing the resolution for the abnormal end code if there is a resolution for the abnormal end code based on the answer received.

6. The method of claim 5 , wherein if another screen is required for the resolution, providing the screen to the user.

7. The method of claim 2 , further comprising:

printing the resolution for the user, wherein the system utilizes time sharing option (TSO) commands for communicating with the user.

8. The method of claim 7 , wherein if the second question should be asked of the user, providing the second question to the user to answer.

9. A computer readable non-transitory medium comprising the method of claim 1 .

10. A system for automatically providing resolutions for abnormal end codes from a mainframe system, the system comprising:

a communicating component for communicating an abnormal end code generated by a mainframe computer system to a user computer that is separate from, and connected via a network to, the mainframe computer system, in response to a job ending abnormally, said abnormal end code being an identification symbol representing a particular abnormal end encountered at the mainframe computer system;

a receiving component for receiving the abnormal end code for a mainframe computer system from a user submission submitted by the user from the user computer;

an accessing component for automatically accessing a storage device to address the abnormal end code in response to the user submission, the accessing component being enabled to (1) determine if there is a resolution for the abnormal end code generated by the mainframe computer system, (2) determine if there is no resolution for the abnormal end code, and (3) determine if one or more questions are required to determine whether there is a resolution for the abnormal end code; and

a providing component for (a) providing the resolution for the abnormal end code in response to determining there is a resolution for the abnormal end code, (b) instructing the user at the user computer to contact a database administrator in response to determining there is not a resolution for the abnormal end code, and (c) generating the one or more questions for communication the user at the user computer from an answer tree in response to determining questions are required to determine whether there is a resolution, wherein the one or more questions are cumulatively generated a plurality of times and the one or more questions are posed to the user at the user computer until the resolution is determined or a determination is made there is not a resolution.

11. The system of claim 10 , wherein a determining component within the providing component determines if the one or more questions should be asked of the user if there is not a resolution for the abnormal end code.

12. The system of claim 10 , wherein the determining component displays the one or more questions to the user utilizing one or more screens.

13. The system of claim 12 , further comprising:

printing the resolution for the user.

14. The system of claim 13 , wherein the system utilizes time sharing options (TSO) commands for communicating with the user.

15. The system of claim 10 , further comprising:

another providing component for providing a screen to the user if another screen is required for the resolution.

16. The system of claim 13 , further comprising:

a plurality of determining components for determining whether the one or more questions from the answer tree should be generated for the user.

17. A system for automatically providing resolutions for abnormal end codes from a mainframe system, the system comprising:

means for communicating an abnormal end code associated with a mainframe computer system to a user computer that is separate from, and connected via a network to, the mainframe computer system, in response to a job ending abnormally, said abnormal end code being an identification symbol representing a particular abnormal end encountered at the mainframe computer system;

means for receiving the abnormal end code for a mainframe computer system from a user submission submitted by the user from the user computer;

means for automatically accessing a storage device utilizing an application to address the abnormal end code in response to the user submission, the storage device being enabled to determine if there is a resolution for the abnormal end code generated by the mainframe computer system, determine if there is no resolution for the abnormal end code, and determine if one or more questions are required to determine whether there is a resolution for the abnormal end code;

means for providing the resolution for the abnormal end code in response to determining there is a resolution for the abnormal end code;

means for instructing the user at the user computer to contact a database administrator in response to determining there is not a resolution for the abnormal end code; and

means for generating the one or more questions for communication to the user at the user computer from an answer tree in response to determining questions are required to determine whether there is a resolution, wherein the one or more questions are cumulatively generated a plurality of times and the one or more questions are posed to the user at the user computer until the resolution is determined or a determination is made there is not a resolution.

18. The system of claim 17 , means for generating generate the one or more questions a plurality of times until the resolution is determined or a determination is made that there is no resolution.

19. The system of claim 18 , further comprising:

means for communicating the one or more questions to the user the plurality of times.

20. The system of claim 18 , further comprising:

means for receiving one or more answers to the one or more questions from the user.

21. The system of claim 19 , further comprising:

means for determining if there is a resolution for the abnormal end code based on the one or more answers received.

22. The system of claim 21 , further comprising:

means for providing the resolution for the abnormal end code if there is a resolution for the abnormal end code based on the answer received.

23. The system of claim 22 , further comprising:

means for providing a screen to the user if another screen is needed for the resolution.

24. A method for automatically providing resolutions for abnormal end codes from a mainframe system, the method comprising:

communicating an abnormal end code generated by a mainframe computer system to a user computer that is separate from, and connected via a network to, the mainframe computer system, in response to a production job ending abnormally, said abnormal end code being an identification symbol representing a particular abnormal end encountered at the mainframe computer system;

receiving the abnormal end code for a mainframe computer system from a user submission submitted by the user from the user computer;

automatically accessing a storage device to address the abnormal end code in response to the user submission, the storage device being enabled to determine if there is a resolution for the abnormal end code generated by the mainframe computer system, determine if there is no resolution for the abnormal end code, and determine if one or more questions are required to determine whether there is a resolution for the abnormal end code;

providing the resolution for the abnormal end code in response to determining there is a resolution for the abnormal end code;

instructing the user at the user computer to contact a database administrator in response to determining there is not a resolution for the abnormal end code; and

communicating the one or more questions for communication to the user at the user computer from an answer tree in response to determining questions are required to determine whether there is a resolution, wherein the one or more questions are cumulatively communicated to the user at the user computer until the resolution is determined or a determination is made there is not a resolution; and

receiving answers to the one or more questions.

25. The method of claim 24 , wherein if there is a resolution for the abnormal end code, providing the resolution to the user.

26. The method of claim 24 , further comprising:

printing the resolution for the user.

27. The method of claim 26 , wherein communications to the user are performed utilizing time sharing option (TSO) commands.

Assignments (3)
CHANGE OF NAME Recorded Jul 27, 2012
From: EMBARQ HOLDINGS COMPANY, LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 028656/0649 →
PATENT AGREEMENT Recorded Jul 7, 2008
From: SPRINT NEXTEL CORPORATION
To: EMBARQ HOLDINGS COMPANY, LLC
Reel/Frame 021194/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2004
From: MEINSEN, DAVID
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 016036/0209 →