Notification IDO
Für Anbindungen im Schnittstellenumfeld ist es durchaus hilfreich, das ein externer Konsument eine Notification bekommt, wenn in einem Datensatz (IDO) auf speichern oder gelöscht geklickt wird, sendet die infra-struktur einen Curl post an eine beliebige URL, der Komsument kann dort die get Parameter auswerten und in irgendeiner Form frei verwerten.
Der Aufruf wird in der .htaccess definiert:
SetEnv IDO_NOTIFICATION_URL http://IP-Adresse/notify.php
Diese notify.php nimmt die POST Variablen entgegen, die GET Parameter lauten:
<?php echo "IDO: ".$_GET['idoID']." INSTANCE: ".$_GET['idoInstanceId']; ?>
Wenn also in einem Datensatz die Stammdaten gespeichert oder gelöscht werden, wenn ein Ansprechpartner gespeichert oder gelöscht wird, wird die IDO_NOTIFICATION_URL aufgerufen und man bekommt die Instanz ID und die Datensatz ID genannt. Nun kann man selber alle weiteren Schritte, z.B. hole den DS, initiiert werden. Was konkret geändert wurde, ist dem Notifier nicht bekannt, einen gelöschen Datensatz, bzw. Ansprechpartner erkennt man daran, das ein leeres Ergebnis kommt.
Wichtig: Für Onlineversionen der infra-struktur muss NETZkultur den .htaccess Parameter setzen.