Wiki-Quellcode von get_messagestate.asp
Version 1.1 von YellowFox_RD am 2024/12/19 10:11
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | (% class="box" %) | ||
2 | (((Inhaltsverzeichnis))) | ||
3 | {{toc/}} | ||
4 | |||
5 | (% class="red mark" %)DEPRECATED(%%) | ||
6 | |||
7 | Liefert die Statusmeldungen für Nachrichten zurück. | ||
8 | = Beschreibung = | ||
9 | //**get_messagestate.asp?company**=RTI_COMPANYKEY**&vehicle**=RTI_VEHICLEKEY&**language=**deu**&DATEFROM**=YYYYMMDD**&DATETO**=YYYYMMDD**&timefrom=**HHMMSS**&timeto**=HHMMSS**&datetype=**insertdate// | ||
10 | = Parameter = | ||
11 | |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht | ||
12 | |company|RTI Firmenschlüssel|string||ja | ||
13 | |vehicle|RTI Fahrzeugschlüssel|string|wird lediglich als zweites Authentifizierungsmerkmal genommen|ja | ||
14 | |language|Bestimmt die Ausgabesprache|string|((( | ||
15 | * kein Wert oder "deu" = Deutsch | ||
16 | * "gbr" = englisch | ||
17 | * "fra" = französisch | ||
18 | * "ita" = italienisch | ||
19 | )))|nein | ||
20 | |sessionkey|enthaelt den Sessionkey aus "do_message.asp|string|Entweder dieses Feld ist gesetzt, oder DATEFROM und DATETO|ja | ||
21 | |DATEFROM|Datum ab dem alle Aufträge zurückgegeben werden|string|Format: YYYYMMDD oder DD.MM.YYYY|ja | ||
22 | |DATETO|Datum bis zu dem alle Aufträge zurückgegeben werden|string|Format: YYYYMMDD oder DD.MM.YYYY | ||
23 | Die maximale Zeitspanne beträgt 7 Tage.|ja | ||
24 | |timefrom|Präzisierung des Anfangsdatums mit der Zeit|string|Format: HHMMSS|nein | ||
25 | |timeto|Präzisierung des Enddatums mit der Zeit|string|Format: HHMMSS|nein | ||
26 | |datetype|"insertdate" gibt alle Einträge zurück welche im abgefragten Zeitraum im Rechenzentrum verarbeitet worden sind|string||nein | ||
27 | |||
28 | = Mögliche Nachrichtenstatus = | ||
29 | |=Status|=Erläuterung | ||
30 | |Zustellungsversuch|Die Nachricht hat das YellowFox Rechenzentrum verlassen | ||
31 | |Zugestellt|Die Nachricht ist auf dem Display erfolgreich angekommen | ||
32 | |Display ausgeschaltet|Das Display kann die Nachricht nicht empfangen, da es ausgeschaltet ist | ||
33 | |Nachricht bereits vorhanden|Die Nachricht kann nicht erneut zugestellt werden, da diese bereits vorhanden ist | ||
34 | |Nachricht erhalten|Es ist eine Nachricht im Portal angekommen, welche auf einem Display erstellt wurde | ||
35 | |Nachricht gelesen|Nachricht wurde auf dem Display gelesen | ||
36 | |Nachricht gelöscht|Nachricht wurde auf dem Display gelöscht | ||
37 | |Nachricht konnte nicht zugestellt werden|Die Nachricht hat das Display nicht erreicht, weitere Zustellungsversuche werden nicht durchgeführt | ||
38 | |||
39 | = Rückgabe = | ||
40 | Es wird eine** string **zurück gegeben. Ansonsten wird bei einem Fehler ein "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben | ||
41 | == Abfrage über Sessionkey == | ||
42 | === Metainformationen === | ||
43 | |=Trennzeichen|Komma ( , ) | ||
44 | |=Textbegrenzer|nicht vorhanden | ||
45 | |=Zeilenende|0x0D 0x0A (CarriageReturn LineFeed) | ||
46 | |=Header|Zeile 1 | ||
47 | |||
48 | === Spalten === | ||
49 | |=Spalte|=Beschreibung|= | ||
50 | |DATE|Datum der ausgeführten Aktion|Format: DD.MM.YYYY HH:MM:SS | ||
51 | |STATE|Beschreibung der Aktion| | ||
52 | |SOURCE|Auslöser der Aktion|Person/Fahrzeugkennzeichen | ||
53 | |||
54 | === Beispiel === | ||
55 | |||
56 | {{code language="java"}}DATE,STATE,SOURCE | ||
57 | 04.08.2010 09:48:41,Nachricht gelöscht,PND / Fahrzeugname | ||
58 | 04.08.2010 09:43:24,Nachricht gelesen,PND / Fahrzeugname | ||
59 | 04.08.2010 09:42:24,Zugestellt,PND / Fahrzeugname | ||
60 | 04.08.2010 09:41:54,Zustellungsversuch,PORTAL / RTI{{/code}} | ||
61 | |||
62 | == Rückgabe über Zeitraumabfrage == | ||
63 | === Metainformationen === | ||
64 | |=Trennzeichen|Komma ( , ) | ||
65 | |=Textbegrenzer|Doppeltes Hochkomma ( " ) | ||
66 | |=Zeilenende|0x0D 0x0A (CarriageReturn LineFeed) | ||
67 | |=Header|Zeile 1 | ||
68 | |||
69 | === Spalten === | ||
70 | |=Spalte|=Beschreibung|= | ||
71 | |DATE|Datum der ausgeführten Aktion|Format: DD.MM.YYYY HH:MM:SS | ||
72 | |STATE|Beschreibung der Aktion| | ||
73 | |SOURCE|Auslöser der Aktion (Person)| | ||
74 | |SRCNAME|Auslöser der Aktion (System)| | ||
75 | |KEY|Sessionkey der Nachricht| | ||
76 | |REQUESTDATE|Systemzeit der Abfrage|Format: DD.MM.YYYY HH:MM:SS | ||
77 | |INSERTDATE|Systemzeit der Verarbeitung|Format: DD.MM.YYYY HH:MM:SS | ||
78 | |||
79 | **Beispiel** | ||
80 | |||
81 | {{code language="java"}}"DATE","STATE","SOURCE","SRCNAME","KEY","REQUESTDATE","INSERTDATE" | ||
82 | "04.08.2010 09:48:41","Nachricht gelöscht","PND","Fahrzeugname","ABABABABABABABABABABABABABABABAB","04.08.2010 09:50:00","04.08.2010 09:49:23" | ||
83 | "04.08.2010 09:43:24","Nachricht gelesen","PND","Fahrzeugname","ABABABABABABABABABABABABABABABAB","04.08.2010 09:50:00","04.08.2010 09:44:10" | ||
84 | "04.08.2010 09:42:24","Zugestellt","PND","Fahrzeugname","ABABABABABABABABABABABABABABABAB","04.08.2010 09:50:00","04.08.2010 09:43:11" | ||
85 | "04.08.2010 09:41:54","Zustellungsversuch","PORTAL","RTI","ABABABABABABABABABABABABABABABAB","04.08.2010 09:50:00","04.08.2010 09:42:11"{{/code}} | ||
86 | |||
87 | = Beispielaufrufe = | ||
88 | **Abfrage über SessionKey** | ||
89 | {{code language="java"}}https://map.yellowfox.de/rti/get_messagestate.asp?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&language=deu&sessionkey=SESSION_KEY{{/code}} | ||
90 | |||
91 | **Abfrage über Zeitraum auf Basis des Insertdate** | ||
92 | {{code language="java"}}https://map.yellowfox.de/rti/get_messagestate.asp?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&language=deu&DATEFROM=TT.MM.JJJJ&DATETO=TT.MM.JJJJ&timefrom=HHMMSS&timeto=HHMMSS&datetype=insertdate{{/code}} | ||
93 |