Änderungen von Dokument do_customdialog_data.php
Zuletzt geändert von YellowFox_RD am 2025/01/23 10:02
Von Version 1.1
bearbeitet von YellowFox_RD
am 2024/12/19 10:11
am 2024/12/19 10:11
Änderungskommentar:
Imported from XAR
Auf 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
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,17 +1,24 @@ 1 1 (% class="box" %) 2 -(((Inhaltsverzeichnis))) 2 +((( 3 +Inhaltsverzeichnis 4 +))) 5 + 3 3 {{toc/}} 4 4 5 5 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 + 6 6 = Beschreibung = 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// 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 + 8 8 = Parameter = 15 + 9 9 |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht 10 10 |company|RTI Firmenschlüssel|string|Firmen RTI Schlüssel wird erwartet|ja 11 11 |vehicle|RTI Fahrzeugschlüssel|string|Fahrzeug RTI Schlüssel wird erwartet|ja 12 -|driver|Fahrerschlüssel|string||ja 13 -|form|Formularname|string||ja 14 -|ts|Timestamp|string|Zeitstempel, der den Zeitpunkt des Formulareintrags festlegt. 19 +|driver|Fahrerschlüssel|string| |ja 20 +|form|Formularname|string| |ja 21 +|ts|Timestamp|string|Zeitstempel, der den Zeitpunkt des Formulareintrags festlegt. 15 15 Dabei ist folgende Form einzuhalten: YYYYMMDDhhmmss|ja 16 16 |valX|Formularwert Feld X|integer|Je nach Formulardefinition können bis zu 10 Werten übergeben werden. 17 17 Dabei ist der jeweilige Formularaufbau zu beachten, der vorgibt welcher ... ... @@ -20,6 +20,7 @@ 20 20 deklariert sind, freigelassen werden.|ja, falls Pflichtfeld, ansonsten optional 21 21 22 22 = Feldtypen-Formate = 30 + 23 23 ((( 24 24 * Datum: YYYYMMDD 25 25 * Zeit: hhmmss ... ... @@ -32,17 +32,20 @@ 32 32 * Ja/ Nein-Feld: Ja = 1, Nein = 0 33 33 * Bilder/ Unterschriften/ Formulare: es wird kein Wert übergeben, kann über RTI nicht eingegeben werden 34 34 ))) 43 + 35 35 = Rückgabe = 45 + 36 36 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 37 37 Mögliche Fehlermeldungen und Bedeutung: 38 -(% class="error" %) "**PARAMETER_TS_NOT_GIVEN**" - Kein Timestamp übergeben(%%)39 -" **(% class="error" %)PARAMETER_DRIVER_NOT_GIVEN(%%)**" - Kein Fahrerschlüssel übergeben40 -" **(% class="error" %)PARAMETER_FORM_NOT_GIVEN(%%)**" - Kein Formularbezeichner übergeben41 -" **(% class="error" %)PARAMETER_TS_INVALID(%%)**" - Timestamp ist nicht korrekt42 -" **(% class="error" %)PARAMETER_DRIVER_HEXKEY_INVALID(%%)**" - Fahrerschlüssel ist nicht korrekt oder existiert nicht43 -" **(% class="error" %)FORM_NOT_FOUND(%%)**" - Kein Formular mit dem Bezeichner gefunden48 +"(% 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 44 44 "(% class="error" %)**WRONG_FORMATTED_FIELDS(Feldnummern)**(%%)" - Liste der Felder, für die falsch formatierte Werte übergeben wurden 45 -"**(% class="error" %)MANDATORY_FIELDS_MISSING(Feldnummern(%%)(% class="error" %))(%%)**" - Liste der Felder, die Pflichtfelder sind, für die aber keine 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 + 46 46 = Beispielaufrufe = 47 47 48 48 **normale Nachricht an einzelnes Fahrzeug**