在不指定属性的情况下订阅实体

时间:2015-03-13 14:16:34

标签: fiware-orion

我正在尝试订阅实体以使用ONCHANGE获取通知。

问题是我想在实体中添加或删除新属性时收到通知,否则说,我希望在该实体发生任何变化时发出通知。

这可能吗?我尝试在查询中设置一个空的condValues列表,如下所示:

{
    "entities": [
        {
            "type": "case",
            "isPattern": "false",
            "id": "Case1"
        }
    ],
    "reference": "http://localhost:1028/accumulate",
    "duration": "P1M",
    "notifyConditions": [
        {
            "type": "ONCHANGE",
            "condValues": [
"Test Node 1"
 ]
        }
    ],
    "throttling": "PT5S"
}

但它不起作用。

PS:请注意,我省略了属性Array以接收通知中的所有属性,这确实有效。

1 个答案:

答案 0 :(得分:1)

当前的Orion版本(0.19.0)未实现此类功能。但是,计划在将来完成(见this issue at Orion github repository)。

编辑:自Orion 0.27.0起,您可以订阅任何属性的更改。为此,订阅省略condValues字段(或使用空数组[]作为值)。