Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— |
engine:glossary:tri-trigger [14.11.2014 ] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== TRI-Trigger ====== | ||
+ | |||
+ | [[dstoreterm>TRI-Trigger]] sind Objekte, die innerhalb der Engine bei bestimmten Datenänderungen ausgelöst werden (z.B. dem Status-Wechsel von Auftragspositionen), um automatisiert eine Kette von Prozeduraufrufen durchzuführen (z.B. zwecks Anlage einer "Action" um per Mail eine Versandbestätigung schicken zu können). | ||
+ | |||
+ | Kern dieses "Konstrukts" ist ein kleiner (in T-SQL geschriebener) Interpreter, der mit sogenannten "Ersetzungs-Funktionen" (s. [[dstoreproc>mi_GetTRITriggerReplFuncts_Ad]]) arbeitet. Daher rührt auch der Name : TRI steht für "tiny replacement interpreter". | ||
+ | |||
+ | Dieser Mechanismus erlaubt es Programmierern, die auf der "dStore"-Engine ihre Anwendung aufbauen, kunden-spezifische Anforderungen umzusetzen, ohne SQL oder T-SQL erstellen zu müssen - was derzeit die Engine ohnehin nicht erlaubt. | ||
+ | |||