Objaśnienie | Do klasy WorkAreaMessages został przekazany klucz w celu określenia odpowiedniego łańcucha, ale nie można znaleźć pliku właściwości dla ustawień narodowych i właściwy komunikat nie może zostać pobrany. |
Działanie | Ustal, dlaczego nie można znaleźć katalogu komunikatów. |
Objaśnienie | Usługa WorkArea nie została włączona. Usługa WorkArea będzie niedostępna na danym kliencie/serwerze. |
Działanie | Brak. |
Objaśnienie | Usługa WorkArea napotkała błąd podczas inicjowania. Usługa będzie niedostępna na danym kliencie/serwerze. Błąd będący przyczyną problemu powinien już być zaprotokołowany. Ten komunikat będzie wyświetlany przy próbach wyszukania usługi WorkArea. |
Działanie | Jeśli przyczyną błędu nie był błąd użytkownika, skontaktuj się z działem wsparcia IBM. |
Objaśnienie | Usługa WorkArea nie może rozpoznać usługi działania z brokera ORB klienta/serwera. Sprawdź, czy pliki activity.jar i activityImpl.jar są dostępne w procesie. |
Działanie | Jeśli przyczyną błędu nie był błąd użytkownika, skontaktuj się z działem wsparcia IBM. |
Objaśnienie | Użytkownik próbował uzyskać dostęp do usługi WorkArea zanim broker ORB został zainicjowany. |
Działanie | Jeśli przyczyną błędu nie był błąd użytkownika, skontaktuj się z działem wsparcia IBM. |
Objaśnienie | Dana partycja WorkArea napotkała błąd w czasie wykonywania. W zależności od istotności błędu usługa może być zablokowana do czasu zakończenia wywołania metody serwera lub zakończenia procesu klienta. |
Działanie | Sprawdź, czy zastosowano się ściśle do modelu programowania WorkArea. Jeśli przyczyną błędu nie był błąd użytkownika, skontaktuj się z działem wsparcia IBM. |
Objaśnienie | Usługa WorkArea napotkała znaczący błąd czasu wykonywania skutkujący możliwym uszkodzeniem danych użytkownika; usługa będzie zablokowana do czasu, gdy możliwe będzie odtworzenie poprawnego stanu (kiedy wątek będzie mógł zostać wyczyszczony): kiedy proces klienta zostanie zakończony kiedy proces serwletu zostanie zakończony kiedy wywołanie metody ejb zostanie zakończone |
Działanie | Sprawdź, czy zastosowano się ściśle do modelu programowania WorkArea. Jeśli przyczyną błędu nie był błąd użytkownika, skontaktuj się z działem wsparcia IBM. |
Objaśnienie | Kod użytkownika rozpoczął, ale nie zakończył poprawnie przetwarzania obszaru WorkArea w serwlecie lub komponencie bean procesu serwera. Usługa WorkArea spróbuje w tej sytuacji zakończyć przetwarzanie porzuconych obszarów WorkArea, ale to użytkownicy są ostatecznie odpowiedzialni za postępowanie zgodnie z modelem programowania WorkArea. |
Działanie | Sprawdź, czy zastosowano się ściśle do modelu programowania WorkArea. |
Objaśnienie | Kod użytkownika zawiesił i nie wznowił poprawnie obszaru WorkArea w serwlecie lub komponencie bean procesu serwera. Usługa WorkArea spróbuje w tej sytuacji wznowić porzucone obszary WorkArea, ale to użytkownicy są ostatecznie odpowiedzialni za postępowanie zgodnie z modelem programowania WorkArea. |
Działanie | Sprawdź, czy zastosowano się ściśle do modelu programowania WorkArea. |
Objaśnienie | Usługa WorkArea jest gotowa do pracy. |
Działanie | Brak. |
Objaśnienie | Partycja WorkArea otrzymała kontekst, który nie mógł zostać rozdzielony, ponieważ był w nieznanym formacie. Możliwe, że nieznany format wskazuje niezgodność wersji. |
Działanie | Skontaktuj się z działem wsparcia IBM. |
Objaśnienie | Serwer WebSphere został wywołany przez klienta w nowszej wersji. Format kontekstu między tymi wersjami został zmieniony. Importowany kontekst mógł być kontekstem WorkArea lub innym kontekstem. Aby możliwa była współpraca między serwerami WebSphere 4.0 i nowszymi klientami WebSphere, należy zastosować odpowiednią poprawkę PTF. Należy pamiętać, że jeśli żądanie klienta zawierało właściwości WorkArea, właściwości te nie zostały zaimportowane do procesu serwera. |
Działanie | Skontaktuj się z działem wsparcia IBM. |
Objaśnienie | Użytkownik może określić wielkość obszaru WorkArea, który może być wysyłany. Może to zrobić, ustawiając właściwość maxSendSize z poziomu konsoli administracyjnej na serwerze lub ustawiając następującą właściwość systemową z poziomu klienta: com.ibm.ws.workarea.maxSendSize=67891 (wartość przykładowa). Ten komunikat ostrzeżenia będzie wyświetlany, jeśli użytkownik ustawi właściwość systemową na niepoprawną wartość, na przykład "abc". |
Działanie | Ustaw właściwą liczbę dla właściwości maxSendSize. Poprawne wartości można znaleźć w dokumentacji obszaru WorkArea. |
Objaśnienie | Użytkownik może określić wielkość obszaru WorkArea, który może być odbierany. Może to zrobić, ustawiając właściwość maxReceiveSize z poziomu konsoli administracyjnej na serwerze lub ustawiając następującą właściwość systemową z poziomu klienta: com.ibm.ws.workarea.maxReceiveSize=67891 (wartość przykładowa). Ten komunikat ostrzeżenia będzie wyświetlany, jeśli użytkownik ustawi właściwość systemową na niepoprawną wartość, na przykład "abc". |
Działanie | Ustaw właściwą liczbę dla właściwości maxReceiveSize. Poprawne wartości można znaleźć w dokumentacji obszaru WorkArea. |
Objaśnienie | Usługa może utworzyć partycję WorkArea podczas uruchamiania serwera. Jeśli jednak usługa spróbuje utworzyć partycję po uruchomieniu serwera, zostanie zgłoszony wyjątek. |
Działanie | Utwórz partycję WorkArea przed uruchomieniem serwera. |
Objaśnienie | Dana partycja WorkArea nie została włączona. Partycja będzie niedostępna na danym kliencie/serwerze. |
Działanie | Włącz daną partycję WorkArea, jeśli partycja jest potrzebna. |
Objaśnienie | Dana partycja WorkArea jest gotowa do pracy. |
Działanie | Brak. |
Objaśnienie | Nazwa partycji WorkArea musi być unikalna. Przy próbie utworzenia partycji o nazwie, która jest już używana, zostanie zgłoszony wyjątek. |
Działanie | Utwórz partycję WorkArea z unikalną nazwą. |
Objaśnienie | Nie można znaleźć żądanej partycji WorkArea. Nazwa nie została określona poprawnie lub partycja albo nie została utworzona, albo nie została utworzona pomyślnie. |
Działanie | Sprawdź, czy partycja WorkArea o danej nazwie została pomyślnie utworzona. Jeśli nie istnieje, a jest potrzebna, utwórz ją. |
Objaśnienie | Tworzenie partycji przy pozostawionym pustym polu nazwy powoduje sytuację NullPointer. |
Działanie | Wprowadź odpowiednią, niepustą nazwę partycji. |
Objaśnienie | Dostęp do obszaru WorkArea można uzyskać tylko w kontrolowanych granicach lub w kontrolowany sposób. Przykłady nieprawidłowego dostępu, które jednak nie wyczerpują wszystkich możliwości, to: 1) Próba zakończenia przetwarzania obszaru WorkArea, którego przetwarzanie rozpoczął inny proces. 2) Próba usunięcia kontekstu ustawionego przez inny proces. 3) Próba ustawienia kontekstu w partycji WorkArea przed rozpoczęciem przetwarzania obszaru WorkArea. |
Działanie | Sprawdź, czy zastosowano się ściśle do modelu programowania WorkArea (patrz dokumentacja obszaru WorkArea). |
Objaśnienie | Dostęp do usługi WorkArea jest możliwy tylko w ramach cyklu życia poprawnego kontenera. Poprawne kontenery to na przykład kontenery EJB i WWW. |
Działanie | Sprawdź, czy żądanie dla usługi WorkArea jest wykonywane tylko w ramach cyklu życia poprawnego kontenera. |