[Fiware-tech-help] IMPACT: Orion subscriptions to notify cygnus

Peter Theill peter at familiohq.com
Thu Nov 23 13:59:17 CET 2017


I have an issue sending notifications from subscriptions I've setup on
Orion Object Broker.

I've setup Orion and I'm able to create entities, etc without issues.

Now I'm trying to setup a subscription so new entities will be send to
cygnus.

In Orion I have an entity called "Event" and I'm trying to setup a
subscription so every time a new "Event" entity is created it will notify a
(cygnus ngsi) endpoint.

This is my CURL for creating a subscription

*curl -X "POST" "http://staging.familiohq.com:1026/v2/subscriptions
<http://staging.familiohq.com:1026/v2/subscriptions>" \*
*     -H 'Accept: application/json' \*
*     -H 'Fiware-ServicePath: /' \*
*     -H 'Content-Type: application/json' \*
*     -d $'{*
*  "throttling": 1,*
*  "subject": {*
*    "entities": [*
*      {*
*        "type": "Event",*
*        "idPattern": ".*"*
*      }*
*    ]*
*  },*
*  "description": "Event subscription",*
*  "notification": {*
*    "attrs": [*
*      "location"*
*    ],*
*    "http": {*
*      "url": "http://staging.familiohq.com
<http://staging.familiohq.com>:5050/notify"*
*    },*
*    "attrsformat": "legacy"*
*  },*
*  "expires": "2020-12-31T00:00:00.000Z"*
*}'*

I'm using the v2 subscriptions endpoint with the "attrsformat" = "legacy"
instead of using v1 subscribeContext. Both should work according to the
documentation (at
http://fiware-cygnus.readthedocs.io/en/latest/cygnus-ngsi/installation_and_administration_guide/ngsiv2_support/index.html
).

The Orion and Cygnus docker containers seems to run as expected but when
I'm listing my subscriptions using

curl "http://staging.familiohq.com:1026/v2/subscriptions" \
     -H 'Fiware-ServicePath: /'

I'm getting a failed status

[  {
    "id": "5a16bb600cd43be01f108c0c",
    "description": "Event subscription",
    "expires": "2020-12-31T00:00:00.00Z",
*    "status": "failed",*
    "subject": {
      "entities": [
        {
          "idPattern": ".*",
          "type": "Event"
        }
      ],
      "condition": {
        "attrs": []
      }
    },
    "notification": {
      "timesSent": 3,
      "lastNotification": "2017-11-23T12:14:04.00Z",
      "attrs": [
        "location"
      ],
      "attrsFormat": "normalized",
      "http": {
        "url": "http://staging.familiohq.com:5050/notify"
      },
      "lastFailure": "2017-11-23T12:14:04.00Z"
    },
    "throttling": 1
  }
]

Are you able to help me figure out what's causing the issue setting up the
subscription or could you let me know if you need more information..

Thanks

Peter from Watcher.


-- 
*Peter Theill*
CTO
+45 6171 5096 <61%2071%2050%2096>
peter at familiohq.com

*Familio*
Artillerivej 86
DK-2300 Copenhagen S
https://familiohq.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/fiware-tech-help/attachments/20171123/08044487/attachment.html>


More information about the Fiware-tech-help mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy