JonDa.Server: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 28: Zeile 28:
<b>von JonDa erwartet php Funktionen:</b>
<b>von JonDa erwartet php Funktionen:</b>


  up.php?id=666                 // liefert im BODY eine TAN
  up.php?id=666;50000;1.011    // GeräteID;LetzteErfolgreicheTAN;Programmversionsnummer
                              // Antwort: liefert im BODY eine neue TAN
  up.php?tan=50999&data=part1  // lädt Daten hoch
  up.php?tan=50999&data=part1  // lädt Daten hoch
  up.php?tan=50999&data=part2  // ...
  up.php?tan=50999&data=part2  // ...

Version vom 13. September 2004, 11:01 Uhr

Port des XML-RPC Services

 3049

XML-RPC Funktionen

  jonda.BasePlug () : array of string; { Infos }
  
  // liefert diverse Informations-String:
  // 1) Datenbankname (im Moment nicht verfügbar, jonda benötigt im Moment keine Datenbank)
  // 2) Jonda - Server Versions-Nummer
  // 4) Indy Versions-Nummer
  //
  jonda.StartTAN (GeraetID : string) : string; { TAN }
  
  // erwartet eine 3 stellige Geräte Identifiktationsnummer wie z.B. 422
  // Die Funktion holt die passenden Gerätedaten von einem FTP Server
  // Ist das Gerät bekannt, so wird eine neue TAN Nummer gezogen, es wird
  // ein entsprechendes Verzeichnis geöffnet, und Upload Daten können 
  // gezogen werden.
  jonda.ProceedTAN (TAN : string) : integer; { 0=OK,Ansonsten Fehlercodes }
  
  // verarbeitet alle Eingangsdaten und stellt die Ergebnisdateien
  // im entsprechenden TAN Verzeichnis zur Verfügung.

von JonDa erwartet php Funktionen:

up.php?id=666;50000;1.011     // GeräteID;LetzteErfolgreicheTAN;Programmversionsnummer
                              // Antwort: liefert im BODY eine neue TAN
up.php?tan=50999&data=part1   // lädt Daten hoch
up.php?tan=50999&data=part2   // ...
up.php?tan=50999&data=part3   // ...
up.php?proceed=50999          // fordert zum verarbeiten auf, liefert "OK" im BODY
up.php?info                   // liefert im BODY die BasePlug-Infos,
                                 zum Test der XMLRPC-Verfügbarkeit

Ablagebereich für das php Script:

 ./JonDaServer/<TAN>/.