AMS recognizes a system message by comparing it to the patterns defined in the active database. AMS uses either default or user-specified delimiters to separate a message into parts called tokens, and then compares the message tokens to the pattern tokens defined in the autoaction database. A match is made when all the tokens defined in a pattern match tokens of the system message, and all constraints defined in the pattern are satisfied.