Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-12976

FIWARE.Request.Tech.IMPACT: Orion subscriptions to notify cygnus.

    Details

    • Type: extRequest
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Fix Version/s: 2021
    • Component/s: FIWARE-TECH-HELP
    • Labels:
      None

      Description

      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":
        Unknown macro: { "entities"}

        ,
        "notification":

        Unknown macro: { "timesSent"}

        ,
        "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@familiohq.com

      Familio
      Artillerivej 86
      DK-2300 Copenhagen S
      https://familiohq.com/

      __________________________________________________________________________________________

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

      Fiware-tech-help mailing list
      Fiware-tech-help@lists.fiware.org
      https://lists.fiware.org/listinfo/fiware-tech-help

      [Created via e-mail received from: Peter Theill <peter@familiohq.com>]

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        4h 22m 1 Veronika Vlnkova 23/Nov/17 2:30 PM
        In Progress In Progress Answered Answered
        4s 1 Veronika Vlnkova 23/Nov/17 2:30 PM
        Answered Answered Closed Closed
        3s 1 Veronika Vlnkova 23/Nov/17 2:30 PM

          People

          • Assignee:
            backlogmanager Backlog Manager
            Reporter:
            fw.ext.user FW External User
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: