Änderungen von Dokument do_customdialog_data.php

Zuletzt geändert von YellowFox_RD am 2025/01/23 10:02

Von Version 3.1
bearbeitet von YellowFox_RD
am 2025/01/23 10:02
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 2.1
bearbeitet von Dominic Lippmann
am 2025/01/20 15:36
Änderungskommentar: Replaced user [XWiki.YellowFox_RD] in fields [author, contentAuthor, creator] to user [XWiki.yf-dominic]

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.YellowFox_RD
1 +XWiki.yf-dominic
Inhalt
... ... @@ -1,24 +1,17 @@
1 1  (% class="box" %)
2 -(((
3 -Inhaltsverzeichnis
4 -)))
5 -
2 +(((Inhaltsverzeichnis)))
6 6  {{toc/}}
7 7  
8 8  Ein Formulareintrag wird für einen bestimmten Formulartyp angelegt. Dabei kann das Fahrzeug, der Fahrer und der Zeitpunkt, an dem das Formular gültig sein soll, übergeben werden.
9 -
10 10  = Beschreibung =
11 -
12 -(% class="blue mark" %)//**POST**//(%%)//** do_customdialog_data.php?company**//=COMPANY_RTIKEY**&vehicle**=VEHICLE_RTIKEY&driver//=DRIVER_HEXKEY**&form**=Formname**&ts**//=//Zeitstempel**&val1**//=//Feld 1-Wert**&val2**//=Felld 2-Wert//**&valX**//=//Feld X-Wert//
13 -
7 +//**(% class="blue mark" %)POST(%%) do_customdialog_data.php?company**//=COMPANY_RTIKEY**&vehicle**=VEHICLE_RTIKEY//**//**&driver**//**////=DRIVER_HEXKEY**&form**////=Formname**&ts**//=//Zeitstempel////**&val1**//=//Feld 1-Wert////**&val2**//=Felld 2-Wert//**&valX**//=//Feld X-Wert//
14 14  = Parameter =
15 -
16 16  |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht
17 17  |company|RTI Firmenschlüssel|string|Firmen RTI Schlüssel wird erwartet|ja
18 18  |vehicle|RTI Fahrzeugschlüssel|string|Fahrzeug RTI Schlüssel wird erwartet|ja
19 -|driver|Fahrerschlüssel|string| |ja
20 -|form|Formularname|string| |ja
21 -|ts|Timestamp|string|Zeitstempel, der den Zeitpunkt des Formulareintrags festlegt.
12 +|driver|Fahrerschlüssel|string||ja
13 +|form|Formularname|string||ja
14 +|ts|Timestamp|string|Zeitstempel, der den Zeitpunkt des Formulareintrags festlegt.
22 22  Dabei ist folgende Form einzuhalten: YYYYMMDDhhmmss|ja
23 23  |valX|Formularwert Feld X|integer|Je nach Formulardefinition können bis zu 10 Werten übergeben werden.
24 24  Dabei ist der jeweilige Formularaufbau zu beachten, der vorgibt welcher
... ... @@ -27,7 +27,6 @@
27 27  deklariert sind, freigelassen werden.|ja, falls Pflichtfeld, ansonsten optional
28 28  
29 29  = Feldtypen-Formate =
30 -
31 31  (((
32 32  * Datum: YYYYMMDD
33 33  * Zeit: hhmmss
... ... @@ -40,20 +40,17 @@
40 40  * Ja/ Nein-Feld: Ja = 1, Nein = 0
41 41  * Bilder/ Unterschriften/ Formulare: es wird kein Wert übergeben, kann über RTI nicht eingegeben werden
42 42  )))
43 -
44 44  = Rückgabe =
45 -
46 46  Es wird standardmäßig eine "**OK**"-Meldung zurückgegeben, die den Erfolg der Funktion bestätigt. Bei fehlenden Pflichtparametern oder fehlerhaften Datentypen für einen oder mehrere Werte wird ein "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben
47 47  Mögliche Fehlermeldungen und Bedeutung:
48 -"(% class="error" %)**PARAMETER_TS_NOT_GIVEN**(%%)" - Kein Timestamp übergeben
49 -"(% class="error" %)**PARAMETER_DRIVER_NOT_GIVEN**(%%)" - Kein Fahrerschlüssel übergeben
50 -"(% class="error" %)**PARAMETER_FORM_NOT_GIVEN**(%%)" - Kein Formularbezeichner übergeben
51 -"(% class="error" %)**PARAMETER_TS_INVALID**(%%)" - Timestamp ist nicht korrekt
52 -"(% class="error" %)**PARAMETER_DRIVER_HEXKEY_INVALID**(%%)" - Fahrerschlüssel ist nicht korrekt oder existiert nicht
53 -"(% class="error" %)**FORM_NOT_FOUND**(%%)" - Kein Formular mit dem Bezeichner gefunden
38 +(% class="error" %)"**PARAMETER_TS_NOT_GIVEN**" - Kein Timestamp übergeben(%%)
39 +"**(% class="error" %)PARAMETER_DRIVER_NOT_GIVEN(%%)**" - Kein Fahrerschlüssel übergeben
40 +"**(% class="error" %)PARAMETER_FORM_NOT_GIVEN(%%)**" - Kein Formularbezeichner übergeben
41 +"**(% class="error" %)PARAMETER_TS_INVALID(%%)**" - Timestamp ist nicht korrekt
42 +"**(% class="error" %)PARAMETER_DRIVER_HEXKEY_INVALID(%%)**" - Fahrerschlüssel ist nicht korrekt oder existiert nicht
43 +"**(% class="error" %)FORM_NOT_FOUND(%%)**" - Kein Formular mit dem Bezeichner gefunden
54 54  "(% class="error" %)**WRONG_FORMATTED_FIELDS(Feldnummern)**(%%)" - Liste der Felder, für die falsch formatierte Werte übergeben wurden
55 -"(% class="error" %)**MANDATORY_FIELDS_MISSING(Feldnummern)**(%%)" - Liste der Felder, die Pflichtfelder sind, für die aber keine Werte übergeben wurden
56 -
45 +"**(% class="error" %)MANDATORY_FIELDS_MISSING(Feldnummern(%%)(% class="error" %))(%%)**" - Liste der Felder, die Pflichtfelder sind, für die aber keine Werte übergeben wurden
57 57  = Beispielaufrufe =
58 58  
59 59  **normale Nachricht an einzelnes Fahrzeug**