Schnittstelle Alamos

Mit dieser Schnittstelle können Einsatzdaten sowie Statusmeldungen von Einsatzmitteln von EDP an Alamos FE2 und von Alamos FE2 an EDP übergeben werden. Für die Nutzung der Schnittstelle stellt jeweils jedes System einen Webserver bereit, an den das jeweils andere System die Daten sendet. Die Schnittstelle ist für den Betrieb in einem lokalen Netzwerk, sowie mit einem externen Netzwerke konzipiert.

Funktion Daten senden Daten empfangen
Einsatzdaten
Statusmeldungen

✔ = Die Schnittstelle unterstützt diese Funktion. ✘ = die Schnittstelle unterstützt diese Funktion nicht. (Leer) = Entfällt.

Konfiguration

Folgende Konfiguration gilt ab Version 2.27 von Alamos

Innerhalb von Alamos ist für den Empfang von Daten die EDP4 - Alamos Alarmeingang zu verwenden.

Die Schnittstelle wird in EDP über den folgenden Dialog konfiguriert:

Feld Beschreibung
URL Alamos Angabe der URL, über die die Alamos FE2-Installation erreichbar ist.
Sender-ID Authentifizierung gegenüber FE2, dieser Wert (Absenderkennung) muss aus der EDP4 Schnittstelle im Alamos Alarmeingang übernommen werden.
Lokaler Port Geben Sie hier den Port an, auf dem die Schnittstelle einen Webserver für Alamos bereitstellen soll. Damit dieser Webserver eine SSL-Verschlüsselung nutzt, müssen die Zertifikatsdateien alamos.cer und alamos.key im Verzeichnis der Schnittstelle abgelegt sein. Dann muss der Webserver über https angesprochen werden.
Auth.-AlamosAuthenthifizierung für die Einsatzübergabe von Alamos an EDP. Wird das Feld leer gelassen, wird jeder Request zur Einsatzübergabe an EDP akzeptiert.
Statusmeldungen automatisch an Alamos weitergebenIst diese Einstellung aktiv, wird ein Status aus EDP heraus automatisch an Alamos übergeben.

Die Konfiguration der EDP4 Schnittstelle in Alamos hätte wie folgt auszusehen. Die Absenderkennung ist im EDP-Server als Sender-ID zu hinterlegen. Soll Alamos nur Alarme aus dem eigenen Netzwerk empfangen muss das Häkchen bei „ Nur lokale Verbindungen zulassen“ gesetzt werden. Auf der Seite Alarmierung kann eine Standard-Einheit ausgewählt werden.

Eine mögliche Konfiguration sieht folgt aus:

Um spezielle Einheiten aus EDP heraus alarmieren zu können muss im EDP-Editor (Datenversorgung) eine Aufgabe angelegt werden. Als Schnittstelle wird die Alamos-Schnittstelle ausgewählt. In den Ergänzenden Daten der Aufgabe wird die ID der Einheit angegeben, die alarmiert werden soll.

Die passende ID der Einheit in Alamos ist ebenfalls über die EDP4 Schnittstelle im Alarmeingang von Alamos herauszufinden. Hierfür wechseln wir in der Konfiguration der Schnittstelle in Alamos auf den Reiter „Alarmierung“. Hinter den jeweiligen Einheiten ist in einem leichten Grau dann die Einheiten-ID hinterlegt, welche in die Aufgabe der Datenversorgung hinterlegt werden kann.

Um einen Einsatz der in Alamos angelegt/verarbeitet wurde an EDP übergeben zu können, muss in der jeweiligen Einheit einen Alarmablauf erstellt werden. Dafür muss auf in der Ansicht der Einheiten bei der jeweiligen Einheit auf „Bearbeiten“ geklickt werden. Es öffnet sich nun das Fenster für die Alarmabläufe. Auf der rechten Seite suchen wir nun das Plugin „EDP4“.

Eine Beispielkonfiguration für das EDP4 Plugin finden Sie nachfolgend:

Feld Beschreibung
URL Angabe der URL, über die der EDP-Server erreichbar ist. Als Port muss der in der EDP-Konfiguration (Alamos-Schnittstelle) angegebene Lokale Port für den Webserver angegeben werden.
Authentifizierung Authentifizierung gegenüber EDP4, dieser Wert muss mit der Eingabe im Feld „Auth.-Alamos“ in der Konfiguration der Alamos Schnittstelle im EDP-Server übereinstimmen.
Der in der Alamos Schnittstelle (EDP-Server) eingestellte lokale Port muss in der Firewall des EDP-Servers freigegeben werden!
Die Einsatzdatenübergabe von Alamos an EDP4 kann auch von einem externen Netzwerk geschehen. Hierfür benötigt man eine feste IP-Adresse vom Internetanbieter, oder eine Domain mit DynDNS. Im Router muss dann eine Portweiterleitung des eingestellten Lokalen-Ports in der Alamos-Schnittstelle auf den EDP-Server erfolgen.

Die Felder aus Alamos werden wie folgt in EDP übernommen:

Feldbezeichnung Alamos Feldname EDP
data.message Meldung
data.externalId EXTERNAL_ID
data.location.city Ort
data.location.city_abbr Ortsteil
data.location.street Straße
data.location.house Hausnummer
data.location.building Objektname
data.location.postalCode PLZ
data.location.coordinate Koordx / Koordy
data.caller.name Meldender
data.caller.contact Telefonnummer Meldender
data.custom.remark Bemerkung
data.keyword_description Feldzuordnung entsprechend der Konfig
data.keyword Feldzuordnung entsprechend der Konfig

Da aus Alamos keine explizite Übergabe von Einsatzart und Stichwort in Kurzform erfolgt, wie sie in EDP verwendet wird, sollte das Stichwort aus Alamos in das Feld STICHWORT_KLARTEXT von EDP übernommen werden. Bei Einsatzanlage über die Schnittstelle erfolgt hier eine Rückwärtssuche. D.h. wenn mit dem von Alamos übermittelten Stichwort-Klartext ein Datensatz in den Stammdaten von EDP vorhanden ist, werden Einsatzart und Stichwort von dort in den Einsatz übernommen.

Im Rahmen der Konfiguration können zusätzlich noch Replace-Regeln für die Einsatzdaten sowie für die Einsatzmittel genutzt werden. Der Aufbau einer Replace-Regel folgt immer folgendem Schema:

Alter Wert:=Neuer Wert

Die Replace-Regel für die Einsatzdaten wird auf das gesamte Datenkonstrukt, das von Alamos übermittelt wird, angewendet. D.h. es ist hierüber auch möglich Feldzuordnungen zu ändern. Wenn beispielsweise von Alamos im Feld data.test ein Wert übermittelt wird, den EDP als Stichwort nutzen soll, kann die folgende Regel genutzt werden, um das eigentliche für das Stichwort genutzte Feld umzubenennen und das Feld data.test entsprechend dem Keyword zuzuweisen:

keyword:=ohneVerwendung
test:=keyword

Ebenso greift die Regel natürlich auch für die Inhalte der Felder. Soll aus „Musterberg-1“ nur der Text „Musterberg“ genutzt werden, kann folgende Regel ergänzt werden:

Musterberg-1:=Musterberg

Die Replace-Regel für Einsatzmittel greift nur auf die Rufnamen der Einsatzmittel zu. Die Alamos-Schnittstelle geht davon aus, dass der von Alamos übermittelte Rufname auch so in EDP vorhanden ist. Falls das nicht der Fall ist, kann auf die Replace-Regel zurückgegriffen werden, um die Rufnamen anzupassen:

RufnameAlamos:=RufnameEDP

Damit dieser Webserver eine SSL-Verschlüsselung nutzt, müssen die Zertifikatsdateien alamos.cer und alamos.key im Verzeichnis der Schnittstelle abgelegt sein. Dann muss der Webserver über https angesprochen werden.

Eine Anleitung zum erstellen eines SSL-Zertifikats finden Sie im nachfolgenden Link: Anleitung zum Erstellen eines Zertifikats

  • server/ansteuerungen/alamos.txt
  • Zuletzt geändert: 2022/11/09 14:47
  • von Hendrik Eifert