Jeśli dziennik serwera procesów zawiera powtarzające się raporty o wystąpieniu wyjątku com.ibm.ws.Transaction.XAResourceNotAvailableException, należy usunąć dzienniki transakcji, aby naprawić problem.
Objaw:
Podczas uruchamiania adaptera w pliku dziennika serwera procesów wielokrotnie rejestrowany jest poniższy wyjątek:
Problem:
Zasób został usunięty podczas zatwierdzania lub wycofywania przez serwer procesu transakcji dla tego zasobu. Podczas uruchamiania adaptera próbuje on odtworzyć transakcję, ale jest to niemożliwe, ponieważ zasób został usunięty.
Rozwiązanie:
Aby naprawić ten problem, wykonaj poniższą procedurę:
W środowisku produkcyjnym należy usunąć tylko transakcje reprezentujące zdarzenia, które nie będą przetwarzane. Jednym ze sposobów wykonania tej czynności jest reinstalacja adaptera, podczas której wskazywana jest oryginalna baza danych zdarzeń, oraz usunięcie tylko niepotrzebnych transakcji. Inny sposób polega na usunięciu transakcji z pliku log1 lub log2 w następującym katalogu:
katalog_instalacyjny\profiles\nazwa_profilu\tranlog\nazwa_węzła\wps\nazwa_serwera\transaction\tranlog
(c) Copyright IBM Corporation 2005, 2006.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org)