Ä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
Änderungskommentar: Imported from XAR
Auf Version 3.1
bearbeitet von YellowFox_RD
am 2025/01/23 10:02
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

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 ü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
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
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**