Munixo Support Forum - Kostenfreier Support für Munixo Anwender und Entwicklungspartner
0 Punkte

Im wiki gibt es (momentan) super Beispiele zum Einrichten der Events und Abonnenten für NodeRed und ServersideLUA, für den Verarbeitungsservice Munixo.Plugins.Interfaces.InterfaceEventProcessorService um eine Schnittstelle anzustossen konnte ich keines finden.

Zur Einrichtung im Live System wäre ein komplettes Beispiel sehr hilfreich.

Zweite Frage: Gibt es irgendwo ein Protokoll, um zu sehen welche Events stattgefunden haben? 

von (1.1k Punkte)

1 Antwort

0 Punkte
Derzeit gibt es noch kein Beispiel im Wiki, dieses ist bereits in Arbeit. Diese Antwort wird aktualisiert, sobald ein Beispiel verfügbar ist.

Zur zweiten Frage: Es gibt derzeit kein Protokoll für den Message Bus. Wir werden intern prüfen, inwieweit das für einen Verarbeitungsservice / Event Abonnenten Sinn macht.

Falls ein eigener Verarbeitungsservice (über ein Plugin) erstellt wird, kann in der Execute-Methode ein ApplicationLog.Write() ergänzt werden. Damit wird das Event in den BAS_ApplicationLogs protokolliert.
von (1.4k Punkte)
Etwas vorgegriffen aber vielleicht kann das gleich beantwortet werden: Gibt es bei dem InterfaceEventProcessorService einen Rückgabewert?
UseCase: per Action oder LUA Button das Interface auslösen und im markierten Datensatz eine Referenz auf das ausgelöste Interface hinterlegen (z.B. via verlinktem Feld auf PI_IF_ExecOrders).
Idee ist einen direkten Zusammenhang zwischen dem verarbeiteten Datensatz und dem zugehörigen Interface-Lauf herzustellen.

Oder müsste ich dafür einen eigenen Verarbeitungsservice anlegen?
Derzeit gibt es keine Möglichkeit, ein Event an den Schnittstellen-Verarbeitungsservice zu hängen.
Das Update für die Referenz müsste in der Schnittstellentransformation implementiert werden.