Under certain conditions, it is possible for the text of a message to differ from the documented content. An example of this is when a deadlock condition exists. If a message is to be issued for a task which is currently in a deadlock state, no attempt is made to retrieve the message text from the message dictionary. This results in the common text of the message not being available for display, and writes the parameters passed during the message write request without any identifying text or labels.
Another example is when any of the parameters passed resolve to non-printable values. When this occurs, the message facility replaces those characters with spaces. This can result in a message that contains no apparent variable text when written to the console.
In an extreme case, if both of these conditions occur for a task at the same time, the message issued could result in nothing more than the message number being written to the target destinations.
|
Copyright © 2014 CA.
All rights reserved.
|
|