Szczegółowe informacje na temat używania wartości limitu czasu wykonania zawierają sekcje Ustawianie wartości limitu czasu wykonania i Poprawne wartości limitu czasu wykonania.
Ta wartość jest stosowana jako wartość TIMEOUT produktu IMS Connect, chyba że zostanie przesłonięta przez podaną w komunikacie wejściowym wartość limitu czasu wykonania.
Jeśli interakcja nie zostanie zakończona przed przekroczeniem limitu czasu, produkt IMS Connect zwróci do adaptera zasobów IMS TM komunikat o błędzie. Adapter zasobów IMS TM zwraca następnie do aplikacji klienckiej wyjątek wskazujący, że czas oczekiwania na odpowiedź z systemu IMS do produktu IMS Connect przekroczył wartość limitu czasu. Komunikat o błędzie określa również wartość limitu czasu, która została użyta przez produkt IMS Connect.
Uwaga: Ponieważ połączenia między adapterem zasobów IMS TM a produktem IMS Connect są trwałe, to jeśli połączenie jest w rozpoznawalnym stanie po przekroczeniu limitu czasu wykonania, gniazdo nie jest zamykane. Przeciwnie, gniazdo pozostaje otwarte i jest udostępniane do ponownego użycia.
W przypadku transakcji konwersacyjnej wartość limitu czasu wykonania ma zastosowanie do każdej iteracji danej konwersacji. Iteracja składa się z jednego komunikatu wejściowego wysłanego do systemu IMS oraz jednego komunikatu wyjściowego otrzymanego z systemu IMS. Jeśli iteracja konwersacji przekroczy czas wyznaczony przez limit czasu wykonania, konwersacja zostaje zakończona i wszystkie aktualizacje bazy danych, które miały miejsce w tej konwersacji, zostają wycofane.
W przypadku gdy zostanie podana niepoprawna wartość limitu czasu wykonania, zostanie użyta wartość TIMEOUT określona w elemencie konfiguracji produktu IMS Connect oraz zostanie zwrócony wyjątek javax.resource.NotSupportedException.