Transaction ID Mapping for Cross-System Failure Investigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefailure investigation timeVSAvoidmemory usage
Core Design Contradiction:
Loss of timeVSQuantity of substance

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvetraceability of transaction dataVSAvoiddata management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveease of failure investigationVSAvoidtime for ID matching
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7340516B2Method and apparatus for conducting a transaction between transaction processing systems
Publication Date: 2008.03.04 HITACHI LTD
  • US7340516B2 patent drawing
  • US7340516B2 patent drawing
  • US7340516B2 patent drawing

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.