Get event type inside a provision script

Michael Neumann mn at jm-data.at
Tue Sep 11 10:42:06 EDT 2018


Hello,

i try now for a while to get the inform Event inside a provision script.

In the web I have found this info: https://github.com/genieacs/genieacs/issues/270

I am running version 1.1.2

What I have seen in the code it should be possible in that version.

https://github.com/genieacs/genieacs/blob/v1.1.2/lib/session.coffee#L145



My provision looks like that:

log("MN-DEBUG STARTED");

let myboot = declare("Events.1_BOOT", {value: 1});
if (myboot.value !== undefined) {
    log("1 BOOT");
    return;
}

let myperiodic = declare("Events.2_PERIODIC", {value: 1});
if (myperiodic.value !== undefined) {
    log("2 PERIODIC");
    return;
}

..

First logs looks fine ..
Sep 11 15:17:18 acs-01 genieacs-cwmp[1177]: 2018-09-11T13:17:18.440Z [INFO] 10.31.0.7 0cb912-968380FEGU-0cb912007af0: Inform; cpeRequestId="978990364" informEvent="2 PERIODIC" informRetryCount=0
Sep 11 15:17:18 acs-01 genieacs-cwmp[1177]: 2018-09-11T13:17:18.504Z [INFO] 10.31.0.7 0cb912-968380FEGU-0cb912007af0: Script: MN-DEBUG STARTED
Sep 11 15:17:18 acs-01 genieacs-cwmp[1177]: 2018-09-11T13:17:18.508Z [INFO] 10.31.0.7 0cb912-968380FEGU-0cb912007af0: Script: 2 PERIODIC

Then I have restarted the device . then the first log is also as expected ...
Sep 11 15:21:25 acs-01 genieacs-cwmp[1177]: 2018-09-11T13:21:25.791Z [INFO] 10.31.0.7 0cb912-968380FEGU-0cb912007af0: Inform; cpeRequestId="1804289383" informEvent="M Reboot,1 BOOT,4 VALUE CHANGE"informRetryCount=0
Sep 11 15:21:25 acs-01 genieacs-cwmp[1177]: 2018-09-11T13:21:25.938Z [INFO] 10.31.0.7 0cb912-968380FEGU-0cb912007af0: Script: MN-DEBUG STARTED
Sep 11 15:21:25 acs-01 genieacs-cwmp[1177]: 2018-09-11T13:21:25.939Z [INFO] 10.31.0.7 0cb912-968380FEGU-0cb912007af0: Script: 1 BOOT

But from now I get on each priodic inform the debug message 1 BOOT 
Sep 11 15:41:40 acs-01 genieacs-cwmp[1177]: 2018-09-11T13:41:40.529Z [INFO] 10.31.0.7 0cb912-968380FEGU-0cb912007af0: Inform; cpeRequestId="945367102" informEvent="2 PERIODIC" informRetryCount=0
Sep 11 15:41:40 acs-01 genieacs-cwmp[1177]: 2018-09-11T13:41:40.614Z [INFO] 10.31.0.7 0cb912-968380FEGU-0cb912007af0: Script: MN-DEBUG STARTED
Sep 11 15:41:40 acs-01 genieacs-cwmp[1177]: 2018-09-11T13:41:40.616Z [INFO] 10.31.0.7 0cb912-968380FEGU-0cb912007af0: Script: 1 BOOT


Can someone help me to get the type of the event in a provision script. 


Best Regards

Michael Neumann



More information about the Users mailing list