Problem determination

There are two distinct aspects to problem determination - problems discovered when a command is being submitted, and problems discovered during operation of the channels.


Command validation

Commands and panel data must be free from errors before they are accepted for processing. Any errors found by the validation are immediately notified to the user by error messages.

Problem diagnosis begins with the interpretation of these error messages and taking corrective action.


Processing problems

Problems found during normal operation of the channels are notified to the system console or the system log. Problem diagnosis begins with the collection of all relevant information from the log, and continues with analysis to identify the problem.

Confirmation and error messages are returned to the terminal that initiated the commands, when possible.

IBM MQ produces accounting and statistical data, which we can use to identify trends in utilization and performance. On Multiplatforms, this information is produced as PCF records, see Structure data types. On z/OSĀ®, this information is produced as SMF records, see Monitor performance and resource usage.


Messages and codes

For messages and codes to help with the primary diagnosis of the problem, see Diagnostic messages and reason codes.