| CPC H04L 41/0654 (2013.01) [H04L 41/069 (2013.01); H04L 41/122 (2022.05)] | 9 Claims |

|
1. A record management apparatus for managing an order record of an order executed for a control target, the record management apparatus comprising:
a record storage unit, including one or more processors, configured to store the order record in association with a plurality of time axes;
a record registration unit, including one or more processors, configured to:
receive the order record, wherein the order record comprises a first identifier, a first URI, and a first Body part;
determine a type of the order record is a modification for the control target that comprises a first system and a redundant second system;
retrieve a first record that comprises the first identifier, the first URI, a control target reflection time, a control target cancellation time, a system reflection time, and a system cancellation time;
invalidate the retrieved first record by storing a current time as the system cancellation time;
generate a second record that comprises a second identifier, a second URI, a second Body part, and the control target reflection time;
store, in the second record, a current time as a control target cancellation time and data indicating infinity as a system cancellation time;
generate a third record the first identifier, the first URI, and the first Body part;
store, in the third record, the current time as a control target reflection time, the current time as a system reflection time, the data indicating infinity as the control target cancellation time, and the data indicating infinity as the system cancellation time;
store, in the record storage unit, the generated second record and the generated third record;
and
a record acquisition unit, including one or more processors, configured to retrieve, when a retrieval request with a task type designated is received, the order record from the record storage unit using the identifier, the URI, the control target reflection time of the order record, the control target cancellation time, the system reflection time, and the system cancellation time.
|