{
{    The purpose of this interface is to display a message that originated
{  from a message module to an output file.  In setting up messages to be
{  displayed from a message module, parameter prompt messages are used.
{  As many parameter prompt messages as are required can be placed into
{  the message module.  Modules can be setup according to subject or
{  processing phase.
{
{    SCL COMMAND INTERFACE:
{
{      rap$display_message (
{        message_module, mm     : name = $required
{        message_name, mn       : name = $required
{        message_parameters, mp : list 1..10 of string = $optional
{        margin, m              : integer 0..26 = $optional
{        to, t                  : file = $output
{        status                 : var of status = $optional
{        )
{
{    PARAMETERS:
{
{      MESSAGE_MODULE (MM)
{        Specifies the name of the help module that contains the
{        message template to be displayed.  This parameter is required.
{
{      MESSAGE_NAME (MN)
{        Specifies the name of the message in the module to be displayed.
{        This parameter is required.
{
{      MESSAGE_PARAMETERS (MP)
{        Optionally specifies the values to replace the parameters found
{        in the the message template to be displayed.  The
{        parameters in the templates are numbered for identification.
{        The first value in the MESSAGE_PARAMETERS list is associated with
{        the first parameter, the second value in the list is associated
{        with the second parameter, and so on.
{
{      MARGIN (M)
{        Optionally specifies the number of spaces to add to the beginning
{        of the message.  The default is to use a margin of 0.
{
{      TO (T)
{        Optionally specifies the file to where the message is displayed.
{        The default is $output.
{
{      STATUS
{        Optional status variable.
{        conditions:
{              rae$message_not_found
{              rae$module_access_error
{
