- Status HTTP w zakresie 500-599 – serwis CheckLists jest niedostępny lub działa niepoprawnie.
- Status HTTP w zakresie 400-499 – serwis CheckLists jest dostępny, ale nie może przetworzyć Twojego żądania. W odpowiedzi, zamiast standardowej struktury, klient otrzyma następującą strukturę błędu:
- error int
- message string
- Status HTTP 200 – serwis CheckLists jest dostępny i może przetwarzać żądania klientów. Struktura odpowiedzi może się różnić w zależności od dostępu do rejestrów wyszukiwania.
- Jeśli rejestr wyszukiwania działa, masz do niego dostęp, a przetwarzanie żądania nie przekracza wyznaczonego limitu czasu – serwis zawsze zwraca wynik (opisany powyżej lub pustą tablicę w przypadku braku dopasowań).
- W przeciwnym razie, w bloku odpowiedzi dla danego rejestru wyszukiwania klient może otrzymać tekstowy komunikat o błędzie. Lista komunikatów i sytuacje, w których się pojawiają:
- “9000.Brak połączenia z serwisem” – rejestr wyszukiwania nie działa lub serwis nie ma z nim połączenia.
- “9001.Dostęp do serwisu zabroniony” – dostęp do rejestru wyszukiwania jest zabroniony, ponieważ nie jest objęty wykupionym pakietem usług.
- “9003.Przetwarzanie żądania przekracza wyznaczony czas. Proszę sprecyzować żądanie” – pojawia się, gdy przetwarzanie żądania do rejestru przekracza przydzielony czas.
- “9004.Brak połączenia z bazą danych serwisu” – pojawia się, gdy serwis obsługujący rejestr jest dostępny, ale brak połączenia z bazą danych rejestru.
