Substituting Field Values Into A Message

Many bill messages contain static text (i.e., the message is the same on every bill). However, the system supports messages whose contents are dynamic. For example, consider the bill message Your 2007 taxes were reduced due to your homestead deduction of $6,000. This message contains two substitution values (the year and the amount) as is therefore considered dynamic.

Dynamic messages can be implemented as follows:

In addition to inserting the appropriate bill message code, your background process / algorithm must also insert the appropriate substitution values. The name of the table in which account messages are inserted is CI_ACCT_MSG. The name of the table in which a message's substitution values are inserted is CI_ACCT_MSG_PRM (you will insert one row for each substitution field).