Apparatus, system, and method for signaling logical errors in an EIS remote function call
First Claim
1. An apparatus to signal a logical error in a remote function call made by an integration adapter, the apparatus comprising:
- a communication module configured to receive a business object having an error dictionary in response to a remote function call, the error dictionary comprising a data structure defined within the business object, the error dictionary comprising one or more logical error definitions, each logical error definition describing one or more logical errors indicating failure of the remote function call to produce a desired result for the particular business object, each logical error definition comprising an error code, an error code location identifier, and an error description location identifier;
a code extraction module configured to extract an error code value from the business object based on the error code location identifier;
a comparison module configured to compare the error code value to the associated error code in the error dictionary based on a comparison condition;
an error report module configured to signal a logical error in the remote function call in response to the error code value and the error code satisfying the comparison condition; and
wherein the communication module, code extraction module, comparison module, and error report module comprise one or more of logic hardware and executable code, the executable code stored on a computer readable storage medium.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed to signal a logical error in a function call made by an integration adapter. The apparatus includes an communication module, a code extraction module, a comparison module, and an error report module. The communication module receives a business object having an error dictionary in response to a function call. The code extraction module extracts an error code value from the business object based on an error code location identifier. The comparison module compares the error code value to an associated error code in the error code dictionary. The error report module signals a logical error in the function call.
14 Citations
36 Claims
-
1. An apparatus to signal a logical error in a remote function call made by an integration adapter, the apparatus comprising:
-
a communication module configured to receive a business object having an error dictionary in response to a remote function call, the error dictionary comprising a data structure defined within the business object, the error dictionary comprising one or more logical error definitions, each logical error definition describing one or more logical errors indicating failure of the remote function call to produce a desired result for the particular business object, each logical error definition comprising an error code, an error code location identifier, and an error description location identifier; a code extraction module configured to extract an error code value from the business object based on the error code location identifier; a comparison module configured to compare the error code value to the associated error code in the error dictionary based on a comparison condition; an error report module configured to signal a logical error in the remote function call in response to the error code value and the error code satisfying the comparison condition; and wherein the communication module, code extraction module, comparison module, and error report module comprise one or more of logic hardware and executable code, the executable code stored on a computer readable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus to signal a logical error in an SAP remote function module, the apparatus comprising:
-
a communication module configured to receive a business object having an error dictionary in response to an SAP remote function call, the error dictionary comprising a data structure defined as application specific information (ASI) within the business object, the error dictionary comprising one or more logical error definitions, each logical error definition describing one or more logical errors indicating failure of the SAP remote function call to produce a desired result for the particular business object, each logical error definition comprising an error code, an error code path, and an error description path; a code extraction module configured to extract an error code value from the business object based on the error code path; a comparison module configured to compare the error code value to the associated error code in the error dictionary based on a comparison condition; an error report module configured to signal a logical error in the SAP remote function module in response to the error code value and the error code satisfying the comparison condition; and wherein the communication module, code extraction module, comparison module, and error report module comprise one or more of logic hardware and executable code, the executable code stored on a computer readable storage medium. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system to signal a logical error in an SAP remote function call, the system comprising:
-
an integration broker executing on a processor and a memory, the integration broker configured to facilitate communication between a client and an SAP integration adapter; a client in communication with the integration broker, the client configured to define an error dictionary comprising one or more error parameters, the error parameters associated with a logical error in an SAP remote function module; an SAP adapter in communication with the integration broker; the SAP adapter farther comprising, a communication module configured to receive a business object having the error dictionary in response to an SAP remote function call, the error dictionary comprising a data structure defined as application specific information (ASI) within the business object, the error dictionary comprising one or more logical error definitions, each logical error definition describing one or more logical errors indicating failure of the SAP remote function call to produce a desired result for the particular business object, each logical error definition comprising an error code, an error code path, and an error description path; a code extraction module configured to extract an error code value from the business object based on the error code path; a comparison module configured to compare the error code value to the associated error code in the error dictionary based on a comparison condition; and an error report module configured to signal a logical error in the SAP remote function module in response to the error code value and the error code satisfying the comparison condition. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising a computer readable storage medium having computer usable program code programmed to signal a logical error in an SAP remote function call, the operations of the computer program product comprising:
-
receiving a business object having an error dictionary in response to an SAP remote function call, the error dictionary comprising a data structure defined as application specific information (ASI) within the business object, the error dictionary comprising one or more logical error definitions, each logical error definition describing one or more logical errors indicating failure of the SAP remote function call to produce a desired result for the particular business object, each logical error definition comprising an error code, an error code path, and an error description path; extracting an error code value from the business object based on the error code path; comparing the error code value to the associated error code in the error dictionary based on a comparison condition; and signaling a logical error in the SAP remote function module in response to the error code value and the error code satisfying the comparison condition. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for providing SAP remote function call logical error signaling for a customer, the method comprising:
-
installing an SAP logical error signaling tool on an SAP adapter; and executing the SAP logical error signaling tool configured to; receive a business object having an error dictionary in response to an SAP remote function call, the error dictionary comprising a data structure defined as application specific information (ASI) within the business object, the error dictionary comprising one or more logical error definitions, each logical error definition describing one or more logical errors indicating failure of the SAP remote function call to produce a desired result for the particular business object, each logical error definition comprising an error code, an error code path, and an error description path; extract an error code value from the business object based on the error code path; compare the error code value to the associated error code in the error dictionary based on a comparison condition; and signal a logical error in the SAP remote function module in response to the error code value and the error code satisfying the comparison condition.
-
Specification