Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— |
engine:glossary:commandid [14.11.2014 ] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== CommandID ====== | ||
+ | |||
+ | Die [[dstoreterm>CommandID]] ist dazu gedacht, das erforderliche Kommando (o.a. den "Programm-Start") zur Abarbeitung einer [[dstoreterm>ActionID]] (die mit der entsprechenden [[dstoreterm>CommandID]] angelegt wurden, s. gleichnamiger Parameter von [[dstoreproc>ac_InsertAction_Ad]]) spezifizieren zu können. Welcher Art dieses Programm auch immer ist (ein Shell-Skript oder eine Java-Anwendung etc.), es muß sich immer selbst darum kümmern, nach allen "seinen" noch zu verarbeitenden "Actions" zu suchen (s. Parameter "@Status" von [[dstoreproc>ac_GetActions_Ad]]). Weil dieser "Polling-Vorgang" im wesentlichen immer gleich ist, hat sich in der Praxis durchgesetzt, daß ein einziges Programm (z.B. das "action_SmartGate") diese Aufgabe übernimmt und die ermittelten [[dstoreterm>ActionID]]s an sogenannte "Handler" weiterreicht. Dies wiederum hat dazu geführt, daß die [[dstoreterm>CommandID]] mittlerweile dazu verwendet wird, diese "Handler" zu kennzeichnen (z.B. den "MailNotification"- oder "DocumentGenerator"-Handler des "action_SmartGates"). | ||
+ | |||