Details
-
Type: Monitor
-
Status: Closed
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 2021
-
Component/s: FIWARE-TECH-HELP
-
Labels:
-
HD-Chapter:Data
-
HD-Enabler:Orion
Description
Created question in FIWARE Q/A platform on 28-06-2016 at 14:06
Please, ANSWER this question AT https://stackoverflow.com/questions/38076588/why-this-orion-subscription-dont-works-as-i-want
Question:
Why this orion subscription don't works as I want?
Description:
I have the following subscription in orion 1.2.1:
curl --include \
--header 'Content-Type: application/json' \
--request POST \
--data-binary '{
"description": "subscription",
"subject": {
"entities": [
],
"condition": {
"attrs": [
"IdEvent",
"mFlag"
],
"expression":
}
},
"notification": {
"attrsFormat":"legacy",
"http":
,
"attrs": [
"IdEvent"
]
}
}' \
'http://localhost:1026/v2/subscriptions'
When I send an entity update like this one:
curl --include \
--request PATCH \
--header "Content-Type: application/json" \
--data-binary '{
"mFlag":
}' \
'http://localhost:1026/v2/entities/event-2/attrs'
Orion is not notifiying and it is making me crazy don't know what is wrong. Any idea?
When I remove this part of the subscription:
"expression": {
"q": "mFlag>0"
}
it works but I need it to notify when any attribute is changed and the condition is satisfied.
2017-05-22 21:09|UPDATED status: transition Finish| # answers= 1, accepted answer= True