1. A method of providing a distributed, interactive data processing system with concurrent multi-lingual use by a plurality of users having different national language preferences comprising the steps of: establishing a message model data collection by storing message models via a message identifier primary key that is common to all usage and a secondary key that is the national language index; setting said secondary key for a user when that user is enrolled in the data processing system or when that user signs onto the system; using a central message service, composing messages from message models retrieved from said message model data collection using said primary and secondary keys in response to a call from an application program, said call comprising the step of requesting message composition service using a macro or a subroutine using the macro, said macro causing control to pass to a message request service in a supervisor program; and communicating the composed messages to users in their national language preference.
1. A method of providing a distributed, interactive data processing system with concurrent multi-lingual use by a plurality of users having different national language preferences comprising the steps of: establishing a message model data collection by storing message models via a message identifier primary key that is common to all usage and a secondary key that is the national language index; setting said secondary key for a user when that user is enrolled in the data processing system or when that user signs onto the system; using a central message service, composing messages from message models retrieved from said message model data collection using said primary and secondary keys in response to a call from an application program, said call comprising the step of requesting message composition service using a macro or a subroutine using the macro, said macro causing control to pass to a message request service in a supervisor program; and communicating the composed messages to users in their national language preference. 4. The method according to claim 1 further comprising the step of setting values when said user is enrolled or signs onto the system to identify an order of search among multiple versions of said message model data collections according to the classification of said user.