Ä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
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
am 2025/01/20 15:36
Änderungskommentar:
Replaced user [XWiki.YellowFox_RD] in fields [author, contentAuthor, creator] to user [XWiki.yf-dominic]
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. YellowFox_RD1 +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| 20 -|form|Formularname|string| 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 übergeben49 -"(% class="error" %) **PARAMETER_DRIVER_NOT_GIVEN**(%%)" - Kein Fahrerschlüssel übergeben50 -"(% class="error" %) **PARAMETER_FORM_NOT_GIVEN**(%%)" - Kein Formularbezeichner übergeben51 -"(% class="error" %) **PARAMETER_TS_INVALID**(%%)" - Timestamp ist nicht korrekt52 -"(% class="error" %) **PARAMETER_DRIVER_HEXKEY_INVALID**(%%)" - Fahrerschlüssel ist nicht korrekt oder existiert nicht53 -"(% class="error" %) **FORM_NOT_FOUND**(%%)" - Kein Formular mit dem Bezeichner gefunden38 +(% 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**