Änderungen von Dokument get_messages.php
Zuletzt geändert von YellowFox_RD am 2025/01/23 10:05
Von Version 2.1
bearbeitet von Dominic Lippmann
am 2025/01/17 15:25
am 2025/01/17 15:25
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 1.1
bearbeitet von YellowFox_RD
am 2024/12/19 10:11
am 2024/12/19 10:11
Änderungskommentar:
Imported from XAR
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. yf-dominic1 +XWiki.YellowFox_RD - Inhalt
-
... ... @@ -1,21 +1,14 @@ 1 1 (% class="box" %) 2 -((( 3 -Inhaltsverzeichnis 4 -))) 5 - 2 +(((Inhaltsverzeichnis))) 6 6 {{toc/}} 7 7 8 8 Liefert die Statusmeldungen für Nachrichten zurück. 9 - 10 10 = Beschreibung = 11 - 12 -(% class="green mark" %)//**GET**//(%%)//** get_messages.php?company**=RTI_COMPANYKEY**&vehicle**=RTI_VEHICLEKEY&**language=**deu**&start**=YYYYMMDDHHMMSS**&end**=YYYYMMDDHHMMSS**&filter**=1,2,3**&sessionkey**=ABABABABABABABABABABABABABABAB**&format**=xml**&mode**=insertdate// 13 - 7 +//**(% class="green mark" %)GET(%%) get_messages.php?company**=RTI_COMPANYKEY**&vehicle**=RTI_VEHICLEKEY&**language=**deu**&start**=YYYYMMDDHHMMSS**&end**=YYYYMMDDHHMMSS**&filter**=1,2,3**&sessionkey**=ABABABABABABABABABABABABABABAB**&format**=xml**&mode**=insertdate// 14 14 = Parameter = 15 - 16 - 9 + 17 17 |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht 18 -|company|RTI Firmenschlüssel|string| 11 +|company|RTI Firmenschlüssel|string||ja 19 19 |vehicle|RTI Fahrzeugschlüssel|string|entweder vehicle oder group oder import werden erwartet|(ja) 20 20 |group|RTI Gruppenschlüssel|string|entweder vehicle oder group oder import werden erwartet|(ja) 21 21 |import|RTI Importschlüssel|string|entweder vehicle oder group oder import werden erwartet|(ja) ... ... @@ -34,6 +34,7 @@ 34 34 10 = Nachricht mit Antwortvorlagen gesendet 35 35 11 = Zugestellt 36 36 12 = Zustellungsversuch 30 + 37 37 mehrere Filter sind mit Komma getrennt anzugeben|nein 38 38 |language|Bestimmt die Ausgabesprache|string|((( 39 39 * kein Wert oder "deu" = Deutsch ... ... @@ -47,7 +47,6 @@ 47 47 |mode|Abfrage nach Historydate oder Insertdate|string|Entweder historydate (standard) oder insertdate|nein 48 48 49 49 = Mögliche Nachrichtenstatus = 50 - 51 51 |=Status|=Erläuterung 52 52 |Zustellungsversuch|Die Nachricht hat das YellowFox Rechenzentrum verlassen 53 53 |Zugestellt|Die Nachricht ist auf dem Display erfolgreich angekommen ... ... @@ -63,13 +63,10 @@ 63 63 |Antwort erhalten|Eine Antwort des Displays ist eingegangen 64 64 65 65 = Rückgabe = 59 +Es wird standardmäßig ein **CSV-S****tring** zurückgegeben, welcher zu jedem Fahrzeug die Auswertung der Nachrichten enthält. Bei fehlenden Pflichtparametern wird ein "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben 66 66 67 -Es wird standardmäßig ein **CSV-String** zurückgegeben, welcher zu jedem Fahrzeug die Auswertung der Nachrichten enthält. Bei fehlenden Pflichtparametern wird ein "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben 68 - 69 69 == CSV-Format == 70 - 71 71 === Metainformationen === 72 - 73 73 |=Trennzeichen|Semikolon ( ; ) 74 74 |=Textbegrenzer|Doppeltes Hochkomma ( " ) 75 75 |=Zeilenende|0x0D 0x0A (CarriageReturn LineFeed) ... ... @@ -76,17 +76,16 @@ 76 76 |=Header|Zeile 1 77 77 78 78 === Spalten === 79 - 80 -|=Spalte|=Beschreibung|= 69 +|=Spalte|=Beschreibung|= 81 81 |DATE|Datum der ausgeführten Aktion|Format: YYYY-MM-DD HH:MM:SS 82 -|STATE|Beschreibung der Aktion| 83 -|SOURCE|Auslöser der Aktion (Person)| 84 -|SOURCENAME|Auslöser der Aktion (System)| 85 -|SESSIONKEY|Sessionkey der Nachricht| 71 +|STATE|Beschreibung der Aktion| 72 +|SOURCE|Auslöser der Aktion (Person)| 73 +|SOURCENAME|Auslöser der Aktion (System)| 74 +|SESSIONKEY|Sessionkey der Nachricht| 86 86 |REQUESTDATE|Systemzeit der Abfrage|Format: YYYY-MM-DD HH:MM:SS 87 87 |INSERTDATE|Systemzeit der Verarbeitung|Format: YYYY-MM-DD HH:MM:SS 88 -|TEXT|Inhalt der Nachricht| 89 -|RTI_IDENT|RTI Ident des Fahrzeuges| 77 +|TEXT|Inhalt der Nachricht| 78 +|RTI_IDENT|RTI Ident des Fahrzeuges| 90 90 91 91 **Rückgabe als CSV** 92 92 {{code language="java"}}"DATE";"STATE";"SOURCE";"SOURCENAME";"SESSIONKEY";"REQUESTDATE";"INSERTDATE";"TEXT";"RTI_IDENT" ... ... @@ -95,7 +95,6 @@ 95 95 "2016-12-02 09:09:15";"Antwort erhalten";"PND";"Car 1";"ABABABABABABABABABABAB";"2016-12-05 10:17:52";"2016-12-02 09:09:20";"Antwort 1";"Ident1"{{/code}} 96 96 97 97 == XML Format == 98 - 99 99 **Rückgabe als XML** 100 100 {{code language="xml"}}<?xml version="1.0" encoding="UTF-8" standalone="no"?> 101 101 <!DOCTYPE yf_getmessages SYSTEM "http://map.yellowfox.de/rti/dtd/yf_getmessages.dtd"> ... ... @@ -109,7 +109,7 @@ 109 109 <requestdate>2016-12-05 10:17:15</requestdate> 110 110 <insertdate>2016-12-02 13:09:20</insertdate> 111 111 <text>Nachricht 1</text> 112 - 100 + <rti_ident>Ident1</rti_ident> 113 113 </message> 114 114 <message> 115 115 <date>2016-12-02 13:08:25</date> ... ... @@ -120,7 +120,7 @@ 120 120 <requestdate>2016-12-05 10:17:15</requestdate> 121 121 <insertdate>2016-12-02 13:08:15</insertdate> 122 122 <text>Frage 1?</text> 123 - 111 + <rti_ident>Ident1</rti_ident> 124 124 </message> 125 125 <message> 126 126 <date>2016-12-02 09:09:15</date> ... ... @@ -131,12 +131,11 @@ 131 131 <requestdate>2016-12-05 10:17:52</requestdate> 132 132 <insertdate>2016-12-02 09:09:20</insertdate> 133 133 <text>Antwort 1</text> 134 - 122 + <rti_ident>Ident1</rti_ident> 135 135 </message> 136 136 </yf_getmessages>{{/code}} 137 137 138 138 == JSON Format (RFC 4627) == 139 - 140 140 **Rückgabe als JSON** 141 141 {{code language="java"}}[ 142 142 {"date":"2016-12-02 13:09:15","state":"Bestätigungsnachricht gesendet","source":"PORTAL","sourcename":"Disponent 1","sessionkey":"","requestdate":"2016-12-05 10:17:15","insertdate":"2016-12-02 13:09:20","text":"Nachricht 1","rti_ident":"Ident1"},