Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for error classification in an integration system, the method comprising: building, within the integration system, an error classifier model, the error classifier model comprising an index of a plurality of error classifications, wherein each error classification comprises plain text; receiving a request to begin a transaction at the integration system; invoking an application associated with the request; in response to invoking the application, receiving a layered error notification, the layered error notification comprising at least two error notifications, a first error notification of the at least two error notifications comprising a first error format of a plurality of error formats, and a second error notification being layered behind the first error notification, the second error notification comprising a second error format of the plurality of error formats, the second error format being different than the first error format; extracting an error message text from the layered error notification, the error message text representing both the first error notification of the first error format and the second error notification of the second error format, resulting in a plain text of the layered error notification; classifying, at an error classifier, the layered error notification to one of a recoverable error or a non-recoverable error based at least on training data at the error classifier model and a comparison of the plain text of the layered error notification with the plain text of the plurality of error classifications; upon the classification of the layered error notification being a recoverable error, re-trying, at the integration system, a first process that resulted in the layered error notification; and upon the classification of the layered error notification being a non-recoverable error, interrupting a second process that resulted in the layered error notification.
2. The method of claim 1 , further comprising: receiving, at the error classifier model, the training data, wherein the training data comprises an index of errors, the index of errors comprising a list of a plurality of errors corresponding to a list of a plurality of error classifications.
3. The method of claim 2 , wherein the error classifications include one or more of the following: system recoverable errors; system non-recoverable errors; application recoverable errors; and application non-recoverable errors.
4. The method of claim 3 , wherein the first error notification indicates a system error and the second error notification indicates an application error.
5. The method of claim 1 , further comprising: after extracting the error message text from the layered error notification, receiving, at the error classifier model, the training data, wherein the training data comprises an administrator error classification, the administrator error classification being associated with the layered error notification.
6. The method of claim 5 , wherein the administrator error classification is received by the error classifier model through a dashboard, the dashboard being accessible by an administrator during runtime.
7. The method of claim 6 , further comprising: notifying the administrator that the layered error notification cannot be classified based upon training data received prior to runtime, wherein the training data received prior to runtime comprises an index of errors, the index of errors comprising a list of a plurality of errors corresponding to a list of a plurality of error classifications.
8. A system for error classification in an integration system, the system comprising: one or more microprocessors; and a processor, running on the one or more microprocessors, wherein the processor operates to perform steps comprising; building, within the integration system, an error classifier model, the error classifier model comprising an index of a plurality of error classifications, wherein each error classification comprises plain text; receiving a request to begin a transaction at the integration system; invoking an application associated with the request; in response to invoking the application, receiving a layered error notification, the layered error notification comprising at least two error notifications, a first error notification of the at least two error notifications comprising a first error format of a plurality of error formats, and a second error notification being layered behind the first error notification, the second error notification comprising a second error format of the plurality of error formats, the second error format being different than the first error format; extracting an error message text from the layered error notification, the error message text representing both the first error notification of the first error format and the second error notification of the second error format, resulting in a plain text of the layered error notification; classifying, at an error classifier, the layered error notification to one of a recoverable error or a non-recoverable error based at least on training data at the error classifier model and a comparison of the plain text of the layered error notification with the plain text of the plurality of error classifications; upon the classification of the layered error notification being a recoverable error, re-trying, at the integration system, a first process that resulted in the layered error notification; and upon the classification of the layered error notification being a non-recoverable error, interrupting a second process that resulted in the layered error notification.
9. The system of claim 8 , wherein the processor operates to perform further steps comprising: receiving, at the error classifier model, the training data, wherein the training data comprises an index of errors, the index of errors comprising a list of a plurality of errors corresponding to a list of a plurality of error classifications.
10. The system of claim 9 , wherein the error classifications include one or more of the following: system recoverable errors; system non-recoverable errors; application recoverable errors; and application non-recoverable errors.
11. The system of claim 10 , wherein the first error notification indicates a system error and the second error notification indicates an application error.
12. The system of claim 8 , wherein the processor operates to perform further steps comprising: after extracting the error message text from the layered error notification, receiving, at the error classifier model, the training data, wherein the training data comprises an administrator error classification, the administrator error classification being associated with the layered error notification.
13. The system of claim 12 , wherein the administrator error classification is received by the error classifier model through a dashboard, the dashboard being accessible by an administrator during runtime.
14. The system of claim 13 , wherein the processor operates to perform further steps comprising: notifying the administrator that the layered error notification cannot be classified based upon training data received prior to runtime, wherein the training data received prior to runtime comprises an index of errors, the index of errors comprising a list of a plurality of errors corresponding to a list of a plurality of error classifications.
15. A non-transitory machine readable storage medium having instructions stored thereon for supporting error classification in an integration system that, when executed, cause a system to perform steps comprising: building, within the integration system, an error classifier model, the error classifier model comprising an index of a plurality of error classifications, wherein each error classification comprises plain text; receiving a request to begin a transaction at the integration system; invoking an application associated with the request; in response to invoking the application, receiving a layered error notification, the layered error notification comprising at least two error notifications, a first error notification of the at least two error notifications comprising a first error format of a plurality of error formats, and a second error notification being layered behind the first error notification, the second error notification comprising a second error format of the plurality of error formats, the second error format being different than the first error format; extracting an error message text from the layered error notification, the error message text representing both the first error notification of the first error format and the second error notification of the second error format, resulting in a plain text of the layered error notification; and classifying, at an error classifier, the layered error notification to one of a recoverable error or a non-recoverable error based at least on training data at the error classifier model and a comparison of the plain text of the layered error notification with the plain text of the plurality of error classifications; upon the classification of the layered error notification being a recoverable error, re-trying, at the integration system, a first process that resulted in the layered error notification; and upon the classification of the layered error notification being a non-recoverable error, interrupting a second process that resulted in the layered error notification.
16. The non-transitory machine readable storage medium of claim 15 having instructions thereon that when executed cause a system to perform further steps comprising: receiving, at the error classifier model, the training data, wherein the training data comprises an index of errors, the index of errors comprising a list of a plurality of errors corresponding to a list of a plurality of error classifications.
17. The non-transitory machine readable storage medium of claim 16 , wherein the error classifications include one or more of the following: system recoverable errors; system non-recoverable errors; application recoverable errors; and application non-recoverable errors.
18. The non-transitory machine readable storage medium of claim 15 having instructions thereon that when executed cause a system to perform further steps comprising: after extracting the error message text from the layered error notification, receiving, at the error classifier model, the training data, wherein the training data comprises an administrator error classification, the administrator error classification being associated with the layered error notification.
19. The non-transitory machine readable storage medium of claim 15 , wherein the administrator error classification is received by the error classifier model through a dashboard, the dashboard being accessible by an administrator during runtime.
20. The non-transitory machine readable storage medium of claim 19 having instructions thereon that when executed cause a system to perform further steps comprising notifying the administrator that the error notification cannot be classified based upon training data received prior to runtime, wherein the training data received prior to runtime comprises an index of errors, the index of errors comprising a list of a plurality of errors corresponding to a list of a plurality of error classifications.
Unknown
October 23, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.