Подписка Fiware Orion на STH в NGSI V2 с устаревшими значениями
Я работаю с STH, с NGSI V1 у меня нет никаких проблем. Когда я пытаюсь использовать его с ngsi v2 (через устаревшие значения), у меня возникают несколько проблем.
Я создаю подписку в v2 следующим образом:
POST /v2/subscriptions HTTP/1.1
Host: <orion-context-broker-host>:<orion-context-broker-port>
Content-Type: application/json
fiware-service: xxxx
fiware-servicepath: /xxxx
{
"description": "Probando legacy",
"subject": {
"entities": [
{
"id": "sthlegacy2",
"type": "NGSIV2"
}
],
"condition": {
"attrs": []
}
},
"notification": {
"attrsFormat":"legacy",
"http": {
"url": "http://<sth-host>:<sth-port>/notify"
},
"attrs": []
},
"expires": "2040-01-01T14:00:00.00Z",
"throttling": 0
}
Подписка хорошо создана, но когда я пытаюсь обновить значение, состояние подписки меняется на "не удалось", и в sth ничего не создается.
Я был бы признателен за решение, что-то, что я должен делать неправильно.