在不指定属性的情况下订阅实体
Subscribing to an entity without specifying attributes
我正在尝试订阅实体以使用 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:请注意,我省略了属性数组以接收通知中的所有属性,这确实有效。
当前 Orion 版本 (0.19.0) 未实现此类功能。但是,计划在将来完成(参见 this issue at Orion github repository)。
编辑: 从 Orion 0.27.0 开始,您可以订阅任何属性的更改。为此,请在订阅时省略 condValues
字段(或使用空数组 []
作为值)。
我正在尝试订阅实体以使用 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:请注意,我省略了属性数组以接收通知中的所有属性,这确实有效。
当前 Orion 版本 (0.19.0) 未实现此类功能。但是,计划在将来完成(参见 this issue at Orion github repository)。
编辑: 从 Orion 0.27.0 开始,您可以订阅任何属性的更改。为此,请在订阅时省略 condValues
字段(或使用空数组 []
作为值)。