According to the MQ Adapter user guide “If the message service itself fails (causes an exception), the Listen message handler logs the error in the Queue Manager’s error log and then shuts itself down.” Is there a possibility that your message handling service is throwing an exception?
Also, the “timeout value is negative” looks suspicious. What happens if you set the timeout higher? Do you still get the same message?
Again, I believe this shutdown interval simply controls how often the adapter re-issues a get (and the wait time of the get). Your application would only be in a “non-listening” state during the time it takes for one get to timeout and the next one to be issued by the server (surely only a matter of a second or two in the worst case).
Mark
#Integration-Server-and-ESB#Adapters-and-E-Standards#webMethods