Expand and return a message

#### Description:

Any tokens in the supplied message are expanded and the result is returned in the character variable supplied. If the expanded message is longer than the length of the supplied character variable, the message is terminated with an ellipsis (i.e. “...”) but no error results.

If STATUS is not set to SAI__OK on entry, no action is taken except to annul any existing message tokens.

#### Invocation

CALL MSG_LOAD( PARAM, TEXT, OPSTR, OPLEN, STATUS )

#### Arguments

##### PARAM = CHARACTER $\ast$ ( $\ast$ ) (Given)
The message name.
##### TEXT = CHARACTER $\ast$ ( $\ast$ ) (Given)
The raw message text.
##### OPSTR = CHARACTER $\ast$ ( $\ast$ ) (Returned)
The expanded message text.
##### OPLEN = INTEGER (Returned)
The length of the expanded message.
##### STATUS = INTEGER (Given and Returned)
The global status.