A message interface system comprising: a memory operable to store: a request message parameter map comprising message parameter parking indicators, wherein the message parameter parking indicators specify which parameters need not be provided to a destination system but need to be returned to a source system; and wherein the message parameter parking indicators are each implemented as a text field or a numeric value; a message translator logic operable to: receive a source request message from the source system; read the message parameter parking indicators; determine whether the source request message includes a matching message parameter that matches any of the message parameter parking indicators; remove the matching message parameter from the source request message to obtain a modified request message that omits the matching message parameter, as specified in the message parameter parking indicators; store in a holding area the matching message parameter; communicate the modified request message to the destination system; receive a response message arising from communication of the modified request message; retrieve the matching message parameter unchanged from the holding area; add the matching message parameter to the response message to obtain a modified response message which includes the unchanged matching message parameter; and communicate the modified response message to the source system; and a processor operable to execute the message translator logic. a memory operable to store: a request message parameter map comprising message parameter parking indicators, wherein the message parameter parking indicators specify which parameters need not be provided to a destination system but need to be returned to a source system; and wherein the message parameter parking indicators are each implemented as a text field or a numeric value; a request message parameter map comprising message parameter parking indicators, wherein the message parameter parking indicators specify which parameters need not be provided to a destination system but need to be returned to a source system; and wherein the message parameter parking indicators are each implemented as a text field or a numeric value; a message translator logic operable to: receive a source request message from the source system; read the message parameter parking indicators; determine whether the source request message includes a matching message parameter that matches any of the message parameter parking indicators; remove the matching message parameter from the source request message to obtain a modified request message that omits the matching message parameter, as specified in the message parameter parking indicators; store in a holding area the matching message parameter; communicate the modified request message to the destination system; receive a response message arising from communication of the modified request message; retrieve the matching message parameter unchanged from the holding area; add the matching message parameter to the response message to obtain a modified response message which includes the unchanged matching message parameter; and communicate the modified response message to the source system; and a processor operable to execute the message translator logic.