[ https://jira.fiware.org/browse/HELP-15323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fernando Lopez updated HELP-15323:
----------------------------------
Description:
Created question in FIWARE Q/A platform on 16-01-2019 at 16:01
{color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/54220061/orion-subscriptions-do-not-detect-the-removal-of-entities
+Question:+
Orion subscriptions do not detect the removal of entities
+Description:+
Subscriptions detect the creation and update of entities but do not detect the removal of entities.
Subscription creation:
POST http://myhost:orion_port/v2/subscriptions
{
"description": "Send a notification to detect any change",
"subject": {
"entities": [{
"idPattern": ".*"
}]
},
"notification": {
"http": {
"url": "http://myhost:myport/myendpoint"
}
}
}
Entity creation:
POST http://myhost:iot_aget_json_port/iot/devices
{
"devices": [{
"device_id": "entity_test_agent",
"entity_name": "entity_test_orion",
"entity_type": "test",
"transport": "HTTP",
"protocol": "IoTA-JSON",
"attributes": [{
"object_id": "status",
"name": "status",
"type": "Text"
}],
"static_attributes": [{
"name": "name",
"type": "Text",
"value": "Test"
}]
}]
}
Entity update:
PUT http://myhost:orion_port/v2/entities/entity_test_orion/attrs/name
{
"value": true
}
Delete entity:
DELETE http://myhost:orion_port/v2/entities/entity_test_orion
DELETE http://myhost:iot_aget_json_port/iot/devices/entity_test_agent
First, I send the subscription creation to detect changes in entities.
Later, I create an entity and the subscription is executed without problems. Then I update the entity name and I receive the subscription again perfectly, but if I delete the entity I do not receive any event.
There are any way to receive subscription events to detect when an entity is deleted?
was:
Created question in FIWARE Q/A platform on 16-01-2019 at 16:01
{color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/54220061/orion-subscriptions-do-not-detect-the-removal-of-entities
+Question:+
Orion subscriptions do not detect the removal of entities
+Description:+
Subscriptions detect the creation and update of entities but do not detect the removal of entities.
Subscription creation:
POST http://myhost:orion_port/v2/subscriptions
{
"description": "Send a notification to detect any change",
"subject": {
"entities": [{
"idPattern": ".*"
}]
},
"notification": {
"http": {
"url": "http://myhost:myport/myendpoint"
}
}
}
Entity creation:
POST http://myhost:iot_aget_json_port/iot/devices
{
"devices": [{
"device_id": "entity_test_agent",
"entity_name": "entity_test_orion",
"entity_type": "test",
"transport": "HTTP",
"protocol": "IoTA-JSON",
"attributes": [{
"object_id": "status",
"name": "status",
"type": "Text"
}],
"static_attributes": [{
"name": "name",
"type": "Text",
"value": "Test"
}]
}]
}
Entity update:
PUT http://myhost:orion_port/v2/entities/entity_test_orion/attrs/name
{
"value": true
}
Delete entity:
DELETE http://myhost:orion_port/v2/entities/entity_test_orion
DELETE http://myhost:iot_aget_json_port/iot/devices/entity_test_agent
First, I send the subscription creation to detect changes in entities.
Later, I create an entity and the subscription is executed without problems. Then I update the entity name and I receive the subscription again perfectly, but if I delete the entity I do not receive any event.
There are any way to receive subscription events to detect when an entity is deleted?
HD-Enabler: Orion
> [fiware-stackoverflow] Orion subscriptions do not detect the removal of entities
> --------------------------------------------------------------------------------
>
> Key: HELP-15323
> URL: https://jira.fiware.org/browse/HELP-15323
> Project: Help-Desk
> Issue Type: Monitor
> Components: FIWARE-TECH-HELP
> Reporter: Backlog Manager
> Labels: fiware, fiware-orion
>
> Created question in FIWARE Q/A platform on 16-01-2019 at 16:01
> {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/54220061/orion-subscriptions-do-not-detect-the-removal-of-entities
> +Question:+
> Orion subscriptions do not detect the removal of entities
> +Description:+
> Subscriptions detect the creation and update of entities but do not detect the removal of entities.
> Subscription creation:
> POST http://myhost:orion_port/v2/subscriptions
> {
> "description": "Send a notification to detect any change",
> "subject": {
> "entities": [{
> "idPattern": ".*"
> }]
> },
> "notification": {
> "http": {
> "url": "http://myhost:myport/myendpoint"
> }
> }
> }
> Entity creation:
> POST http://myhost:iot_aget_json_port/iot/devices
> {
> "devices": [{
> "device_id": "entity_test_agent",
> "entity_name": "entity_test_orion",
> "entity_type": "test",
> "transport": "HTTP",
> "protocol": "IoTA-JSON",
> "attributes": [{
> "object_id": "status",
> "name": "status",
> "type": "Text"
> }],
> "static_attributes": [{
> "name": "name",
> "type": "Text",
> "value": "Test"
> }]
> }]
> }
> Entity update:
> PUT http://myhost:orion_port/v2/entities/entity_test_orion/attrs/name
> {
> "value": true
> }
> Delete entity:
> DELETE http://myhost:orion_port/v2/entities/entity_test_orion
> DELETE http://myhost:iot_aget_json_port/iot/devices/entity_test_agent
> First, I send the subscription creation to detect changes in entities.
> Later, I create an entity and the subscription is executed without problems. Then I update the entity name and I receive the subscription again perfectly, but if I delete the entity I do not receive any event.
> There are any way to receive subscription events to detect when an entity is deleted?
--
This message was sent by Atlassian JIRA
(v6.4.1#64016)
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy