Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| soapservice:index [2015/11/13 17:49] – angelegt admin | soapservice:index [2022/12/20 19:44] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== SOAP-Service ====== | ====== SOAP-Service ====== | ||
| + | |||
| + | ~~NOTOC~~ | ||
| + | |||
| + | <note important> | ||
| + | </ | ||
| ===== 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: | Database=I: | ||
| + | [Mail] | ||
| + | Host=smtp.mail.de | ||
| + | Username=test | ||
| + | Passwort=123 | ||
| + | From=absender@mail.de | ||
| + | Replyto=absender@mail.de | ||
| + | SSL=1 | ||
| </ | </ | ||
| ==== Tasks.ini ==== | ==== Tasks.ini ==== | ||
| - | In der Datei " | + | In der Datei " |
| + | Folgende Task-Typen gibt es: | ||
| + | === createfile === | ||
| + | < | ||
| + | [Task1] | ||
| + | typ=createfile | ||
| + | sql=Select * from einsaetze where status=' | ||
| + | update=Update Einsaetze set posted=1 where einsatznummer like {ID} | ||
| + | filename=export.txt | ||
| + | extension=xml | ||
| + | path=Z: | ||
| + | </ | ||
| - | Wenn dieser Wert für "Error" | + | Der Inhalt der Datei "filename" |
| + | === soap === | ||
| + | < | ||
| + | [Task2] | ||
| + | sql=Select * from einsaetze where status=' | ||
| + | update=Update Einsaetze set posted=1 where einsatznummer like {ID} | ||
| + | filename=soap.txt | ||
| + | target=https:// | ||
| + | error=error | ||
| + | typ=soap | ||
| + | </ | ||
| + | |||
| + | Wenn dieser Wert für " | ||
| + | |||
| + | === sendmail === | ||
| + | Schnittstelle Ruatti | ||
| + | < | ||
| + | [Task3] | ||
| + | sql=Select * from einsaetze where status=' | ||
| + | update=Update Einsaetze set posted=1 where einsatznummer like {ID} | ||
| + | filename=mail.txt | ||
| + | typ=sendmail | ||
| + | ; | ||
| + | mailadresse=info@mustermann.de | ||
| + | mailbetreff=Leitstelle: | ||
| + | </ | ||