Subj : A Test To : Wilfred van Velzen From : Vincent Coen Date : Thu Dec 15 2022 15:35:45 Hello Wilfred! Wednesday December 14 2022 21:41, you wrote to me: > Hi Vincent, > On 2022-12-14 18:28:42, you wrote to me: VC>> Found a wee bug in the .pas code - > Good find! ;) VC>> IF the following is not set or used (no parameters used) VC>> EXECUTE then errflags returns after displaying the report with VC>> : VC>> An unhandled exception occurred at $000000000042DAB9: VC>> EProcess: Cannot execute empty command-line VC>> $000000000042DAB9 VC>> $000000000042E283 VC>> $0000000000402194 VC>> $00000000004022AD VC>> $0000000000408071 VC>> I suspect caused by not checking that the var that would hold VC>> param from EXECUTE is not blank / null - It should first check VC>> it is not '' and only then issue the command. > There is a check, only the wrong variable is checked... > It's one of the bug fixes I sent in to the maintainer. Got another bug : Using the facility to send a msg for both cases of no errors and errors found, the magic value %file% does not work here as there is just garbage in the string passed to the utility selected - see log o/p : -- 14-Dec-2022 18:52:42 mbmsg[3402072] MBMSG v1.0.8 14-Dec-2022 18:52:42 mbmsg[3402072] Cmd: post "Vincent_Coen" 9 "Node Segment R eport" /home/mbse/etc/makenl/0.000000ile 14-Dec-2022 18:52:42 mbmsg[3402072] Post "/home/mbse/etc/makenl/%file%" area 9 to "Vincent_Coen" flavor h 14-Dec-2022 18:52:42 mbmsg[3402072] Subject: "Node Segment Report" 14-Dec-2022 18:52:42 mbmsg[3402072] Can't open /home/mbse/etc/makenl/%file%: No such file or directory 14-Dec-2022 18:52:42 mbmsg[3402072] Terminated with error 131 -- A later attempt is : -- 14-Dec-2022 18:57:21 mbmsg[3402325] MBMSG v1.0.8 14-Dec-2022 18:57:21 mbmsg[3402325] Cmd: post "Vincent_Coen" 9 "Node Segment Report" 0.000000ile 14-Dec-2022 18:57:21 mbmsg[3402325] Post "%file%" area 9 to "Vincent_Coen" flavor h 14-Dec-2022 18:57:21 mbmsg[3402325] Subject: "Node Segment Report" 14-Dec-2022 18:57:21 mbmsg[3402325] Can't open %file%: No such file or directory 14-Dec-2022 18:57:21 mbmsg[3402325] Terminated with error 131 -- In this one the full path was not used as I 'assumed' it was the local directory For a valid one done manually it shows : -- 14-Dec-2022 19:00:12 mbmsg[3402520] MBMSG v1.0.8 14-Dec-2022 19:00:12 mbmsg[3402520] Cmd: post "Vincent_Coen" 9 "Node Segment Report" net_25.rpt h 14-Dec-2022 19:00:12 mbmsg[3402520] Post "net_25.rpt" area 9 to "Vincent_Coen" flavor h 14-Dec-2022 19:00:12 mbmsg[3402520] Subject: "Node Segment Report" 14-Dec-2022 19:00:12 mbmsg[3402520] Posted message 10 14-Dec-2022 19:00:12 mbmsg[3402520] MBMSG finished in 0.00s -- The content of file errflags.ctl (having removed most comments) : -- ZONE 2 NET 25 INBOUND /home/mbse/etc/makenl/outbound FILE region25.* 250/1 net_25.rpt NOTIFY /home/mbse/bin/mbmsg post "Vincent_Coen" 9 "Node Segment Report" %file% h NOERR /home/mbse/bin/mbmsg post "Vincent_Coen" 9 "Node Segment Report" %file% h NOTIFYPATH /home/mbse/etc/makenl ; ; Key word EXECUTE states any program to execute if any files has been ; processed. This makes it possible for executing MakeNl only when files ; has actually been received. ; ; do not want to so attempt a simple command as blank may be causing the abort ;EXECUTE MAKENL.EXE REGION.CTL /P >> MAKENLOG.LOG EXECUTE ls -- Hope it helps, The python code works though :) Vincent --- Mageia Linux v8 X64/Mbse v1.0.8/GoldED+/LNX 1.1.5-b20180707 * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1) .