W kolejce niewysłanych wiadomości umieszczane są komunikaty, dla których nie można wyznaczyć trasy prowadzącej do wyznaczonego celu. Domyślnie w kolejce tej umieszczane są komunikaty, które nie mogą zostać dostarczone do kolejki docelowej.
Publikacja Administracja systemem IBM MQ zaleca utworzenie w każdym menedżerze kolejek kolejki lokalnej używanej jako kolejka niedostarczonych komunikatów przechowująca w celu późniejszego odtworzenia komunikaty, które nie mogły zostać dostarczone do miejsca przeznaczenia.
Jednakże użycie kolejek niedostarczonych komunikatów może być przyczyną dostarczania komunikatów w złej kolejności.
Nie można znaleźć kolejki określonej za pomocą atrybutu menedżera kolejek Kolejka niewysłanych wiadomości. Odnaleziono kolejkę o bardzo podobnej nazwie różniącej się wielkością co najmniej jednej litery.
Jeśli odebrany komunikat nie może zostać dostarczony i nie znaleziono kolejki niedostarczonych komunikatów, kanał zostanie zatrzymany, a komunikat pozostanie w kolejce transmisji.
Wystąpił błąd w wartości atrybutu Kolejka niewysłanych wiadomości lub nazwa żądanej kolejki niewysłanych wiadomości zawiera błąd.
Kolejka określona za pomocą atrybutu menedżera kolejek Kolejka niewysłanych wiadomości nie istnieje. Jeśli odebrany komunikat nie może zostać dostarczony i nie znaleziono kolejki niewysłanych wiadomości, kanał zostanie zatrzymany, a komunikat pozostanie w kolejce transmisji.
Wystąpił błąd w wartości atrybutu Kolejka niewysłanych wiadomości lub nazwa żądanej kolejki niewysłanych wiadomości zawiera błąd.
Kolejka określona za pomocą atrybutu menedżera kolejek Kolejka niewysłanych wiadomości nie jest kolejką lokalną. Jeśli odebrany komunikat nie może zostać dostarczony i nie odnaleziono kolejki niewysłanych wiadomości, działanie kanału zostanie zatrzymane, a komunikat zostanie zatrzymany w kolejce transmisji.
Wystąpił błąd w wartości atrybutu Kolejka niewysłanych wiadomości lub należy ponownie utworzyć żądaną kolejkę niewysłanych wiadomości jako kolejkę lokalną.
Program obsługi niedostarczonych komunikatów produktu IBM MQ automatycznie dokonuje działań na komunikatach odbieranych w kolejce niedostarczonych komunikatów w oparciu o zestaw reguł określonych podczas uruchamiania programu. Więcej informacji znajduje się w Centrum informacyjnym produktu IBM MQ.
Dla kolejki niewysłanych wiadomości nie wykryto działającego programu obsługi; możliwe, że taki program nie istnieje lub nie został uruchomiony.
Jeśli komunikat jest za duży dla kolejki niewysłanych wiadomości, działanie kanału zostanie zatrzymane, a komunikat zostanie zatrzymany w kolejce transmisji. Kolejka niedostarczonych komunikatów musi mieć wielkość odpowiednią dla największych komunikatów, jakie mogą być obsługiwane w menedżerze kolejek, włączając miejsce dla nagłówka niedostarczonego komunikatu.
Obecność komunikatów w kolejce niedostarczonych komunikatów wskazuje na występowanie problemów w środowisku IBM MQ i wymaga zbadania.
Jeśli odebrany komunikat nie może zostać dostarczony i kolejka niedostarczonych komunikatów jest pełna, działanie kanału zostanie zatrzymane, a komunikat zostanie zatrzymany w kolejce transmisji. Należy przetworzyć komunikaty znajdujące się w kolejce niewysłanych komunikatów lub powiększyć maksymalne zapełnienie kolejki, aby umożliwić umieszczanie w niej większej liczby komunikatów.
Obecność komunikatów w kolejce niedostarczonych komunikatów wskazuje na występowanie problemu w środowisku IBM MQ i wymaga zbadania.
Atrybut menedżera kolejek Kolejka niedostarczonych komunikatów określa kolejkę bez możliwości wstawiania, czyli taką, do której nie można wstawiać komunikatów. Jeśli odebrany komunikat nie może zostać dostarczony i nie można użyć kolejki niedostarczonych komunikatów, działanie kanału zostanie zatrzymane, a komunikat zostanie zatrzymany w kolejce transmisji.
Sprawdź, czy dla kolejki możliwe jest wstawianie lub wybierz inną kolejkę, która będzie używana jako kolejka niewysłanych wiadomości.