Za pomocą atrybutu kanału Interwał pulsu można podać w przybliżeniu czas między przepływami pulsu przekazywanymi od wysyłającego agenta kanału komunikatów (Message Channel Agent - MCA), podczas gdy w kolejce transmisji brak jest komunikatów.
Przepływy pulsu odblokowują odbierającego agenta MCA, który oczekuje na nadejście komunikatów lub koniec interwału odłączania. Odbierający agent MCA po odblokowaniu może odłączyć kanał bez konieczności oczekiwania na koniec interwału odłączania.
Użycie wartości okresu pulsu daje najwięcej korzyści, jeśli ta wartość jest znacząco mniejsza niż wartość atrybutu Interwał odłączania. W przeciwnym razie zanim nastąpi wysłanie kolejnego pulsu, kanał zostanie prawdopodobnie odłączony.
Za pomocą atrybutu kanału Interwał sprawdzania połączenia dla kanału można określić wartość limitu czasu.
Użycie interwału sprawdzania połączenia daje najwięcej korzyści, jeśli ta wartość jest znacząco mniejsza niż wartość atrybutu Okres pulsu. W przeciwnym razie częstotliwość pulsu będzie na tyle duża, aby nie doszło do przekroczenia limitu czasu i dla kanału zostanie utrzymane połączenie - nawet w przypadku, gdy nie są wysyłane komunikaty.
Atrybut Interwał sprawdzania połączenia jest dostępny we wszystkich systemach operacyjnych, ale możliwość ustawiania jego wartości została zaimplementowana tylko dla platformy z/OS. W przypadku systemów operacyjnych innych niż z/OS można uzyskać dostęp do tego atrybutu i zmodyfikować jego wartość, ale ta wartość nie zostanie użyta.
Wartość w określonym kanale jest nadmiarowa i może zostać usunięta. Wartości interwału sprawdzania połączenia mogą być przydatne w przypadku kanałów klastra. Na przykład taka wartość ustawiona w systemie Solaris w definicji kanału odbierającego klastra przepływa do menedżerów kolejek systemu z/OS znajdujących się wewnątrz lub dołączonych do klastra i jest przez nie implementowana.
Informacje na temat interwału sprawdzania połączenia zawiera publikacja Komunikacja wewnętrzna w produkcie IBM MQ.