3833474496

3833474496



Obsługa błędów

Użytkownik w interakcji z serwisem może napotkać na kilka rodzajów błędów:

•    wyjątek na serwerze przy zgłaszaniu requesta - wyjątek przechwytywany jest na serwerze i transformowany do postaci user-friendly. Po ponownym rzuceniu, tłumaczony jest on do postaci SOAP faulta.

•    wyjątek na serwerze na etapie dalszego przetwarzania (gdy użytkownikowi zwrócono już token) - zapis błędu na serwerze, zwrócenie go w postaci SOAP faulta przy zapytaniu o wynik działania serwisu.

•    brak wyniku w momencie zapytania o wynik - SOAP fault sygnalizujący niegotowość.

•    błąd klienta - interpretowany lokalnie

W przypadku błędów serwera, treść wyjątku jest logowana i zastępowana czytelnym dla użytkownika aczkolwiek enigmatycznym komunikatem.

Testowanie

W kwestii testowania przeprowadziliśmy zarówno serię testów jednostkowych z użyciem JUnit 4.8 jak również testowanie Web serwisów z wykorzystaniem narzędzia SoapUl 2.5.1. Testy jednostkowe były o tyle niesamowicie korzystne, iż budowanie całego projektu oraz deploy do kontenera trwa kilka minut.

6/9



Wyszukiwarka

Podobne podstrony:
skanuj0470 (2) Rozdział 19.Subskrypcje Użytkownikom naszego serwisu możemy zaproponować subskrypcje
IMAG0548 (2) Prawne formy władania i użytkowania nieruchomości Hipoteka może być ustanowiona; - na p
statystyki outSite statystyki inSite użytkownicy serwis www Dane na temat użytkowników Liczba
7 22 7-22 OBSŁUGA I KONSERWACJAUWAGA: Użytkowanie samochodu na starych i zużytych oponach jest niebe
GDZIE JESTEŚ EMILKO (02) Emilka spojrzała z niedowierzaniem. Co Bonifacy może mieć na myśli ? Nieste
image041 •3 Własna obsługa błędów - Microsoft Internet Explorer E Wxl J Plik Edycja Widok
Zadanie 35. Który z profili użytkownika ulega zmianie i jest przechowywany na serwerze dla klienta p
Zdjęcie1533 Mimo, że przepisy określają jak duże ryzyto może wziąć na siebie ubezpieczyciel tzn. fe&
Zdjęcie216 Objawy ciężkiego porodu u suk-i- □. Widoczny jest płód w szparze sromowej i nie może wyjś
MG 86 V VParametry czasowe układów kombinacyjnych Układ cyfrowy nie może odpowiadać na zmianę sygna
VI. u. ZIEMOWIT I (ż. PEKEJASŁAWA). 313 Data urodzin Ziemowita przypadać zatem może tylko na lata
IMG1233 H^Me stwierdzenia naruszenia autorskich pBr majątkowych sąd może orzec -na wiosek upraw

więcej podobnych podstron