Transaction ID Mapping for Cross-System Failure Investigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In conventional transaction processing systems, failure investigation is time-consuming due to the deletion of information linking standard IDs to local IDs, making it difficult to trace and resolve failures efficiently across linked systems.
Innovation Solution
The system maintains standard IDs and local IDs for a predetermined period, generating mapping information that relates local IDs between information processing devices, allowing for quicker failure investigation by eliminating the need to match IDs manually.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the standard ID and local ID correspondence information is deleted after transaction processing, then the system memory is freed and data freshness is maintained, but the time required for failure investigation increases significantly
Solution Approach 1:
The system performs preliminary action by storing the standard ID and local ID correspondence information in advance before it is needed for failure investigation. This allows the information to be readily available when failures occur, eliminating the need for time-consuming manual tracing while still maintaining efficient memory management through automated deletion after a predetermined period.
2Loss of information
If the standard ID and local ID correspondence information is retained for failure investigation, then the investigation time is reduced, but the system requires additional storage capacity and may retain outdated data
Solution Approach 1:
The system applies parameter changes by automatically deleting the correspondence information after a predetermined period of time. This time-based parameter change ensures that the information is retained long enough to be useful for failure investigation while automatically removing it to prevent memory overflow and eliminate the need for complex manual data management.
3Ease of operation
If manual matching of local IDs is required for failure investigation, then data accuracy is maintained, but the investigation process becomes labor-intensive and time-consuming
Solution Approach 1:
The system introduces an intermediary mechanism by automatically creating and storing the correspondence information between standard IDs and local IDs. This intermediary data structure enables direct lookup and correlation of transaction data across different systems without requiring manual ID matching, significantly simplifying the failure investigation process while maintaining data accuracy.
Data Source
AI summary
When investigating a failure occurring in a transaction between information processing apparatuses, it is possible to reduce the time required for the failure investigation. A first local ID for identifying a transaction processing of first information processing apparatus is related with a standard ID for relating transaction processing of the first and the second information processing apparatuses with each other the related IDs and are stored in a first mapping table. The standard ID and a transaction processing request are transmitted to the second information processing apparatus to request execution of a transaction processing therefor. If a failure occurs in the requested transaction processing, a standard ID of the transaction processing concerned is specified to inquire a second local ID for identifying the transaction processing. Mapping information for relating the first local ID corresponding to the specified standard ID with the transmitted second local ID is generated.


