Chyby a jejich kategorizace
Chyby, které nastávají při práci databázového klienta a serveru, lze rozdělit do řady samostatných kategorii. Jsou označeny čísly a mohou obsahovat různé doplňující informace.
-
Chyby při připojování klienta na server, spouštění a zastavování serveru (rozsah čísel 1-127) - týkají se pouze těchto vyjmenovaných oblastí a nemohou vzniknout za běhu aplikace, neovlivňují transakce.
-
Chyby v operacích serveru a v komunikaci klienta se serverem (rozsah čísel 128-255) - vznikají na serveru při provádění požadavku klienta a mohou ovlivnit rozpracované transakce, jsou dále podrobně členěny do podskupin.
-
Kompilační chyby (rozsah čísel 1000-1999) - vznikají při překladu SQL rutin, SQL příkazů a definic různých objektů; jsou důsledkem chyb v syntaxi a elementární sémantice objektů. Obvykle se projeví již při vývoji, v případě dynamicky sestavovaných SQL příkazů se mohou vyskytnout i za běhu.
-
Chyby při spolupráci s poštou (rozsah čísel 500-599) - vznikají, když server či klient chybným způsobem volá poštovní funkce nebo když poštovní protokoly nesprávně komunikují
- Generické chyby (rozsah čísel > 6000) - chyby různých typů vzniklé mimo 602SQL. Číslo chyby určuje pouze oblast výskytu, podrobnosti jsou v textovém popisu chyby. V současné verzi se takto hlásí chyby při práci s XML (6000 - chyba v návrhu DAD; 6001 - chyba v inicializaci xerces; 6002 - chyba v analýze XML; 6003 - chyba v XML struktuře DAD); 6004 - chyby vrácené cizím ODBC driverem (vráceno pouze klientovi); 6005 - chyby vrácené externím fulltextovým konvertorem; 6006 - chyby při kompilaci regulárního výrazu; 6008 - chyba v externí knihovně WCS pro správu licenčních čísel.
V nezvyklých situacích server může vydat také varování. Rozsah čísel varování je 1-127.
Seznam subsekcí: