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

FIWARE.Question.Tech.Data.OrionContextBroker.FIWARE - Orion Context Broker - Cannot create subscription - Callback is missing

    Details

      Description

      Created question in FIWARE Q/A platform on 08-08-2016 at 12:08
      Please, ANSWER this question AT http://stackoverflow.com/questions/38826682/fiware-orion-context-broker-cannot-create-subscription-callback-is-missing

      Question:
      FIWARE - Orion Context Broker - Cannot create subscription - Callback is missing

      Description:
      I'm working with the Orion Context Broker and I'm trying to add a new subscription but I'm getting an error that the callback is missing even though I have provided one.

      Here are the entities that I have

      $ curl localhost:1026/v2/entities -s -S --header 'Accept: application/json' | python -mjson.tool
      [
      {
      "id": "Room1",
      "pressure": {
      "metadata": {},
      "type": "Integer",
      "value": 720
      },
      "temperature": {
      "metadata": {},
      "type": "Float",
      "value": 23
      },
      "type": "Room"
      },
      {
      "id": "Room2",
      "pressure": {
      "metadata": {},
      "type": "Integer",
      "value": 711
      },
      "temperature": {
      "metadata": {},
      "type": "Float",
      "value": 21
      },
      "type": "Room"
      }
      ]

      And here is the call to create a new subscription and subsequent error:

      $ curl -v localhost:1026/v2/subscriptions -s -S --header 'Content-Type: application/json' \
      > d @ <<EOF
      > {
      > "description": "A subscription to get info about Room1",
      > "subject": {
      > "entities": [
      >

      { > "id": "Room1", > "type": "Room" > }

      > ],
      > "condition":

      { > "attributes": ["temperature"] > }

      > },
      > "notification": {
      > "http":

      { > "url": "http://localhost:1028/accumulate" > }

      ,
      > "attrs": [
      > "temperature",
      > "pressure"
      > ]
      > },
      > "expires": "2040-01-01T14:00:00.00Z",
      > "throttling": 5
      > }
      > EOF

      • Hostname was NOT found in DNS cache
      • Trying 127.0.0.1...
      • Connected to localhost (127.0.0.1) port 1026 (#0)
        > POST /v2/subscriptions HTTP/1.1
        > User-Agent: curl/7.35.0
        > Host: localhost:1026
        > Accept: /
        > Content-Type: application/json
        > Content-Length: 417
        >
      • upload completely sent off: 417 out of 417 bytes
        < HTTP/1.1 400 Bad Request
        < Connection: Keep-Alive
        < Content-Length: 58
        < Content-Type: application/json
        < Date: Mon, 08 Aug 2016 10:11:39 GMT
        <
      • Connection #0 to host localhost left intact {"error":"BadRequest","description":"callback is missing"}

        Activity

        Hide
        backlogmanager Backlog Manager added a comment -

        2016-08-08 15:05|CREATED monitor | # answers= 0, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2016-08-08 15:05|CREATED monitor | # answers= 0, accepted answer= False
        Hide
        backlogmanager Backlog Manager added a comment -

        2016-08-17 12:05|UPDATED status: transition Answer| # answers= 1, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2016-08-17 12:05|UPDATED status: transition Answer| # answers= 1, accepted answer= False
        Hide
        backlogmanager Backlog Manager added a comment -

        2016-08-17 15:05|UPDATED status: transition Finish| # answers= 1, accepted answer= True

        Show
        backlogmanager Backlog Manager added a comment - 2016-08-17 15:05|UPDATED status: transition Finish| # answers= 1, accepted answer= True

          People

          • Assignee:
            fermin Fermín Galán
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: