Previous Topic: &MASKCHK

Next Topic: &MSGDEL


&MSGCONT

Resumes normal processing of a message delivered to MSGPROC.

&MSGCONT[ COLOR=color | COLOUR=colour ]
        [ HLIGHT=highlight | HLITE=highlight ]
        [ INTENS={ HIGH | NORMAL } ]
        [ ALARM={ YES | NO } ]
        [ NRD={ NO | OPER } ]

Used within a MSGPROC procedure to request that a message previously delivered for processing by an &MSGREAD be returned for standard message processing. Optional attributes of the message is modified.

Operands:

COLOR=color | COLOUR=colour

Specifies that the message color is to be changed to that selected. Valid values are:

RED GREEN BLUE TURQUOISE YELLOW PINK WHITE NONE

HLIGHT=highlight | HLITE=highlight

Specifies the message highlight option to be used. Valid values are:

REVERSE BLINK USCORE NONE

INTENS={ HIGH | NORMAL }

Specifies the message display intensity to be used.

ALARM={ YES | NO }

Specifies whether the terminal alarm is sounded when the message is delivered to an OCS screen.

NRD={ NO | OPER }

If the non-roll delete attribute of the message must be changed, use this operand to specify the new attribute value. NRD=YES is ignored; full non-roll delete with DOM correlation can only be set by the message originator, for example, &WRITE.

Examples: &MSGCONT

&IF &ZMMONMSG = YES &THEN +
   &MSGCONT COLOR=RED HLIGHT=REVERSE

Notes:

When an &MSGCONT verb is issued and no message is currently being processed by MSGPROC, it is ignored.

An &MSGCONT need not be issued if another &MSGREAD is to be issued. If a message is being processed and another &MSGREAD is issued without an intervening &MSGDEL or &MSGREPL, an implied &MSGCONT is performed and the message is returned for standard processing before the next &MSGREAD is satisfied.

&MSGCONT is used to free a message for delivery while the MSGPROC procedure continues processing before issuing another &MSGREAD.

More information:

&MSGREAD

&MSGDEL

&MSGREPL