There are arguements for and against setting a channel to have a disconnect interval of 0.
As with most other features and settings for MQSeries, it really depends upon what the application requirements are.
If you need the messages to be transported within a short time frame, then setting the channels to never disconnect will eliminate the overhead of starting the channel via triggering. However, you potentially increase the risk of needing to take operator intervention if the channel fails.
Additionally if security (encryption) is important to you then you need to be aware that the encryption keys are negotiated at channel bind (ie Startup)....the longer the channel is active, theoretically the greater the risk that the encryption keys can be broken.
Personally I like to have my channels triggered and so I set a relatively short disconnect interval so that channels become INACTIVE. Remember also that an active channel will continue to be polled.
My own feeling is that if an application requires that the response time be outside of the tolerence of a channel start then it really shouldn't be using an asynchronous technology.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum