1. A computer-implemented method for processing a message, the method comprising: receiving, by a computing system that includes at least one computer processor, a message that includes within the message a plurality of values and a plurality of context values, each of the plurality of values being associated with a respective data element of a plurality of data elements that is within the message and that assigns an information category to the associated value; identifying, by the computing system, a first context value of the plurality of context values; identifying, by the computing system, those first data elements of the data elements within the message that are relevant to the first context value; selecting, by the computing system, one or more first rules that are specific for the first context value; applying, by the computing system, the one or more first rules to the values associated with the first data elements; identifying, by the computing system, a second context value of the plurality of context values; identifying, by the computing system, those second data elements of the data elements within the message that are relevant to the second context value, wherein identifying comprises omitting, from the second data elements, one or more of the first data elements that are relevant to the second context value; selecting, by the computing system, one or more second rules that are specific for the second context value; applying, by the computing system, the one or more second rules to the values associated with the second data elements, wherein due to omitting one or more of the first data elements the one or more second rules are not applied to any value associated with any of the first data elements; performing, by the computing system, one or more first actions that correspond to one or more outcomes of the one or more first rules; performing, by the computing system, one or more second actions that correspond to one or more outcomes of the one or more second rules; and determining, after one or more rules have been selected for each of the plurality of context values and the selected rules have been applied to the values associated with at least two of the data elements in the message, whether the message includes one or more unprocessed data elements for which none of the selected rules were applied to the associated values.
1. A computer-implemented method for processing a message, the method comprising: receiving, by a computing system that includes at least one computer processor, a message that includes within the message a plurality of values and a plurality of context values, each of the plurality of values being associated with a respective data element of a plurality of data elements that is within the message and that assigns an information category to the associated value; identifying, by the computing system, a first context value of the plurality of context values; identifying, by the computing system, those first data elements of the data elements within the message that are relevant to the first context value; selecting, by the computing system, one or more first rules that are specific for the first context value; applying, by the computing system, the one or more first rules to the values associated with the first data elements; identifying, by the computing system, a second context value of the plurality of context values; identifying, by the computing system, those second data elements of the data elements within the message that are relevant to the second context value, wherein identifying comprises omitting, from the second data elements, one or more of the first data elements that are relevant to the second context value; selecting, by the computing system, one or more second rules that are specific for the second context value; applying, by the computing system, the one or more second rules to the values associated with the second data elements, wherein due to omitting one or more of the first data elements the one or more second rules are not applied to any value associated with any of the first data elements; performing, by the computing system, one or more first actions that correspond to one or more outcomes of the one or more first rules; performing, by the computing system, one or more second actions that correspond to one or more outcomes of the one or more second rules; and determining, after one or more rules have been selected for each of the plurality of context values and the selected rules have been applied to the values associated with at least two of the data elements in the message, whether the message includes one or more unprocessed data elements for which none of the selected rules were applied to the associated values. 2. The method of claim 1 , further comprising performing, in response to determining that the message includes the one or more unprocessed data elements, an exception procedure to handle the one or more unprocessed data elements.