Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
soapservice:index [2015/11/13 18:08] adminsoapservice:index [2022/12/20 19:44] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== SOAP-Service ====== ====== SOAP-Service ======
 +
 +~~NOTOC~~
 +
 +<note important>Das Modul "SOAP-Service" wird nicht weiterentwickelt. Zur Datenübergabe an MP-Feuer sollte die Ansteuerung "docexport" verwendet werden. Für Alamos / FE2 sollte über die Ansteuerung docexport eine Vorlage als Textdatei in einem definierten Verzeichnis abgelegt werden, das von Alamos überwacht wird.
 +</note>
  
 ===== Allgemein ===== ===== Allgemein =====
  
 Über den Soap-Service können frei definierbar Daten an andere Systeme über eine SOAP-Schnittstelle übertragen werden. Weiterhin kann dieses Modul zum automatisierten Datenexport in Dateien frei definierbarer Formate genutzt werden. Über den Soap-Service können frei definierbar Daten an andere Systeme über eine SOAP-Schnittstelle übertragen werden. Weiterhin kann dieses Modul zum automatisierten Datenexport in Dateien frei definierbarer Formate genutzt werden.
 +
 +Verfügbar sind Schnittstellen aktuell für folgende Systeme:
 +
 +  * MPFeuer
 +  * firEmergency 2 
 +
 +Im Folgenden werden diese Schnittstellen weiter beschrieben.
 +
 +===== Schnittstelle MPFeuer =====
 +
 +===== Schnittstelle firEmergency 2 ====
  
 ===== Konfiguration ===== ===== Konfiguration =====
Zeile 16: Zeile 32:
 Passwort=masterkey Passwort=masterkey
 Database=I:\EDP4\database\EDP.fdb Database=I:\EDP4\database\EDP.fdb
 +[Mail]
 +Host=smtp.mail.de
 +Username=test
 +Passwort=123
 +From=absender@mail.de
 +Replyto=absender@mail.de
 +SSL=1
 </code> </code>
  
Zeile 27: Zeile 50:
 <code> <code>
 [Task1] [Task1]
 +typ=createfile
 sql=Select * from einsaetze where status='Geschlossen' AND POSTED<>1 sql=Select * from einsaetze where status='Geschlossen' AND POSTED<>1
 update=Update Einsaetze set posted=1 where einsatznummer like {ID} update=Update Einsaetze set posted=1 where einsatznummer like {ID}
Zeile 38: Zeile 62:
 === soap === === soap ===
 <code> <code>
-[Task1]+[Task2]
 sql=Select * from einsaetze where status='Geschlossen' AND POSTED<>1 sql=Select * from einsaetze where status='Geschlossen' AND POSTED<>1
 update=Update Einsaetze set posted=1 where einsatznummer like {ID} update=Update Einsaetze set posted=1 where einsatznummer like {ID}
Zeile 44: Zeile 68:
 target=https://123.4.5.6:123 target=https://123.4.5.6:123
 error=error error=error
 +typ=soap
 </code> </code>
  
 Wenn dieser Wert für "Error" in der Antwort des Servers vorkommt, wird die Übertragung als nicht erfolgreich gewertet und das Update-Statement nicht ausgeführt. Wenn dieser Wert für "Error" in der Antwort des Servers vorkommt, wird die Übertragung als nicht erfolgreich gewertet und das Update-Statement nicht ausgeführt.
 +
 +=== sendmail ===
 +Schnittstelle Ruatti
 +<code>
 +[Task3]
 +sql=Select * from einsaetze where status='Geschlossen' AND POSTED<>1
 +update=Update Einsaetze set posted=1 where einsatznummer like {ID}
 +filename=mail.txt
 +typ=sendmail
 +;Zieladresse für den e-Mailversand
 +mailadresse=info@mustermann.de
 +mailbetreff=Leitstelle:
 +</code>
 +
 +