Wiki-Quellcode von Fehlerwerte

Zuletzt geändert von YellowFox_RD am 2025/01/20 15:36

Verstecke letzte Bearbeiter
YellowFox_RD 1.1 1 Bei der Rückgabe "ERROR:Text" enthält "Text" die Fehlerbeschreibung.
2 ==== Abarbeitungsfehler ====
3 (((
4 * ERROR_TOO_MANY_REQUEST (Es müssen mind. 15 Sekunden zwischen den einzelnen Abfragen liegen, gilt aktuell nur für Abfragefunktionen mit der Endung ".asp", eine Ausweitung auf ".php" ist geplant, aber nicht aktiv)
5 * ERROR_$Parameter (Parameter ist nicht korrekt)
6 * ERROR_MISSING_$Parameter (Parameter fehlt) 
7 * ERROR_MISSING_COMPANY (Key zur Authentifizierung der Firma fehlt)
8 * ERROR_MISSING_SESSIONKEY|VEHICLE|GROUP (Es wurde keiner von 3 möglichen Parametern übergeben)
9 * ERROR_MISSING_SESSIONKEY (Der Parmater "sessionkey" fehlt)
10 * ERROR_MISSING_VEHICLE (Der Parameter "vehicle" fehlt)
11 * ERROR_MISSING_GROUP (Der Parameter "group" fehlt)
12 * ERROR_MISSING_DISTANCE (Der Parameter "distance" fehlt)
13 * ERROR_MISSING_CYCLE (Der Parameter "cycle" fehlt)
14 * ERROR_MISSING_RADIUS (Der Parameter "radius" fehlt)
15 * ERROR_MISSING_CUSTOMORDERID - Eigene Auftragsnummer fehlt
16 * ERROR_MISSING_ORDERTEXT - Auftragstext fehlt
17 * NO_CARS_FOUND - Es wurden keine Fahrzeuge gefunden. Das liegt wahrscheinlich daran, dass kein Fahrzeug in der ausgewählten Gruppe bzw. der ganzen Firma einen RTI Schlüssel hat. Nur Fahrzeuge mit RTI Schlüssel werden auch in der Schnittstelle gefunden.
18
19 * ERROR_ORDER_NUMBER_TOO_LONG(MAX_20_CHARS) - Eigene Auftragsnummer zu lang, maximal 20 Zeichen
20 * ERROR_STREET_TOO_LONG(MAX_100_CHARS) - Straßenname zu lang, maximal 100 Zeichen
21 * ERROR_HOUSENUMBER_TOO_LONG(MAX_100_CHARS) - Hausnummer zu lang, maximal 100 Zeichen
22 * ERROR_ZIPCODE_TOO_LONG(MAX_10_CHARS)- Postleitzahl zu lang, maximal 10 Zeichen
23 * ERROR_CITY_TOO_LONG(MAX_100_CHARS) - Stadt zu lang, maximal 100 Zeichen
24 * ERROR_COUNTRY_TOO_LONG(MAX_3_CHARS) - Land zu lang, maximal 3 Zeichen
25 * ERROR_DISPATCHER_TOO_LONG(MAX_100_CHARS) - Absender zu lang, maximal 100 Zeichen
26 * ERROR_LATITUDE_MISSING - Latitude Wert wurde nicht angegeben
27 * ERROR_LONGITUDE_MISSING - Longitude Wert wurde nicht angegeben
28 * ERROR_LATITUDE_NOT_NUMERIC - Latitude Wert muss eine Zahl sein
29 * ERROR_LONGITUDE_NOT_NUMERIC - Longitude Wert muss eine Zahl sein
30 * ERROR_LATITUDE_NOT_IN_VALID_RANGE(-90_TO_90) - Latitude muss im Bereich von -90 bis +90 liegen
31 * ERROR_LONGITUDE_NOT_IN_VALID_RANGE(-90_TO_90) - Longitude muss im Bereich von -90 bis +90 liegen
32 * ERROR_TARGET_TIME_IS_INVALID - Angegebens Datum hat nicht die richtige Länge
33 * ERROR_TARGET_TIME_IS_NOT_A_DATE - Angegebenes Datum ist kein richtiges Datum
34 * ERROR_FORMULAR_NOT_ALLOCATED_BY_VEHICLE - Angegebenes Formular wurde der Hardware nicht zugeordnet
35 * ERROR_FORMULAR_NOT_SUPPORTED_BY_HARDWARE - Hardware unterstützt keine Aufträge mit angehängten benutzerdef. Formularen
36 * ERROR_ORDER_TEXT_TOO_LONG(MAX_300_CHARS) - Auftragstext ist zu lang, maximal 300 Zeichen (ACHTUNG: Bei Garmin-Geräten wird die erwartete Ankunftszeit und die Adresse an den Anfang der Nachricht gesetzt, dies verringert die maximale Anzahl der Zeichen für den Auftragstext) 
37 * ERROR_NETWORK - bei der Firma ist ein oder mehrere IP-Netzwerkprofile für RTI hinterlegt und die RTI-Anfrage wurde über eine nicht autorisierte Netzwerkadresse gesendet
38 )))
39 (((
40 * ERROR_COMPANY (Authentifizierung der Firma fehlerhaft)
41 * ERROR_VEHICLE (Es wurde eine ungültige Fahrzeugkennung übergeben)
42 * ERROR_GROUP (Es wurde eine ungültige Fahrzeuggruppe übergeben)
43 * ERROR_DISTANCE (Der Parameter "distance" ist fehlerhaft)
44 * ERROR_CYCLE (Der Parameter "cycle" ist fehlerhaft)
45 * ERROR_RADIUS (Der Parameter "radius" ist fehlerhaft)
46 )))
47 (((
48 * ERROR_DUPLICATE_CUSTOMORDERID (Auftragsnummer mehrfach vorhanden, Aktion nicht ausführbar)
49 * ERROR_ORDER_NOT_FOUND (Der Angeforderte Auftrag konnte nicht gefunden werden)
50 * ERROR_TEXT_TOO_LONG (Auftragstext und eigene Auftragsnummer überschreiten zusammen 350 Zeichen. 
51 * NO_TIME_CONFIG_FOUND (Keine Zeiterfassungskonfiguration gespeichert/Zeiterfassung nicht aktiviert)
52 )))
53 (((
54 * ERROR_GROUP_NOMEMBER (Die abgefragte Fahrzeuggruppe enthält keinerlei Fahrzeuge)
55 * ERROR_MAINTENANCE (aus Wartungsgründen nicht verfügbar) 
56 * REQUEST_NOT_FOUND (interner Fehler) 
57 )))
58 (((
59 * ERROR_NOT_SUPPORTED_BY_HARDWARE (Die Hardware im Fahrzeug unterstützt diese Aktion nicht)
60 * ERROR_VEHICLE_NOT_SUPPORTED_ONE_TIME_DETECTION (Fahrzeug unterstützt keine einmalige Ortungsfunktion)
61 * ERROR_SEND_ONE_TIME_DETECTION (Einmalige Ortung konnte nicht an das Fahrzeug gesendet werden)
62 )))
63 (((
64 * ERROR_PERSONGROUP_FAILED (Personalgruppe/Personen konnte nicht geladen werden)
65 )))
66 ==== Serverfehler ====
67 (((
68 * TIMEDOUT (DB-Timeout (500-100))
69 * UNKNOWN (unbekannter Fehler (500-100))
70 * NOTFOUND (Kommando nicht gefunden (404))
71 )))
72 Zu beachten ist, dass alle RTI-Abfragen niemals einen Serverfehler erzeugen sollten. Im HTTP-Protokoll werden diese Abfragen immer ein //200 OK// liefern. Sobald ein anderer Response-Code entsteht, ist dies nicht mit einer Fehlersuche und -behebung in der RTI-Schnittstellen-Logik zu beheben.
73