MQ应用系统在日常运作过程中碰到各种MQ的异常状况,或者是在MQI调用过程中发生的错误,或者是消息在向其最终的目的地传输的过程中发生的异常状况。异常可能会由网络原因引起、由MQ服务器引起或者因为MQ的配置以及应用逻辑造成。MQ应用程序大多数的错误是不可恢复的,即必须要通过人工的介入才能解决。对于MQI立刻返回的错误我们称为本地探知的错误类型;对于队列管理器在将消息传送到远程的队列的过程中发生的一些错误状态,发起的MQI调用无法得知,在这种情况下,队列管理器通过向发起的应用程序发送一些其他的报告信息来通知异常,这种类型叫做远程探知的错误类型