Parametr AckCommand u zpráv
V případě, že hodnota tohoto parametru není null tak se odešle na nadefinované snímače (pozn. vydefinováno v modulu SCANNER_ACKNOWLEDGEMENT v parametru ScannerPorts)
Popis parametru v datových strukturách
databáze SQL - tabulka s_Message
- varchar(25) parametr
- může nabývat hodnoty NULL
XPO - CoreMessage.cs
- public string AckCommand
xTrace.Core - classa BusMessage.cs
- přidána public string properta AckCommand
- přidán nový konstruktor pro plnění výše zmíněné property
- pozn. - nový konstrukor je označen ///summary komentářem
Popis funkce
Při inicializaci pracoviště dochází k dotáhnutí všech zpráv z databáze (v Core - MessageResolverService.cs a funkce GetMessages, která přes XPO natáhne všechny zprávy s jejich parametry => výstupem je enum zpráv, které se můžou používat v rámci sessiony).
Jakmile se dostane zpráva až do modulu SCANNER_ACKNOWLEDGEMENT (konkrétně funkce GetCommand), dojde ke zkontrolování, zda tato zpráva má nadefinovanou nějakou hodnotu v parametru AckCommand a následnému odeslání.
!!!Důležité!!! k poslání dat z tohoto parametru musí být na daném levelu modul SCANNER_ACKNOWLEDGEMENT. Tento modul se dává na poslední index na daném levelu (pozn. úplně doprava ;) ).
Pozn. - zkontrolovat, jestli se neposílá 2x AckCommand