| CPC G06F 16/2365 (2019.01) [G06F 16/215 (2019.01)] | 20 Claims |

|
1. A fault intercepting computing device for converting between outdated and updated key values in messages processed by client and host computing devices, the fault intercepting computing device comprising at least one processor in communication with at least one memory device, the processor programmed to:
receive, from a client computing device, a request message configured to initiate a remote procedure at a host computing device by a function identifier, wherein the client computing device requires a response message from the host computing device including an output from the remote procedure, wherein the remote procedure is dependent on an updated key value being included in the request message, and wherein the request message includes an outdated key value for the key;
prior to initiation of the remote procedure at the host computing device, retrieve the updated key value from a key mapping database by querying the key mapping database with the outdated key value, the updated key value mapped to the outdated key value in the key mapping database;
generate a remapped request based on the request message by replacing the outdated key value with the updated key value in the request message;
transmit the remapped request to the host computing device, wherein the remapped request remains configured to initiate the remote procedure on the host computing device;
receive an initial response from the host computing device including the updated key value, wherein the initial response is the output of the remote procedure initiated at the host computing device by the function identifier;
generate a surrogate response based on the initial response by replacing the updated key value with the outdated key value in the initial response; and
transmit the surrogate response, including the outdated key value, as the response message from the host computing device to the client computing device, wherein the outdated key value in the surrogate response enables the client computing device to identify the surrogate response as the response message to the request message including the outdated key value.
|