Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task/add context timed rules #415

Merged
merged 7 commits into from
Nov 20, 2019
Merged

Conversation

AlvaroVega
Copy link
Member

@AlvaroVega AlvaroVega commented Nov 19, 2019

fix issue #411

@AlvaroVega AlvaroVega changed the title Task/add context timed rules [WIP] Task/add context timed rules Nov 19, 2019
@AlvaroVega AlvaroVega changed the title [WIP] Task/add context timed rules Task/add context timed rules Nov 20, 2019
@AlvaroVega
Copy link
Member Author

AlvaroVega commented Nov 20, 2019

Perseo-fe and perseo-core logs after insert rule:

iot-perseo-fe               | time=2019-11-20T13:45:04.669Z | lvl=INFO | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=incoming request {"method":"POST","url":"/rules","headers":{"host":"iot-pep-perseo-fe:1026","connection":"close","user-agent":"Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0","accept":"application/json","accept-language":"en-US,en;q=0.5","accept-encoding":"gzip, deflate, br","referer":"https://localhost/rules/__NEW__","content-type":"application/json;charset=utf-8","x-auth-token":"b47abb18ded14cd5bbff1e91232fda83","fiware-service":"smartcity","fiware-servicepath":"/","cookie":"menuPanel=visible; menuPanelType=main; region3_registry_menu=visible; region1_identity_menu=none; region1_manage_menu=visible; region1_dashboard_main_menu=visible; region3_metadata_menu=none; userObligationsViewed=true; authToken=%7B%22XAuthToken%22%3A%22b47abb18ded14cd5bbff1e91232fda83%22%2C%22domainName%22%3A%22smartcity%22%2C%22projectName%22%3Anull%2C%22extras%22%3A%7B%22password_creation_time%22%3A%222019-07-08T09%3A32%3A48Z%22%2C%22last_login_attempt_time%22%3A%222019-11-20T11%3A03%3A50.000000%22%2C%22pwd_user_in_blacklist%22%3Afalse%2C%22password_expiration_time%22%3A%222020-07-07T09%3A32%3A48Z%22%7D%7D","x-forwarded-for":"172.17.0.26","content-length":"303"},"body":{"name":"Timer_example","text":"select *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]","VR":"","action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]}},"nosignal":""},"subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:45:04.670Z | lvl=INFO | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=posting rule {"name":"Timer_example","text":"select *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]","VR":"","action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]}},"nosignal":"","subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:45:04.675Z | lvl=INFO | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=making post to http://iot-perseo-core:8080/perseo-core/rules
iot-perseo-core             | time=2019-11-20T13:45:04.681Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=getBodyAsString | comp=perseo-core | msg=request.getCharacterEncoding() null
iot-perseo-core             | time=2019-11-20T13:45:04.681Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=saveTimeRules | comp=perseo-core | msg=Saving timerules from body: {"name":"timedRctxt$smartcity$","text":"create context timedRctxt$smartcity$ start @now"}
iot-perseo-core             | time=2019-11-20T13:45:04.685Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=saveTimeRules | comp=perseo-core | msg=Checking rule 0: timedRctxt$smartcity$
iot-perseo-core             | time=2019-11-20T13:45:04.685Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=rule text: {"name":"timedRctxt$smartcity$","text":"create context timedRctxt$smartcity$ start @now"}
iot-perseo-core             | time=2019-11-20T13:45:04.686Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=rule as JSONObject: {"name":"timedRctxt$smartcity$","text":"create context timedRctxt$smartcity$ start @now"}
iot-perseo-core             | time=2019-11-20T13:45:04.686Z | lvl=INFO | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=post rule: timedRctxt$smartcity$
iot-perseo-core             | time=2019-11-20T13:45:04.687Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=statement name: timedRctxt$smartcity$
iot-perseo-core             | time=2019-11-20T13:45:04.687Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=statement text: create context timedRctxt$smartcity$ start @now
iot-perseo-core             | time=2019-11-20T13:45:04.687Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=found new statement: timedRctxt$smartcity$
iot-perseo-core             | time=2019-11-20T13:45:04.695Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=compileEPL | comp=perseo-core | msg=.createEPLStmt statementName=timedRctxt$smartcity$ eplStatement=create context timedRctxt$smartcity$ start @now
iot-perseo-core             | time=2019-11-20T13:45:04.702Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=parse | comp=perseo-core | msg=.parse Parsing expr=create context timedRctxt$smartcity$ start @now
iot-perseo-core             | time=2019-11-20T13:45:05.117Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=parse | comp=perseo-core | msg=.parse Dumping AST...
iot-perseo-core             | time=2019-11-20T13:45:05.140Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=walk | comp=perseo-core | msg=.walk Walking AST using walker com.espertech.esper.epl.parse.EPLTreeWalkerListener
iot-perseo-core             | time=2019-11-20T13:45:05.175Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=<init> | comp=perseo-core | msg=.ctor
iot-perseo-core             | time=2019-11-20T13:45:05.223Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=start | comp=perseo-core | msg=.start Starting statement 1 from desc=com.espertech.esper.core.service.StatementLifecycleSvcImpl$EPStatementDesc@7846ba27
iot-perseo-core             | time=2019-11-20T13:45:05.224Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=startInternal | comp=perseo-core | msg=.startInternal Starting statement 1 from desc=com.espertech.esper.core.service.StatementLifecycleSvcImpl$EPStatementDesc@7846ba27
iot-perseo-core             | time=2019-11-20T13:45:05.266Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=start | comp=perseo-core | msg=Statement 'timedRctxt$smartcity$ starts consuming
iot-perseo-core             | time=2019-11-20T13:45:05.267Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=createEPLStmt | comp=perseo-core | msg=.createEPLStmt Statement created and started
iot-perseo-core             | time=2019-11-20T13:45:05.268Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=statement json: {"name":"timedRctxt$smartcity$","timeLastStateChange":1574257505263,"text":"create context timedRctxt$smartcity$ start @now","state":"STARTED"}
iot-perseo-core             | time=2019-11-20T13:45:05.271Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=255b5b6d-f820-4de3-babe-14edb5cc660a | srv=smartcity | subsrv=/ | op=updatedListeners | comp=perseo-core | msg=.updatedListeners No action for base implementation
iot-perseo-fe               | time=2019-11-20T13:45:05.273Z | lvl=DEBUG | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=post to http://iot-perseo-core:8080/perseo-core/rules returns {"code":200,"body":{"name":"timedRctxt$smartcity$","timeLastStateChange":1574257505263,"text":"create context timedRctxt$smartcity$ start @now","state":"STARTED"}}
iot-perseo-fe               | time=2019-11-20T13:45:05.275Z | lvl=INFO | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=done post to http://iot-perseo-core:8080/perseo-core/rules
iot-perseo-fe               | time=2019-11-20T13:45:05.275Z | lvl=INFO | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=making post to http://iot-perseo-core:8080/perseo-core/rules
iot-perseo-core             | time=2019-11-20T13:45:05.280Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=getBodyAsString | comp=perseo-core | msg=request.getCharacterEncoding() null
iot-perseo-core             | time=2019-11-20T13:45:05.281Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=saveTimeRules | comp=perseo-core | msg=Saving timerules from body: {"name":"Timer_example@smartcity/","text":"context timedRctxt$smartcity$ select \"Timer_example\" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]"}
iot-perseo-core             | time=2019-11-20T13:45:05.282Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=saveTimeRules | comp=perseo-core | msg=Checking rule 0: Timer_example@smartcity/
iot-perseo-core             | time=2019-11-20T13:45:05.283Z | lvl=INFO | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=saveTimeRules | comp=perseo-core | msg=Time rule 0 [Timer_example, smartcity/] added
iot-perseo-core             | time=2019-11-20T13:45:05.283Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=rule text: {"name":"Timer_example@smartcity/","text":"context timedRctxt$smartcity$ select \"Timer_example\" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]"}
iot-perseo-core             | time=2019-11-20T13:45:05.283Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=rule as JSONObject: {"name":"Timer_example@smartcity/","text":"context timedRctxt$smartcity$ select \"Timer_example\" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]"}
iot-perseo-core             | time=2019-11-20T13:45:05.284Z | lvl=INFO | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=post rule: Timer_example@smartcity/
iot-perseo-core             | time=2019-11-20T13:45:05.284Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=statement name: Timer_example@smartcity/
iot-perseo-core             | time=2019-11-20T13:45:05.284Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=statement text: context timedRctxt$smartcity$ select "Timer_example" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]
iot-perseo-core             | time=2019-11-20T13:45:05.284Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=found new statement: Timer_example@smartcity/
iot-perseo-core             | time=2019-11-20T13:45:05.285Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=compileEPL | comp=perseo-core | msg=.createEPLStmt statementName=Timer_example@smartcity/ eplStatement=context timedRctxt$smartcity$ select "Timer_example" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]
iot-perseo-core             | time=2019-11-20T13:45:05.287Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=parse | comp=perseo-core | msg=.parse Parsing expr=context timedRctxt$smartcity$ select "Timer_example" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]
iot-perseo-core             | time=2019-11-20T13:45:05.392Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=reportAttemptingFullContext | comp=perseo-core | msg=reportAttemptingFullContext
iot-perseo-core             | time=2019-11-20T13:45:05.393Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=reportAmbiguity | comp=perseo-core | msg=reportAmbiguity
iot-perseo-core             | time=2019-11-20T13:45:05.396Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=parse | comp=perseo-core | msg=.parse Dumping AST...
iot-perseo-core             | time=2019-11-20T13:45:05.397Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=walk | comp=perseo-core | msg=.walk Walking AST using walker com.espertech.esper.epl.parse.EPLTreeWalkerListener
iot-perseo-core             | time=2019-11-20T13:45:05.464Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=<init> | comp=perseo-core | msg=.ctor
iot-perseo-core             | time=2019-11-20T13:45:05.479Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=createFactory | comp=perseo-core | msg=.create Creating factory, spec=objectName=interval  objectParameters=( 10 seconds)
iot-perseo-core             | time=2019-11-20T13:45:05.481Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=create | comp=perseo-core | msg=.create Successfully instantiated observer
iot-perseo-core             | time=2019-11-20T13:45:05.510Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=start | comp=perseo-core | msg=.start Starting statement 2 from desc=com.espertech.esper.core.service.StatementLifecycleSvcImpl$EPStatementDesc@2fc0af1c
iot-perseo-core             | time=2019-11-20T13:45:05.512Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=startInternal | comp=perseo-core | msg=.startInternal Starting statement 2 from desc=com.espertech.esper.core.service.StatementLifecycleSvcImpl$EPStatementDesc@2fc0af1c
iot-perseo-core             | time=2019-11-20T13:45:05.531Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=addMergeViews | comp=perseo-core | msg=.addMergeViews Incoming specifications=[]
iot-perseo-core             | time=2019-11-20T13:45:05.532Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=addMergeViews | comp=perseo-core | msg=.addMergeViews Outgoing specifications=[]
iot-perseo-core             | time=2019-11-20T13:45:05.715Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=getProcessor | comp=perseo-core | msg=.getProcessor Using no OrderByProcessor
iot-perseo-core             | time=2019-11-20T13:45:05.726Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=getProcessorPrototype | comp=perseo-core | msg=.getProcessor Using no result processor
iot-perseo-core             | time=2019-11-20T13:45:05.855Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=compileClass | comp=perseo-core | msg=Compiling class for statement 'Timer_example@smartcity/' result-set-processor requestor-class 'ResultSetProcessorFactoryFactory' includeDebugSymbols=false classloader=ParallelWebappClassLoader
iot-perseo-core             |   context: perseo-core
iot-perseo-core             |   delegate: false
iot-perseo-core             | ----------> Parent Classloader:
iot-perseo-core             | java.net.URLClassLoader@65b54208
iot-perseo-core             |  code: 
iot-perseo-core             |    1  package com.espertech.esper.generated.uri_default;
iot-perseo-core             |    2  import com.espertech.esper.epl.agg.service.common.AggregationGroupByRollupLevel;
iot-perseo-core             |    3  import com.espertech.esper.core.service.StatementResultServiceImpl;
iot-perseo-core             |    4  import com.espertech.esper.core.context.util.AgentInstanceContext;
iot-perseo-core             |    5  import com.espertech.esper.collection.UniformPair;
iot-perseo-core             |    6  import java.util.Map;
iot-perseo-core             |    7  import com.espertech.esper.epl.agg.service.common.AggregationServiceNull;
iot-perseo-core             |    8  import com.espertech.esper.epl.agg.service.common.AggregationRowRemovedCallback;
iot-perseo-core             |    9  import com.espertech.esper.epl.core.orderby.OrderByProcessorFactory;
iot-perseo-core             |   10  import com.espertech.esper.epl.agg.service.common.AggregationService;
iot-perseo-core             |   11  import com.espertech.esper.epl.core.resultset.codegen.ResultSetProcessorFactoryProvider;
iot-perseo-core             |   12  import com.espertech.esper.epl.agg.service.common.AggregationServiceVisitor;
iot-perseo-core             |   13  import com.espertech.esper.epl.agg.service.common.AggregationServiceVisitorWGroupDetail;
iot-perseo-core             |   14  import com.espertech.esper.event.WrapperEventType;
iot-perseo-core             |   15  import com.espertech.esper.epl.core.select.SelectExprProcessor;
iot-perseo-core             |   16  import com.espertech.esper.epl.core.orderby.OrderByProcessor;
iot-perseo-core             |   17  import com.espertech.esper.client.EventType;
iot-perseo-core             |   18  import com.espertech.esper.epl.core.resultset.core.ResultSetProcessor;
iot-perseo-core             |   19  import com.espertech.esper.epl.core.resultset.handthru.ResultSetProcessorHandtruTransform;
iot-perseo-core             |   20  import com.espertech.esper.collection.TransformEventIterator;
iot-perseo-core             |   21  import com.espertech.esper.epl.core.engineimport.EngineImportService;
iot-perseo-core             |   22  import com.espertech.esper.view.Viewable;
iot-perseo-core             |   23  import java.util.List;
iot-perseo-core             |   24  import com.espertech.esper.epl.agg.service.common.AggregationServiceFactory;
iot-perseo-core             |   25  import com.espertech.esper.epl.core.resultset.core.ResultSetProcessorFactory;
iot-perseo-core             |   26  import com.espertech.esper.client.EventBean;
iot-perseo-core             |   27  import com.espertech.esper.event.EventAdapterServiceImpl;
iot-perseo-core             |   28  import java.util.Collection;
iot-perseo-core             |   29  import com.espertech.esper.epl.expression.core.ExprEvaluatorContext;
iot-perseo-core             |   30  import java.util.Iterator;
iot-perseo-core             |   31  import com.espertech.esper.epl.core.resultset.core.ResultSetProcessorOutputHelperVisitor;
iot-perseo-core             |   32  import com.espertech.esper.epl.core.resultset.handthru.ResultSetProcessorHandThroughUtil;
iot-perseo-core             |   33  import java.util.Date;
iot-perseo-core             |   34  import java.util.HashMap;
iot-perseo-core             |   35  import com.espertech.esper.event.NaturalEventBean;
iot-perseo-core             |   36  import java.util.Set;
iot-perseo-core             |   37  public class ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 implements ResultSetProcessorFactoryProvider {
iot-perseo-core             |   38    final StatementResultServiceImpl mb2;
iot-perseo-core             |   39    final WrapperEventType mb0;
iot-perseo-core             |   40    final EventAdapterServiceImpl mb1;
iot-perseo-core             |   41    final ResultSetProcessorFactory rspFactory;
iot-perseo-core             |   42    final OrderByProcessorFactory orderByFactory;
iot-perseo-core             |   43    final AggregationServiceFactory aggFactory;
iot-perseo-core             |   44    final SelectExprProcessor selectExprProcessor;
iot-perseo-core             |   45  
iot-perseo-core             |   46    public ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5(StatementResultServiceImpl p2,WrapperEventType p0,EventAdapterServiceImpl p1){
iot-perseo-core             |   47      this.mb2=p2;
iot-perseo-core             |   48      this.mb0=p0;
iot-perseo-core             |   49      this.mb1=p1;
iot-perseo-core             |   50      rspFactory=new RSPFactory(this);
iot-perseo-core             |   51      orderByFactory=null;
iot-perseo-core             |   52      aggFactory=new AggFactory(this);
iot-perseo-core             |   53      selectExprProcessor=new SelectExprProcessorImpl(this);
iot-perseo-core             |   54    }
iot-perseo-core             |   55  
iot-perseo-core             |   56    // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |   57    public ResultSetProcessorFactory getResultSetProcessorFactory(){
iot-perseo-core             |   58      return rspFactory;
iot-perseo-core             |   59    }
iot-perseo-core             |   60  
iot-perseo-core             |   61    // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |   62    public AggregationServiceFactory getAggregationServiceFactory(){
iot-perseo-core             |   63      return aggFactory;
iot-perseo-core             |   64    }
iot-perseo-core             |   65  
iot-perseo-core             |   66    // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |   67    public OrderByProcessorFactory getOrderByProcessorFactory(){
iot-perseo-core             |   68      return orderByFactory;
iot-perseo-core             |   69    }
iot-perseo-core             |   70  
iot-perseo-core             |   71    static class RSPFactory implements ResultSetProcessorFactory {
iot-perseo-core             |   72      final ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o;
iot-perseo-core             |   73  
iot-perseo-core             |   74      public RSPFactory(ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o){
iot-perseo-core             |   75        this.o=o;
iot-perseo-core             |   76      }
iot-perseo-core             |   77  
iot-perseo-core             |   78      // ResultSetProcessorFactoryCompiler
iot-perseo-core             |   79      public ResultSetProcessor instantiate(OrderByProcessor orderByProcessor,AggregationService aggregationService,AgentInstanceContext agentInstanceContext){
iot-perseo-core             |   80        return new RSP(o,orderByProcessor,aggregationService,agentInstanceContext);
iot-perseo-core             |   81      }
iot-perseo-core             |   82    }
iot-perseo-core             |   83  
iot-perseo-core             |   84    static class RSP implements ResultSetProcessor {
iot-perseo-core             |   85      final ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o;
iot-perseo-core             |   86      final OrderByProcessor orderByProcessor;
iot-perseo-core             |   87      final AggregationService aggregationService;
iot-perseo-core             |   88      final AgentInstanceContext agentInstanceContext;
iot-perseo-core             |   89  
iot-perseo-core             |   90      public RSP(ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o,OrderByProcessor orderByProcessor,AggregationService aggregationService,AgentInstanceContext agentInstanceContext){
iot-perseo-core             |   91        this.o=o;
iot-perseo-core             |   92        this.orderByProcessor=orderByProcessor;
iot-perseo-core             |   93        this.aggregationService=aggregationService;
iot-perseo-core             |   94        this.agentInstanceContext=agentInstanceContext;
iot-perseo-core             |   95      }
iot-perseo-core             |   96  
iot-perseo-core             |   97      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |   98      public EventType getResultEventType(){
iot-perseo-core             |   99        return o.mb0;
iot-perseo-core             |  100      }
iot-perseo-core             |  101  
iot-perseo-core             |  102      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  103      public UniformPair processViewResult(EventBean[] newData,EventBean[] oldData,boolean isSynthesize){
iot-perseo-core             |  104        EventBean[] selectOldEvents=null;
iot-perseo-core             |  105        EventBean[] selectNewEvents=ResultSetProcessorHandThroughUtil.getSelectEventsNoHavingHandThruView(o.selectExprProcessor,newData,true,isSynthesize,agentInstanceContext);
iot-perseo-core             |  106        return new UniformPair(selectNewEvents,selectOldEvents);
iot-perseo-core             |  107      }
iot-perseo-core             |  108  
iot-perseo-core             |  109      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  110      public UniformPair processJoinResult(Set newData,Set oldData,boolean isSynthesize){
iot-perseo-core             |  111        throw new UnsupportedOperationException();
iot-perseo-core             |  112      }
iot-perseo-core             |  113  
iot-perseo-core             |  114      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  115      public Iterator getIterator(Viewable viewable){
iot-perseo-core             |  116        return new TransformEventIterator(viewable.iterator(),new ResultSetProcessorHandtruTransform(this));
iot-perseo-core             |  117      }
iot-perseo-core             |  118  
iot-perseo-core             |  119      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  120      public Iterator getIterator(Set joinset){
iot-perseo-core             |  121        throw new UnsupportedOperationException();
iot-perseo-core             |  122      }
iot-perseo-core             |  123  
iot-perseo-core             |  124      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  125      public void clear(){
iot-perseo-core             |  126      }
iot-perseo-core             |  127  
iot-perseo-core             |  128      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  129      public void stop(){
iot-perseo-core             |  130      }
iot-perseo-core             |  131  
iot-perseo-core             |  132      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  133      public UniformPair processOutputLimitedJoin(List joinEventsSet,boolean isSynthesize){
iot-perseo-core             |  134        throw new UnsupportedOperationException();
iot-perseo-core             |  135      }
iot-perseo-core             |  136  
iot-perseo-core             |  137      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  138      public UniformPair processOutputLimitedView(List viewEventsList,boolean isSynthesize){
iot-perseo-core             |  139        throw new UnsupportedOperationException();
iot-perseo-core             |  140      }
iot-perseo-core             |  141  
iot-perseo-core             |  142      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  143      public void setAgentInstanceContext(AgentInstanceContext context){
iot-perseo-core             |  144        throw new UnsupportedOperationException();
iot-perseo-core             |  145      }
iot-perseo-core             |  146  
iot-perseo-core             |  147      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  148      public void applyViewResult(EventBean[] newData,EventBean[] oldData){
iot-perseo-core             |  149        throw new UnsupportedOperationException();
iot-perseo-core             |  150      }
iot-perseo-core             |  151  
iot-perseo-core             |  152      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  153      public void applyJoinResult(Set newData,Set oldData){
iot-perseo-core             |  154        throw new UnsupportedOperationException();
iot-perseo-core             |  155      }
iot-perseo-core             |  156  
iot-perseo-core             |  157      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  158      public void processOutputLimitedLastAllNonBufferedView(EventBean[] newData,EventBean[] oldData,boolean isSynthesize){
iot-perseo-core             |  159        throw new UnsupportedOperationException();
iot-perseo-core             |  160      }
iot-perseo-core             |  161  
iot-perseo-core             |  162      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  163      public void processOutputLimitedLastAllNonBufferedJoin(Set newData,Set oldData,boolean isSynthesize){
iot-perseo-core             |  164        throw new UnsupportedOperationException();
iot-perseo-core             |  165      }
iot-perseo-core             |  166  
iot-perseo-core             |  167      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  168      public UniformPair continueOutputLimitedLastAllNonBufferedView(boolean isSynthesize){
iot-perseo-core             |  169        throw new UnsupportedOperationException();
iot-perseo-core             |  170      }
iot-perseo-core             |  171  
iot-perseo-core             |  172      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  173      public UniformPair continueOutputLimitedLastAllNonBufferedJoin(boolean isSynthesize){
iot-perseo-core             |  174        throw new UnsupportedOperationException();
iot-perseo-core             |  175      }
iot-perseo-core             |  176  
iot-perseo-core             |  177      // ResultSetProcessorHandThroughFactoryForge
iot-perseo-core             |  178      public void acceptHelperVisitor(ResultSetProcessorOutputHelperVisitor visitor){
iot-perseo-core             |  179      }
iot-perseo-core             |  180    }
iot-perseo-core             |  181  
iot-perseo-core             |  182    static class AggFactory implements AggregationServiceFactory {
iot-perseo-core             |  183      final ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o;
iot-perseo-core             |  184  
iot-perseo-core             |  185      public AggFactory(ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o){
iot-perseo-core             |  186        this.o=o;
iot-perseo-core             |  187      }
iot-perseo-core             |  188  
iot-perseo-core             |  189      // AggregationServiceFactoryCompiler
iot-perseo-core             |  190      public AggregationService makeService(AgentInstanceContext agentInstanceContext,EngineImportService engineImportService,boolean isSubquery,Integer subqueryNumber){
iot-perseo-core             |  191        return AggregationServiceNull.INSTANCE;
iot-perseo-core             |  192      }
iot-perseo-core             |  193    }
iot-perseo-core             |  194  
iot-perseo-core             |  195    static class AggSvc implements AggregationService {
iot-perseo-core             |  196      final ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o;
iot-perseo-core             |  197  
iot-perseo-core             |  198      public AggSvc(ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o){
iot-perseo-core             |  199        this.o=o;
iot-perseo-core             |  200      }
iot-perseo-core             |  201  
iot-perseo-core             |  202      // AggregationServiceNullFactory
iot-perseo-core             |  203      public void applyEnter(EventBean[] eventsPerStream,Object groupKey,ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  204      }
iot-perseo-core             |  205  
iot-perseo-core             |  206      // AggregationServiceNullFactory
iot-perseo-core             |  207      public void applyLeave(EventBean[] eventsPerStream,Object groupKey,ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  208      }
iot-perseo-core             |  209  
iot-perseo-core             |  210      // AggregationServiceNullFactory
iot-perseo-core             |  211      public void setCurrentAccess(Object groupKey,int agentInstanceId,AggregationGroupByRollupLevel rollupLevel){
iot-perseo-core             |  212      }
iot-perseo-core             |  213  
iot-perseo-core             |  214      // AggregationServiceNullFactory
iot-perseo-core             |  215      public void clearResults(ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  216      }
iot-perseo-core             |  217  
iot-perseo-core             |  218      // AggregationServiceNullFactory
iot-perseo-core             |  219      public void setRemovedCallback(AggregationRowRemovedCallback callback){
iot-perseo-core             |  220      }
iot-perseo-core             |  221  
iot-perseo-core             |  222      // AggregationServiceNullFactory
iot-perseo-core             |  223      public void accept(AggregationServiceVisitor visitor){
iot-perseo-core             |  224      }
iot-perseo-core             |  225  
iot-perseo-core             |  226      // AggregationServiceNullFactory
iot-perseo-core             |  227      public void acceptGroupDetail(AggregationServiceVisitorWGroupDetail visitor){
iot-perseo-core             |  228      }
iot-perseo-core             |  229  
iot-perseo-core             |  230      // AggregationServiceNullFactory
iot-perseo-core             |  231      public boolean isGrouped(){
iot-perseo-core             |  232        return false;
iot-perseo-core             |  233      }
iot-perseo-core             |  234  
iot-perseo-core             |  235      // AggregationServiceNullFactory
iot-perseo-core             |  236      public AggregationService getContextPartitionAggregationService(int agentInstanceId){
iot-perseo-core             |  237        return this;
iot-perseo-core             |  238      }
iot-perseo-core             |  239  
iot-perseo-core             |  240      // AggregationServiceNullFactory
iot-perseo-core             |  241      public Object getValue(int column,int agentInstanceId,EventBean[] eventsPerStream,boolean isNewData,ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  242        return null;
iot-perseo-core             |  243      }
iot-perseo-core             |  244  
iot-perseo-core             |  245      // AggregationServiceNullFactory
iot-perseo-core             |  246      public Collection getCollectionOfEvents(int column,EventBean[] eventsPerStream,boolean isNewData,ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  247        return null;
iot-perseo-core             |  248      }
iot-perseo-core             |  249  
iot-perseo-core             |  250      // AggregationServiceNullFactory
iot-perseo-core             |  251      public EventBean getEventBean(int column,EventBean[] eventsPerStream,boolean isNewData,ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  252        return null;
iot-perseo-core             |  253      }
iot-perseo-core             |  254  
iot-perseo-core             |  255      // AggregationServiceNullFactory
iot-perseo-core             |  256      public Object getGroupKey(int agentInstanceId){
iot-perseo-core             |  257        return null;
iot-perseo-core             |  258      }
iot-perseo-core             |  259  
iot-perseo-core             |  260      // AggregationServiceNullFactory
iot-perseo-core             |  261      public Collection getGroupKeys(ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  262        return null;
iot-perseo-core             |  263      }
iot-perseo-core             |  264  
iot-perseo-core             |  265      // AggregationServiceNullFactory
iot-perseo-core             |  266      public Collection getCollectionScalar(int column,EventBean[] eventsPerStream,boolean isNewData,ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  267        return null;
iot-perseo-core             |  268      }
iot-perseo-core             |  269  
iot-perseo-core             |  270      // AggregationServiceNullFactory
iot-perseo-core             |  271      public void stop(){
iot-perseo-core             |  272      }
iot-perseo-core             |  273    }
iot-perseo-core             |  274  
iot-perseo-core             |  275    static class SelectExprProcessorImpl implements SelectExprProcessor {
iot-perseo-core             |  276      final ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o;
iot-perseo-core             |  277  
iot-perseo-core             |  278      public SelectExprProcessorImpl(ResultSetProcessorFactoryProvider_c0218813e79a74883bf594b919b24a6f5 o){
iot-perseo-core             |  279        this.o=o;
iot-perseo-core             |  280      }
iot-perseo-core             |  281  
iot-perseo-core             |  282      // SelectExprProcessorCompiler
iot-perseo-core             |  283      public EventBean process(EventBean[] eventsPerStream,boolean isNewData,boolean isSynthesize,ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  284        return m0(eventsPerStream,exprEvalCtx,isSynthesize);
iot-perseo-core             |  285      }
iot-perseo-core             |  286  
iot-perseo-core             |  287      // SelectExprResultProcessor
iot-perseo-core             |  288      EventBean m0(EventBean[] eventsPerStream,ExprEvaluatorContext exprEvalCtx,boolean isSynthesize){
iot-perseo-core             |  289        boolean makeNatural=(o.mb2).isMakeNatural();
iot-perseo-core             |  290        boolean synthesize=(o.mb2).isMakeSynthetic()||isSynthesize;
iot-perseo-core             |  291        if (!(makeNatural)) {
iot-perseo-core             |  292          if (synthesize) {
iot-perseo-core             |  293            return m1(eventsPerStream,exprEvalCtx);
iot-perseo-core             |  294          }
iot-perseo-core             |  295          return null;
iot-perseo-core             |  296        }
iot-perseo-core             |  297        EventBean syntheticEvent=null;
iot-perseo-core             |  298        if (synthesize) {
iot-perseo-core             |  299          syntheticEvent=m1(eventsPerStream,exprEvalCtx);
iot-perseo-core             |  300        }
iot-perseo-core             |  301        Object[] parameters=m5(eventsPerStream,exprEvalCtx);
iot-perseo-core             |  302        return new NaturalEventBean(o.mb0,parameters,syntheticEvent);
iot-perseo-core             |  303      }
iot-perseo-core             |  304  
iot-perseo-core             |  305      // EvalSelectWildcard
iot-perseo-core             |  306      EventBean m1(EventBean[] eventsPerStream,ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  307        Map props=new HashMap(3);
iot-perseo-core             |  308        props.put("ruleName","Timer_example");
iot-perseo-core             |  309        props.put("currentTS",m2(exprEvalCtx));
iot-perseo-core             |  310        return (o.mb1).adapterForTypedWrapper(eventsPerStream[0],props,o.mb0);
iot-perseo-core             |  311      }
iot-perseo-core             |  312  
iot-perseo-core             |  313      // ExprDotNodeForgeRootChildEval
iot-perseo-core             |  314      Date m2(ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  315        Long inner=exprEvalCtx.getTimeProvider().getTime();
iot-perseo-core             |  316        if (inner == null) {return null;}
iot-perseo-core             |  317        return m3(inner);
iot-perseo-core             |  318      }
iot-perseo-core             |  319  
iot-perseo-core             |  320      // ExprDotNodeUtility
iot-perseo-core             |  321      Date m3(Long inner){
iot-perseo-core             |  322        Long wrapped=inner;
iot-perseo-core             |  323        Date r0=m4(wrapped);
iot-perseo-core             |  324        if (r0 == null) {return null;}
iot-perseo-core             |  325        return r0;
iot-perseo-core             |  326      }
iot-perseo-core             |  327  
iot-perseo-core             |  328      // ExprDotDTForge
iot-perseo-core             |  329      Date m4(Long target){
iot-perseo-core             |  330        if (target == null) {return null;}
iot-perseo-core             |  331        return new Date(target);
iot-perseo-core             |  332      }
iot-perseo-core             |  333  
iot-perseo-core             |  334      // BindProcessor
iot-perseo-core             |  335      Object[] m5(EventBean[] eventsPerStream,ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  336        Object[] parameters=new Object[3];
iot-perseo-core             |  337        parameters[0]="Timer_example";
iot-perseo-core             |  338        parameters[1]=m6(eventsPerStream);
iot-perseo-core             |  339        parameters[2]=m7(exprEvalCtx);
iot-perseo-core             |  340        return parameters;
iot-perseo-core             |  341      }
iot-perseo-core             |  342  
iot-perseo-core             |  343      // BindProcessorStream
iot-perseo-core             |  344      Map m6(EventBean[] eventsPerStream){
iot-perseo-core             |  345        EventBean event=eventsPerStream[0];
iot-perseo-core             |  346        if (event == null) {return null;}
iot-perseo-core             |  347        return ((Map)event.getUnderlying());
iot-perseo-core             |  348      }
iot-perseo-core             |  349  
iot-perseo-core             |  350      // ExprDotNodeForgeRootChildEval
iot-perseo-core             |  351      Date m7(ExprEvaluatorContext exprEvalCtx){
iot-perseo-core             |  352        Long inner=exprEvalCtx.getTimeProvider().getTime();
iot-perseo-core             |  353        if (inner == null) {return null;}
iot-perseo-core             |  354        return m8(inner);
iot-perseo-core             |  355      }
iot-perseo-core             |  356  
iot-perseo-core             |  357      // ExprDotNodeUtility
iot-perseo-core             |  358      Date m8(Long inner){
iot-perseo-core             |  359        Long wrapped=inner;
iot-perseo-core             |  360        Date r0=m9(wrapped);
iot-perseo-core             |  361        if (r0 == null) {return null;}
iot-perseo-core             |  362        return r0;
iot-perseo-core             |  363      }
iot-perseo-core             |  364  
iot-perseo-core             |  365      // ExprDotDTForge
iot-perseo-core             |  366      Date m9(Long target){
iot-perseo-core             |  367        if (target == null) {return null;}
iot-perseo-core             |  368        return new Date(target);
iot-perseo-core             |  369      }
iot-perseo-core             |  370    }
iot-perseo-core             |  371  }
iot-perseo-core             | 
iot-perseo-core             | time=2019-11-20T13:45:06.465Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=createViews | comp=perseo-core | msg=.createView No new views created, dumping stream ... com.espertech.esper.view.ZeroDepthStreamNoIterate@4f068454
iot-perseo-core             | time=2019-11-20T13:45:06.497Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=start | comp=perseo-core | msg=Statement 'Timer_example@smartcity/ starts consuming
iot-perseo-core             | time=2019-11-20T13:45:06.497Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=createEPLStmt | comp=perseo-core | msg=.createEPLStmt Statement created and started
iot-perseo-core             | time=2019-11-20T13:45:06.498Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=make | comp=perseo-core | msg=statement json: {"name":"Timer_example@smartcity/","timeLastStateChange":1574257505563,"text":"context timedRctxt$smartcity$ select \"Timer_example\" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]","state":"STARTED"}
iot-perseo-core             | time=2019-11-20T13:45:06.499Z | lvl=DEBUG | from=::ffff:172.17.0.19 | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=a881fa64-4fe8-4850-b982-083f47937021 | srv=smartcity | subsrv=/ | op=updatedListeners | comp=perseo-core | msg=.updatedListeners No action for base implementation
iot-perseo-fe               | time=2019-11-20T13:45:06.500Z | lvl=DEBUG | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=post to http://iot-perseo-core:8080/perseo-core/rules returns {"code":200,"body":{"name":"Timer_example@smartcity/","timeLastStateChange":1574257505563,"text":"context timedRctxt$smartcity$ select \"Timer_example\" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]","state":"STARTED"}}
iot-perseo-fe               | time=2019-11-20T13:45:06.500Z | lvl=INFO | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=done post to http://iot-perseo-core:8080/perseo-core/rules
iot-perseo-fe               | time=2019-11-20T13:45:06.504Z | lvl=INFO | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=rulesStore.Save "{\"n\":1,\"ok\":1}"
iot-perseo-fe               | time=2019-11-20T13:45:06.505Z | lvl=INFO | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=sending response: 200 {"error":null,"data":[false,[{"code":200,"body":{"name":"timedRctxt$smartcity$","timeLastStateChange":1574257505263,"text":"create context timedRctxt$smartcity$ start @now","state":"STARTED"}},{"code":200,"body":{"name":"Timer_example@smartcity/","timeLastStateChange":1574257505563,"text":"context timedRctxt$smartcity$ select \"Timer_example\" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]","state":"STARTED"}},null],{"n":1,"ok":1},null]}
iot-perseo-fe               | time=2019-11-20T13:45:06.505Z | lvl=DEBUG | corr=40a79978-b4f0-442e-98dc-bc70a7df1784; perseocep=14 | trans=40a79978-b4f0-442e-98dc-bc70a7df1784 | op=/rules | path=/rules | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=response-time: 1852 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:45:06.622Z | lvl=INFO | corr=298ba94f-061f-4603-8b63-c5e5dcc375ca; perseocep=15 | trans=298ba94f-061f-4603-8b63-c5e5dcc375ca | op=/rules/Timer_example | path=/rules/Timer_example | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=incoming request {"method":"GET","url":"/rules/Timer_example","headers":{"host":"iot-pep-perseo-fe:1026","connection":"close","user-agent":"Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0","accept":"application/json","accept-language":"en-US,en;q=0.5","accept-encoding":"gzip, deflate, br","referer":"https://localhost/rules/Timer_example","x-auth-token":"b47abb18ded14cd5bbff1e91232fda83","fiware-service":"smartcity","fiware-servicepath":"/","cookie":"menuPanel=visible; menuPanelType=main; region3_registry_menu=visible; region1_identity_menu=none; region1_manage_menu=visible; region1_dashboard_main_menu=visible; region3_metadata_menu=none; userObligationsViewed=true; authToken=%7B%22XAuthToken%22%3A%22b47abb18ded14cd5bbff1e91232fda83%22%2C%22domainName%22%3A%22smartcity%22%2C%22projectName%22%3Anull%2C%22extras%22%3A%7B%22password_creation_time%22%3A%222019-07-08T09%3A32%3A48Z%22%2C%22last_login_attempt_time%22%3A%222019-11-20T11%3A03%3A50.000000%22%2C%22pwd_user_in_blacklist%22%3Afalse%2C%22password_expiration_time%22%3A%222020-07-07T09%3A32%3A48Z%22%7D%7D","x-forwarded-for":"172.17.0.26"},"body":{},"subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:45:06.622Z | lvl=INFO | corr=298ba94f-061f-4603-8b63-c5e5dcc375ca; perseocep=15 | trans=298ba94f-061f-4603-8b63-c5e5dcc375ca | op=/rules/Timer_example | path=/rules/Timer_example | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=getting rule {"name":"Timer_example","subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:45:06.626Z | lvl=INFO | corr=298ba94f-061f-4603-8b63-c5e5dcc375ca; perseocep=15 | trans=298ba94f-061f-4603-8b63-c5e5dcc375ca | op=/rules/Timer_example | path=/rules/Timer_example | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=rulesStore.Find {"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.t [...]
iot-perseo-fe               | time=2019-11-20T13:45:06.626Z | lvl=INFO | corr=298ba94f-061f-4603-8b63-c5e5dcc375ca; perseocep=15 | trans=298ba94f-061f-4603-8b63-c5e5dcc375ca | op=/rules/Timer_example | path=/rules/Timer_example | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=sending response: 200 {"error":null,"data":{"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.toDate() as currentTS from pattern [every timer:interval(10 sec)]","VR":"","action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]}},"nosignal":"","subservice":"/","service":"smartcity"}}
iot-perseo-fe               | time=2019-11-20T13:45:06.627Z | lvl=DEBUG | corr=298ba94f-061f-4603-8b63-c5e5dcc375ca; perseocep=15 | trans=298ba94f-061f-4603-8b63-c5e5dcc375ca | op=/rules/Timer_example | path=/rules/Timer_example | comp=perseo-fe | srv=smartcity | subsrv=/ | from=::ffff:172.17.0.19 | msg=response-time: 5 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:45:07.952Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:07.952Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:12.957Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:12.958Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-core             | time=2019-11-20T13:45:15.571Z | lvl=INFO | from=Perseo-core-timer-rule | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88 | trans=b7fa1988-3870-49f5-b794-8abb2a3b7d88 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=Firing temporal rule: WrapperEventBean [event=MapEventBean eventType=com.espertech.esper.event.map.MapEventType@77fcf003] [properties={ruleName=Timer_example, currentTS=Wed Nov 20 13:45:15 UTC 2019}]
iot-perseo-core             | time=2019-11-20T13:45:15.572Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88 | trans=b7fa1988-3870-49f5-b794-8abb2a3b7d88 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result errors: null
iot-perseo-core             | time=2019-11-20T13:45:15.572Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88 | trans=b7fa1988-3870-49f5-b794-8abb2a3b7d88 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result json: {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:15 UTC 2019"}
iot-perseo-fe               | time=2019-11-20T13:45:15.600Z | lvl=INFO | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16 | trans=bcb03e41-e781-4a02-89e9-59085f63e0e5 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=incoming request {"method":"POST","url":"/actions/do","headers":{"content-type":"application/json; charset=utf-8","fiware-correlator":"b7fa1988-3870-49f5-b794-8abb2a3b7d88","fiware-service":"smartcity","fiware-servicepath":"/","x-real-ip":"Perseo-core-timer-rule","cache-control":"no-cache","pragma":"no-cache","user-agent":"Java/1.8.0_232","host":"172.17.0.1:19090","accept":"text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2","connection":"keep-alive","content-length":"71"},"body":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:15 UTC 2019"},"subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:45:15.601Z | lvl=DEBUG | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16 | trans=bcb03e41-e781-4a02-89e9-59085f63e0e5 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=response-time: 2 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:45:15.602Z | lvl=DEBUG | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16 | trans=bcb03e41-e781-4a02-89e9-59085f63e0e5 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=service smartcity, subservice /, event {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:15 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"bcb03e41-e781-4a02-89e9-59085f63e0e5","corr":"b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:15.603Z | lvl=DEBUG | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16 | trans=bcb03e41-e781-4a02-89e9-59085f63e0e5 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=response-time: 4
iot-perseo-fe               | time=2019-11-20T13:45:15.608Z | lvl=INFO | corr=n/a | trans=n/a | op=n/a | msg=rulesStore.Find {"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.t [...]
iot-perseo-fe               | time=2019-11-20T13:45:15.610Z | lvl=DEBUG | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16 | trans=bcb03e41-e781-4a02-89e9-59085f63e0e5 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executing axn task {"action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]},"index":0},"event":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:15 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"bcb03e41-e781-4a02-89e9-59085f63e0e5","corr":"b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16","srv":"smartcity","subsrv":"/"}},"context":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"bcb03e41-e781-4a02-89e9-59085f63e0e5","corr":"b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:15.622Z | lvl=DEBUG | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16 | trans=bcb03e41-e781-4a02-89e9-59085f63e0e5 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=entity to update: {"actionType":"append","entities":[{"timestamp":{"value":"Wed Nov 20 13:45:15 UTC 2019","type":"Text"},"id":"timer_example_min_2","type":"ww"}]}
iot-perseo-core             | time=2019-11-20T13:45:15.624Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88 | trans=b7fa1988-3870-49f5-b794-8abb2a3b7d88 | srv=smartcity | subsrv=/ | op=DoHTTPPost | comp=perseo-core | msg=action http response 200 OK
iot-perseo-fe               | time=2019-11-20T13:45:15.645Z | lvl=INFO | corr=b7fa1988-3870-49f5-b794-8abb2a3b7d88; perseocep=16 | trans=bcb03e41-e781-4a02-89e9-59085f63e0e5 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executionsStore.Update {"n":1,"nModified":0,"upserted":[{"index":0,"_id":"5dd5436bc114d37b838f5feb"}],"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:16.064Z | lvl=INFO | corr=n/a | trans=n/a | op=checkRequest | comp=perseo-fe | srv=n/a | subsrv=n/a | msg=missing subservice header
iot-perseo-fe               | time=2019-11-20T13:45:16.064Z | lvl=INFO | corr=n/a | trans=n/a | op=checkRequest | comp=perseo-fe | srv=n/a | subsrv=n/a | msg=missing service header
iot-perseo-fe               | time=2019-11-20T13:45:16.064Z | lvl=INFO | corr=24b03e29-9ab4-4de6-b65d-8b9c402c3129; perseocep=17 | trans=24b03e29-9ab4-4de6-b65d-8b9c402c3129 | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::ffff:127.0.0.1 | msg=incoming request {"method":"GET","url":"/version","headers":{"host":"localhost:9090","user-agent":"curl/7.52.1","accept":"*/*"},"body":{},"subservice":"/","service":"unknownt"}
iot-perseo-fe               | time=2019-11-20T13:45:16.065Z | lvl=INFO | corr=24b03e29-9ab4-4de6-b65d-8b9c402c3129; perseocep=17 | trans=24b03e29-9ab4-4de6-b65d-8b9c402c3129 | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::ffff:127.0.0.1 | msg=sending response: 200 {"error":null,"data":{"name":"perseo","description":"IOT CEP front End","version":"1.10.0-next"}}
iot-perseo-fe               | time=2019-11-20T13:45:16.065Z | lvl=DEBUG | corr=24b03e29-9ab4-4de6-b65d-8b9c402c3129; perseocep=17 | trans=24b03e29-9ab4-4de6-b65d-8b9c402c3129 | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::ffff:127.0.0.1 | msg=response-time: 1 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:45:17.958Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:17.959Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-sth                     | time=2019-11-20T13:45:19.099Z | lvl=INFO | corr=n/a | trans=n/a | op=OPER_STH_SERVER_LOG | from=n/a | srv=n/a | subsrv=n/a | comp=STH | msg=We have processed 0 requests with ERROR in the last 60s interval
iot-perseo-fe               | time=2019-11-20T13:45:22.959Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:22.959Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-core             | time=2019-11-20T13:45:25.563Z | lvl=INFO | from=Perseo-core-timer-rule | corr=ba566a51-1480-416f-a208-2b40cf61aa3f | trans=ba566a51-1480-416f-a208-2b40cf61aa3f | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=Firing temporal rule: WrapperEventBean [event=MapEventBean eventType=com.espertech.esper.event.map.MapEventType@77fcf003] [properties={ruleName=Timer_example, currentTS=Wed Nov 20 13:45:25 UTC 2019}]
iot-perseo-core             | time=2019-11-20T13:45:25.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=ba566a51-1480-416f-a208-2b40cf61aa3f | trans=ba566a51-1480-416f-a208-2b40cf61aa3f | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result errors: null
iot-perseo-core             | time=2019-11-20T13:45:25.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=ba566a51-1480-416f-a208-2b40cf61aa3f | trans=ba566a51-1480-416f-a208-2b40cf61aa3f | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result json: {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:25 UTC 2019"}
iot-perseo-fe               | time=2019-11-20T13:45:25.567Z | lvl=INFO | corr=ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18 | trans=3d8a3ba5-3885-4cda-a783-6d2ad23b89c4 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=incoming request {"method":"POST","url":"/actions/do","headers":{"content-type":"application/json; charset=utf-8","fiware-correlator":"ba566a51-1480-416f-a208-2b40cf61aa3f","fiware-service":"smartcity","fiware-servicepath":"/","x-real-ip":"Perseo-core-timer-rule","cache-control":"no-cache","pragma":"no-cache","user-agent":"Java/1.8.0_232","host":"172.17.0.1:19090","accept":"text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2","connection":"keep-alive","content-length":"71"},"body":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:25 UTC 2019"},"subservice":"/","service":"smartcity"}
iot-perseo-core             | time=2019-11-20T13:45:25.568Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=ba566a51-1480-416f-a208-2b40cf61aa3f | trans=ba566a51-1480-416f-a208-2b40cf61aa3f | srv=smartcity | subsrv=/ | op=DoHTTPPost | comp=perseo-core | msg=action http response 200 OK
iot-perseo-fe               | time=2019-11-20T13:45:25.568Z | lvl=DEBUG | corr=ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18 | trans=3d8a3ba5-3885-4cda-a783-6d2ad23b89c4 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=response-time: 1 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:45:25.569Z | lvl=DEBUG | corr=ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18 | trans=3d8a3ba5-3885-4cda-a783-6d2ad23b89c4 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=service smartcity, subservice /, event {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:25 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"3d8a3ba5-3885-4cda-a783-6d2ad23b89c4","corr":"ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:25.570Z | lvl=DEBUG | corr=ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18 | trans=3d8a3ba5-3885-4cda-a783-6d2ad23b89c4 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=response-time: 3
iot-perseo-fe               | time=2019-11-20T13:45:25.572Z | lvl=INFO | corr=n/a | trans=n/a | op=n/a | msg=rulesStore.Find {"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.t [...]
iot-perseo-fe               | time=2019-11-20T13:45:25.572Z | lvl=DEBUG | corr=ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18 | trans=3d8a3ba5-3885-4cda-a783-6d2ad23b89c4 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executing axn task {"action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]},"index":0},"event":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:25 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"3d8a3ba5-3885-4cda-a783-6d2ad23b89c4","corr":"ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18","srv":"smartcity","subsrv":"/"}},"context":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"3d8a3ba5-3885-4cda-a783-6d2ad23b89c4","corr":"ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:25.575Z | lvl=DEBUG | corr=ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18 | trans=3d8a3ba5-3885-4cda-a783-6d2ad23b89c4 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=entity to update: {"actionType":"append","entities":[{"timestamp":{"value":"Wed Nov 20 13:45:25 UTC 2019","type":"Text"},"id":"timer_example_min_2","type":"ww"}]}
iot-perseo-fe               | time=2019-11-20T13:45:25.581Z | lvl=INFO | corr=ba566a51-1480-416f-a208-2b40cf61aa3f; perseocep=18 | trans=3d8a3ba5-3885-4cda-a783-6d2ad23b89c4 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executionsStore.Update {"n":1,"nModified":1,"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:27.962Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:27.962Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:32.963Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:32.963Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-core             | time=2019-11-20T13:45:35.563Z | lvl=INFO | from=Perseo-core-timer-rule | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7 | trans=94d96f61-4bd2-4be5-82e7-0146214aa6c7 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=Firing temporal rule: WrapperEventBean [event=MapEventBean eventType=com.espertech.esper.event.map.MapEventType@77fcf003] [properties={ruleName=Timer_example, currentTS=Wed Nov 20 13:45:35 UTC 2019}]
iot-perseo-core             | time=2019-11-20T13:45:35.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7 | trans=94d96f61-4bd2-4be5-82e7-0146214aa6c7 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result errors: null
iot-perseo-core             | time=2019-11-20T13:45:35.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7 | trans=94d96f61-4bd2-4be5-82e7-0146214aa6c7 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result json: {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:35 UTC 2019"}
iot-perseo-fe               | time=2019-11-20T13:45:35.566Z | lvl=INFO | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19 | trans=a1d1a9e0-8a20-4d2f-8962-924f664b20a1 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=incoming request {"method":"POST","url":"/actions/do","headers":{"content-type":"application/json; charset=utf-8","fiware-correlator":"94d96f61-4bd2-4be5-82e7-0146214aa6c7","fiware-service":"smartcity","fiware-servicepath":"/","x-real-ip":"Perseo-core-timer-rule","cache-control":"no-cache","pragma":"no-cache","user-agent":"Java/1.8.0_232","host":"172.17.0.1:19090","accept":"text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2","connection":"keep-alive","content-length":"71"},"body":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:35 UTC 2019"},"subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:45:35.566Z | lvl=DEBUG | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19 | trans=a1d1a9e0-8a20-4d2f-8962-924f664b20a1 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=response-time: 1 statusCode: 200
iot-perseo-core             | time=2019-11-20T13:45:35.566Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7 | trans=94d96f61-4bd2-4be5-82e7-0146214aa6c7 | srv=smartcity | subsrv=/ | op=DoHTTPPost | comp=perseo-core | msg=action http response 200 OK
iot-perseo-fe               | time=2019-11-20T13:45:35.567Z | lvl=DEBUG | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19 | trans=a1d1a9e0-8a20-4d2f-8962-924f664b20a1 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=service smartcity, subservice /, event {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:35 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"a1d1a9e0-8a20-4d2f-8962-924f664b20a1","corr":"94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:35.568Z | lvl=DEBUG | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19 | trans=a1d1a9e0-8a20-4d2f-8962-924f664b20a1 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=response-time: 3
iot-perseo-fe               | time=2019-11-20T13:45:35.570Z | lvl=INFO | corr=n/a | trans=n/a | op=n/a | msg=rulesStore.Find {"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.t [...]
iot-perseo-fe               | time=2019-11-20T13:45:35.570Z | lvl=DEBUG | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19 | trans=a1d1a9e0-8a20-4d2f-8962-924f664b20a1 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executing axn task {"action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]},"index":0},"event":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:35 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"a1d1a9e0-8a20-4d2f-8962-924f664b20a1","corr":"94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19","srv":"smartcity","subsrv":"/"}},"context":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"a1d1a9e0-8a20-4d2f-8962-924f664b20a1","corr":"94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:35.573Z | lvl=DEBUG | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19 | trans=a1d1a9e0-8a20-4d2f-8962-924f664b20a1 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=entity to update: {"actionType":"append","entities":[{"timestamp":{"value":"Wed Nov 20 13:45:35 UTC 2019","type":"Text"},"id":"timer_example_min_2","type":"ww"}]}
iot-perseo-fe               | time=2019-11-20T13:45:35.584Z | lvl=INFO | corr=94d96f61-4bd2-4be5-82e7-0146214aa6c7; perseocep=19 | trans=a1d1a9e0-8a20-4d2f-8962-924f664b20a1 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executionsStore.Update {"n":1,"nModified":1,"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:37.962Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:37.963Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:42.964Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:42.964Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-core             | time=2019-11-20T13:45:45.563Z | lvl=INFO | from=Perseo-core-timer-rule | corr=e98cf584-e33b-426c-8a7f-052669d8c769 | trans=e98cf584-e33b-426c-8a7f-052669d8c769 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=Firing temporal rule: WrapperEventBean [event=MapEventBean eventType=com.espertech.esper.event.map.MapEventType@77fcf003] [properties={ruleName=Timer_example, currentTS=Wed Nov 20 13:45:45 UTC 2019}]
iot-perseo-core             | time=2019-11-20T13:45:45.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=e98cf584-e33b-426c-8a7f-052669d8c769 | trans=e98cf584-e33b-426c-8a7f-052669d8c769 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result errors: null
iot-perseo-core             | time=2019-11-20T13:45:45.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=e98cf584-e33b-426c-8a7f-052669d8c769 | trans=e98cf584-e33b-426c-8a7f-052669d8c769 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result json: {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:45 UTC 2019"}
iot-perseo-fe               | time=2019-11-20T13:45:45.566Z | lvl=INFO | corr=e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20 | trans=6ba99542-4a58-4773-8c80-2e0a75e1237d | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=incoming request {"method":"POST","url":"/actions/do","headers":{"content-type":"application/json; charset=utf-8","fiware-correlator":"e98cf584-e33b-426c-8a7f-052669d8c769","fiware-service":"smartcity","fiware-servicepath":"/","x-real-ip":"Perseo-core-timer-rule","cache-control":"no-cache","pragma":"no-cache","user-agent":"Java/1.8.0_232","host":"172.17.0.1:19090","accept":"text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2","connection":"keep-alive","content-length":"71"},"body":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:45 UTC 2019"},"subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:45:45.567Z | lvl=DEBUG | corr=e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20 | trans=6ba99542-4a58-4773-8c80-2e0a75e1237d | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=response-time: 1 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:45:45.568Z | lvl=DEBUG | corr=e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20 | trans=6ba99542-4a58-4773-8c80-2e0a75e1237d | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=service smartcity, subservice /, event {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:45 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"6ba99542-4a58-4773-8c80-2e0a75e1237d","corr":"e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:45.569Z | lvl=DEBUG | corr=e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20 | trans=6ba99542-4a58-4773-8c80-2e0a75e1237d | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=response-time: 3
iot-perseo-core             | time=2019-11-20T13:45:45.570Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=e98cf584-e33b-426c-8a7f-052669d8c769 | trans=e98cf584-e33b-426c-8a7f-052669d8c769 | srv=smartcity | subsrv=/ | op=DoHTTPPost | comp=perseo-core | msg=action http response 200 OK
iot-perseo-fe               | time=2019-11-20T13:45:45.572Z | lvl=INFO | corr=n/a | trans=n/a | op=n/a | msg=rulesStore.Find {"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.t [...]
iot-perseo-fe               | time=2019-11-20T13:45:45.572Z | lvl=DEBUG | corr=e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20 | trans=6ba99542-4a58-4773-8c80-2e0a75e1237d | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executing axn task {"action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]},"index":0},"event":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:45 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"6ba99542-4a58-4773-8c80-2e0a75e1237d","corr":"e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20","srv":"smartcity","subsrv":"/"}},"context":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"6ba99542-4a58-4773-8c80-2e0a75e1237d","corr":"e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:45.575Z | lvl=DEBUG | corr=e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20 | trans=6ba99542-4a58-4773-8c80-2e0a75e1237d | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=entity to update: {"actionType":"append","entities":[{"timestamp":{"value":"Wed Nov 20 13:45:45 UTC 2019","type":"Text"},"id":"timer_example_min_2","type":"ww"}]}
iot-perseo-fe               | time=2019-11-20T13:45:45.581Z | lvl=INFO | corr=e98cf584-e33b-426c-8a7f-052669d8c769; perseocep=20 | trans=6ba99542-4a58-4773-8c80-2e0a75e1237d | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executionsStore.Update {"n":1,"nModified":1,"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:46.504Z | lvl=INFO | corr=n/a | trans=n/a | op=checkRequest | comp=perseo-fe | srv=n/a | subsrv=n/a | msg=missing subservice header
iot-perseo-fe               | time=2019-11-20T13:45:46.504Z | lvl=INFO | corr=n/a | trans=n/a | op=checkRequest | comp=perseo-fe | srv=n/a | subsrv=n/a | msg=missing service header
iot-perseo-fe               | time=2019-11-20T13:45:46.504Z | lvl=INFO | corr=63fdccd8-e832-4f54-a1cf-94ee4ff2b02a; perseocep=21 | trans=63fdccd8-e832-4f54-a1cf-94ee4ff2b02a | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::ffff:127.0.0.1 | msg=incoming request {"method":"GET","url":"/version","headers":{"host":"localhost:9090","user-agent":"curl/7.52.1","accept":"*/*"},"body":{},"subservice":"/","service":"unknownt"}
iot-perseo-fe               | time=2019-11-20T13:45:46.504Z | lvl=INFO | corr=63fdccd8-e832-4f54-a1cf-94ee4ff2b02a; perseocep=21 | trans=63fdccd8-e832-4f54-a1cf-94ee4ff2b02a | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::ffff:127.0.0.1 | msg=sending response: 200 {"error":null,"data":{"name":"perseo","description":"IOT CEP front End","version":"1.10.0-next"}}
iot-perseo-fe               | time=2019-11-20T13:45:46.505Z | lvl=DEBUG | corr=63fdccd8-e832-4f54-a1cf-94ee4ff2b02a; perseocep=21 | trans=63fdccd8-e832-4f54-a1cf-94ee4ff2b02a | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::ffff:127.0.0.1 | msg=response-time: 1 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:45:47.965Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:47.965Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:52.967Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:52.967Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-core             | time=2019-11-20T13:45:55.563Z | lvl=INFO | from=Perseo-core-timer-rule | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77 | trans=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=Firing temporal rule: WrapperEventBean [event=MapEventBean eventType=com.espertech.esper.event.map.MapEventType@77fcf003] [properties={ruleName=Timer_example, currentTS=Wed Nov 20 13:45:55 UTC 2019}]
iot-perseo-core             | time=2019-11-20T13:45:55.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77 | trans=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result errors: null
iot-perseo-core             | time=2019-11-20T13:45:55.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77 | trans=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result json: {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:55 UTC 2019"}
iot-perseo-fe               | time=2019-11-20T13:45:55.566Z | lvl=INFO | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22 | trans=82d51702-aaa9-497e-9b30-ec980724e8d9 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=incoming request {"method":"POST","url":"/actions/do","headers":{"content-type":"application/json; charset=utf-8","fiware-correlator":"cbd5f6f2-c727-4e8e-8578-7c9acb68fa77","fiware-service":"smartcity","fiware-servicepath":"/","x-real-ip":"Perseo-core-timer-rule","cache-control":"no-cache","pragma":"no-cache","user-agent":"Java/1.8.0_232","host":"172.17.0.1:19090","accept":"text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2","connection":"keep-alive","content-length":"71"},"body":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:55 UTC 2019"},"subservice":"/","service":"smartcity"}
iot-perseo-core             | time=2019-11-20T13:45:55.567Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77 | trans=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77 | srv=smartcity | subsrv=/ | op=DoHTTPPost | comp=perseo-core | msg=action http response 200 OK
iot-perseo-fe               | time=2019-11-20T13:45:55.567Z | lvl=DEBUG | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22 | trans=82d51702-aaa9-497e-9b30-ec980724e8d9 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=response-time: 1 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:45:55.568Z | lvl=DEBUG | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22 | trans=82d51702-aaa9-497e-9b30-ec980724e8d9 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=service smartcity, subservice /, event {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:55 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"82d51702-aaa9-497e-9b30-ec980724e8d9","corr":"cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:55.568Z | lvl=DEBUG | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22 | trans=82d51702-aaa9-497e-9b30-ec980724e8d9 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=response-time: 2
iot-perseo-fe               | time=2019-11-20T13:45:55.570Z | lvl=INFO | corr=n/a | trans=n/a | op=n/a | msg=rulesStore.Find {"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.t [...]
iot-perseo-fe               | time=2019-11-20T13:45:55.570Z | lvl=DEBUG | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22 | trans=82d51702-aaa9-497e-9b30-ec980724e8d9 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executing axn task {"action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]},"index":0},"event":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:45:55 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"82d51702-aaa9-497e-9b30-ec980724e8d9","corr":"cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22","srv":"smartcity","subsrv":"/"}},"context":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"82d51702-aaa9-497e-9b30-ec980724e8d9","corr":"cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:45:55.573Z | lvl=DEBUG | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22 | trans=82d51702-aaa9-497e-9b30-ec980724e8d9 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=entity to update: {"actionType":"append","entities":[{"timestamp":{"value":"Wed Nov 20 13:45:55 UTC 2019","type":"Text"},"id":"timer_example_min_2","type":"ww"}]}
iot-perseo-fe               | time=2019-11-20T13:45:55.579Z | lvl=INFO | corr=cbd5f6f2-c727-4e8e-8578-7c9acb68fa77; perseocep=22 | trans=82d51702-aaa9-497e-9b30-ec980724e8d9 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executionsStore.Update {"n":1,"nModified":1,"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:57.969Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:45:57.969Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:02.971Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:02.972Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-core             | time=2019-11-20T13:46:05.563Z | lvl=INFO | from=Perseo-core-timer-rule | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f | trans=c4e2d418-7c38-44ff-9fff-36fb8cfe512f | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=Firing temporal rule: WrapperEventBean [event=MapEventBean eventType=com.espertech.esper.event.map.MapEventType@77fcf003] [properties={ruleName=Timer_example, currentTS=Wed Nov 20 13:46:05 UTC 2019}]
iot-perseo-core             | time=2019-11-20T13:46:05.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f | trans=c4e2d418-7c38-44ff-9fff-36fb8cfe512f | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result errors: null
iot-perseo-core             | time=2019-11-20T13:46:05.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f | trans=c4e2d418-7c38-44ff-9fff-36fb8cfe512f | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result json: {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:05 UTC 2019"}
iot-perseo-fe               | time=2019-11-20T13:46:05.566Z | lvl=INFO | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23 | trans=b50a22c7-7dea-47b4-895b-ed1ecd507367 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=incoming request {"method":"POST","url":"/actions/do","headers":{"content-type":"application/json; charset=utf-8","fiware-correlator":"c4e2d418-7c38-44ff-9fff-36fb8cfe512f","fiware-service":"smartcity","fiware-servicepath":"/","x-real-ip":"Perseo-core-timer-rule","cache-control":"no-cache","pragma":"no-cache","user-agent":"Java/1.8.0_232","host":"172.17.0.1:19090","accept":"text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2","connection":"keep-alive","content-length":"71"},"body":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:05 UTC 2019"},"subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:46:05.566Z | lvl=DEBUG | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23 | trans=b50a22c7-7dea-47b4-895b-ed1ecd507367 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=response-time: 0 statusCode: 200
iot-perseo-core             | time=2019-11-20T13:46:05.567Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f | trans=c4e2d418-7c38-44ff-9fff-36fb8cfe512f | srv=smartcity | subsrv=/ | op=DoHTTPPost | comp=perseo-core | msg=action http response 200 OK
iot-perseo-fe               | time=2019-11-20T13:46:05.568Z | lvl=DEBUG | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23 | trans=b50a22c7-7dea-47b4-895b-ed1ecd507367 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=service smartcity, subservice /, event {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:05 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"b50a22c7-7dea-47b4-895b-ed1ecd507367","corr":"c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:46:05.568Z | lvl=DEBUG | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23 | trans=b50a22c7-7dea-47b4-895b-ed1ecd507367 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=response-time: 2
iot-perseo-fe               | time=2019-11-20T13:46:05.571Z | lvl=INFO | corr=n/a | trans=n/a | op=n/a | msg=rulesStore.Find {"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.t [...]
iot-perseo-fe               | time=2019-11-20T13:46:05.571Z | lvl=DEBUG | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23 | trans=b50a22c7-7dea-47b4-895b-ed1ecd507367 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executing axn task {"action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]},"index":0},"event":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:05 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"b50a22c7-7dea-47b4-895b-ed1ecd507367","corr":"c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23","srv":"smartcity","subsrv":"/"}},"context":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"b50a22c7-7dea-47b4-895b-ed1ecd507367","corr":"c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:46:05.574Z | lvl=DEBUG | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23 | trans=b50a22c7-7dea-47b4-895b-ed1ecd507367 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=entity to update: {"actionType":"append","entities":[{"timestamp":{"value":"Wed Nov 20 13:46:05 UTC 2019","type":"Text"},"id":"timer_example_min_2","type":"ww"}]}
iot-perseo-fe               | time=2019-11-20T13:46:05.582Z | lvl=INFO | corr=c4e2d418-7c38-44ff-9fff-36fb8cfe512f; perseocep=23 | trans=b50a22c7-7dea-47b4-895b-ed1ecd507367 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executionsStore.Update {"n":1,"nModified":1,"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:07.971Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:07.972Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:12.974Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:12.974Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-core             | time=2019-11-20T13:46:15.564Z | lvl=INFO | from=Perseo-core-timer-rule | corr=a081067e-a16a-497a-84b3-b066a52b32c3 | trans=a081067e-a16a-497a-84b3-b066a52b32c3 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=Firing temporal rule: WrapperEventBean [event=MapEventBean eventType=com.espertech.esper.event.map.MapEventType@77fcf003] [properties={ruleName=Timer_example, currentTS=Wed Nov 20 13:46:15 UTC 2019}]
iot-perseo-core             | time=2019-11-20T13:46:15.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=a081067e-a16a-497a-84b3-b066a52b32c3 | trans=a081067e-a16a-497a-84b3-b066a52b32c3 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result errors: null
iot-perseo-core             | time=2019-11-20T13:46:15.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=a081067e-a16a-497a-84b3-b066a52b32c3 | trans=a081067e-a16a-497a-84b3-b066a52b32c3 | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result json: {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:15 UTC 2019"}
iot-perseo-fe               | time=2019-11-20T13:46:15.567Z | lvl=INFO | corr=a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24 | trans=c85413ad-d7cd-4d29-a9e4-7f0577ecc490 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=incoming request {"method":"POST","url":"/actions/do","headers":{"content-type":"application/json; charset=utf-8","fiware-correlator":"a081067e-a16a-497a-84b3-b066a52b32c3","fiware-service":"smartcity","fiware-servicepath":"/","x-real-ip":"Perseo-core-timer-rule","cache-control":"no-cache","pragma":"no-cache","user-agent":"Java/1.8.0_232","host":"172.17.0.1:19090","accept":"text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2","connection":"keep-alive","content-length":"71"},"body":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:15 UTC 2019"},"subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:46:15.567Z | lvl=DEBUG | corr=a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24 | trans=c85413ad-d7cd-4d29-a9e4-7f0577ecc490 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=response-time: 1 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:46:15.568Z | lvl=DEBUG | corr=a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24 | trans=c85413ad-d7cd-4d29-a9e4-7f0577ecc490 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=service smartcity, subservice /, event {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:15 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"c85413ad-d7cd-4d29-a9e4-7f0577ecc490","corr":"a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:46:15.568Z | lvl=DEBUG | corr=a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24 | trans=c85413ad-d7cd-4d29-a9e4-7f0577ecc490 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=response-time: 2
iot-perseo-core             | time=2019-11-20T13:46:15.567Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=a081067e-a16a-497a-84b3-b066a52b32c3 | trans=a081067e-a16a-497a-84b3-b066a52b32c3 | srv=smartcity | subsrv=/ | op=DoHTTPPost | comp=perseo-core | msg=action http response 200 OK
iot-perseo-fe               | time=2019-11-20T13:46:15.572Z | lvl=INFO | corr=n/a | trans=n/a | op=n/a | msg=rulesStore.Find {"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.t [...]
iot-perseo-fe               | time=2019-11-20T13:46:15.572Z | lvl=DEBUG | corr=a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24 | trans=c85413ad-d7cd-4d29-a9e4-7f0577ecc490 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executing axn task {"action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]},"index":0},"event":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:15 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"c85413ad-d7cd-4d29-a9e4-7f0577ecc490","corr":"a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24","srv":"smartcity","subsrv":"/"}},"context":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"c85413ad-d7cd-4d29-a9e4-7f0577ecc490","corr":"a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:46:15.575Z | lvl=DEBUG | corr=a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24 | trans=c85413ad-d7cd-4d29-a9e4-7f0577ecc490 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=entity to update: {"actionType":"append","entities":[{"timestamp":{"value":"Wed Nov 20 13:46:15 UTC 2019","type":"Text"},"id":"timer_example_min_2","type":"ww"}]}
iot-perseo-fe               | time=2019-11-20T13:46:15.583Z | lvl=INFO | corr=a081067e-a16a-497a-84b3-b066a52b32c3; perseocep=24 | trans=c85413ad-d7cd-4d29-a9e4-7f0577ecc490 | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executionsStore.Update {"n":1,"nModified":1,"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:16.945Z | lvl=INFO | corr=n/a | trans=n/a | op=checkRequest | comp=perseo-fe | srv=n/a | subsrv=n/a | msg=missing subservice header
iot-perseo-fe               | time=2019-11-20T13:46:16.945Z | lvl=INFO | corr=n/a | trans=n/a | op=checkRequest | comp=perseo-fe | srv=n/a | subsrv=n/a | msg=missing service header
iot-perseo-fe               | time=2019-11-20T13:46:16.946Z | lvl=INFO | corr=af5846b1-b1db-4851-b338-91a605fa1b38; perseocep=25 | trans=af5846b1-b1db-4851-b338-91a605fa1b38 | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::ffff:127.0.0.1 | msg=incoming request {"method":"GET","url":"/version","headers":{"host":"localhost:9090","user-agent":"curl/7.52.1","accept":"*/*"},"body":{},"subservice":"/","service":"unknownt"}
iot-perseo-fe               | time=2019-11-20T13:46:16.946Z | lvl=INFO | corr=af5846b1-b1db-4851-b338-91a605fa1b38; perseocep=25 | trans=af5846b1-b1db-4851-b338-91a605fa1b38 | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::ffff:127.0.0.1 | msg=sending response: 200 {"error":null,"data":{"name":"perseo","description":"IOT CEP front End","version":"1.10.0-next"}}
iot-perseo-fe               | time=2019-11-20T13:46:16.946Z | lvl=DEBUG | corr=af5846b1-b1db-4851-b338-91a605fa1b38; perseocep=25 | trans=af5846b1-b1db-4851-b338-91a605fa1b38 | op=/version | path=/version | comp=perseo-fe | srv=unknownt | subsrv=/ | from=::ffff:127.0.0.1 | msg=response-time: 1 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:46:17.974Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:17.975Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-sth                     | time=2019-11-20T13:46:19.099Z | lvl=INFO | corr=n/a | trans=n/a | op=OPER_STH_SERVER_LOG | from=n/a | srv=n/a | subsrv=n/a | comp=STH | msg=We have processed 0 requests with ERROR in the last 60s interval
iot-perseo-fe               | time=2019-11-20T13:46:22.974Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:22.975Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-core             | time=2019-11-20T13:46:25.563Z | lvl=INFO | from=Perseo-core-timer-rule | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d | trans=577e9cb2-0451-4539-b9d5-ba0a9cb9612d | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=Firing temporal rule: WrapperEventBean [event=MapEventBean eventType=com.espertech.esper.event.map.MapEventType@77fcf003] [properties={ruleName=Timer_example, currentTS=Wed Nov 20 13:46:25 UTC 2019}]
iot-perseo-core             | time=2019-11-20T13:46:25.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d | trans=577e9cb2-0451-4539-b9d5-ba0a9cb9612d | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result errors: null
iot-perseo-core             | time=2019-11-20T13:46:25.564Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d | trans=577e9cb2-0451-4539-b9d5-ba0a9cb9612d | srv=smartcity | subsrv=/ | op=update | comp=perseo-core | msg=result json: {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:25 UTC 2019"}
iot-perseo-fe               | time=2019-11-20T13:46:25.573Z | lvl=INFO | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26 | trans=de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=incoming request {"method":"POST","url":"/actions/do","headers":{"content-type":"application/json; charset=utf-8","fiware-correlator":"577e9cb2-0451-4539-b9d5-ba0a9cb9612d","fiware-service":"smartcity","fiware-servicepath":"/","x-real-ip":"Perseo-core-timer-rule","cache-control":"no-cache","pragma":"no-cache","user-agent":"Java/1.8.0_232","host":"172.17.0.1:19090","accept":"text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2","connection":"keep-alive","content-length":"71"},"body":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:25 UTC 2019"},"subservice":"/","service":"smartcity"}
iot-perseo-fe               | time=2019-11-20T13:46:25.573Z | lvl=DEBUG | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26 | trans=de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | from=Perseo-core-timer-rule | msg=response-time: 0 statusCode: 200
iot-perseo-fe               | time=2019-11-20T13:46:25.575Z | lvl=DEBUG | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26 | trans=de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=service smartcity, subservice /, event {"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:25 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd","corr":"577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26","srv":"smartcity","subsrv":"/"}}
iot-perseo-fe               | time=2019-11-20T13:46:25.575Z | lvl=DEBUG | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26 | trans=de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=response-time: 2
iot-perseo-fe               | time=2019-11-20T13:46:25.577Z | lvl=INFO | corr=n/a | trans=n/a | op=n/a | msg=rulesStore.Find {"_id":"5dd54362740db5904d0188b9","name":"Timer_example","text":"select \"Timer_example\" as ruleName, *, current_timestamp.t [...]
iot-perseo-fe               | time=2019-11-20T13:46:25.577Z | lvl=DEBUG | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26 | trans=de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executing axn task {"action":{"type":"update","parameters":{"id":"timer_example_min_2","type":"ww","attributes":[{"name":"timestamp","type":"Text","value":"${currentTS}"}]},"index":0},"event":{"ruleName":"Timer_example","currentTS":"Wed Nov 20 13:46:25 UTC 2019","subservice":"/","service":"smartcity","fiwarePerseoContext":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd","corr":"577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26","srv":"smartcity","subsrv":"/"}},"context":{"path":"/actions/do","op":"/actions/do","comp":"perseo-fe","trans":"de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd","corr":"577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26","srv":"smartcity","subsrv":"/"}}
iot-perseo-core             | time=2019-11-20T13:46:25.579Z | lvl=DEBUG | from=Perseo-core-timer-rule | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d | trans=577e9cb2-0451-4539-b9d5-ba0a9cb9612d | srv=smartcity | subsrv=/ | op=DoHTTPPost | comp=perseo-core | msg=action http response 200 OK
iot-perseo-fe               | time=2019-11-20T13:46:25.581Z | lvl=DEBUG | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26 | trans=de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=entity to update: {"actionType":"append","entities":[{"timestamp":{"value":"Wed Nov 20 13:46:25 UTC 2019","type":"Text"},"id":"timer_example_min_2","type":"ww"}]}
iot-perseo-fe               | time=2019-11-20T13:46:25.589Z | lvl=INFO | corr=577e9cb2-0451-4539-b9d5-ba0a9cb9612d; perseocep=26 | trans=de4b1a34-bd7f-4e1b-9b97-68f5d78cccbd | op=/actions/do | path=/actions/do | comp=perseo-fe | srv=smartcity | subsrv=/ | msg=executionsStore.Update {"n":1,"nModified":1,"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:27.978Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE_ORION) {"ok":1}
iot-perseo-fe               | time=2019-11-20T13:46:27.978Z | lvl=DEBUG | corr=n/a | trans=n/a | op=n/a | msg=ping (DATABASE) {"ok":1}

Copy link
Collaborator

@manucarrace manucarrace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@manucarrace
Copy link
Collaborator

LGTM

@manucarrace manucarrace merged commit ceb663a into master Nov 20, 2019
@manucarrace manucarrace deleted the task/add_context_timed_rules branch November 20, 2019 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants