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

[fiware-stackoverflow] Why this orion subscription don't works as I want?

    Details

      Description

      Created question in FIWARE Q/A platform on 28-06-2016 at 14:06
      Please, ANSWER this question AT https://stackoverflow.com/questions/38076588/why-this-orion-subscription-dont-works-as-i-want

      Question:
      Why this orion subscription don't works as I want?

      Description:
      I have the following subscription in orion 1.2.1:

      curl --include \
      --header 'Content-Type: application/json' \
      --request POST \
      --data-binary '{
      "description": "subscription",
      "subject": {
      "entities": [

      { "idPattern": "event-.*", "type": "Event" }

      ],
      "condition": {
      "attrs": [
      "IdEvent",
      "mFlag"
      ],
      "expression":

      { "q": "mFlag>0" }

      }
      },
      "notification": {
      "attrsFormat":"legacy",
      "http":

      { "url" : "http://localhost:5050/notify" }

      ,
      "attrs": [
      "IdEvent"
      ]
      }
      }' \
      'http://localhost:1026/v2/subscriptions'

      When I send an entity update like this one:

      curl --include \
      --request PATCH \
      --header "Content-Type: application/json" \
      --data-binary '{
      "mFlag":

      { "value":"5", "type":"int" }

      }' \
      'http://localhost:1026/v2/entities/event-2/attrs'

      Orion is not notifiying and it is making me crazy don't know what is wrong. Any idea?

      When I remove this part of the subscription:

      "expression": {
      "q": "mFlag>0"
      }

      it works but I need it to notify when any attribute is changed and the condition is satisfied.

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        2h 55m 1 Backlog Manager 22/May/17 6:08 PM
        In Progress In Progress Closed Closed
        3h 1 Backlog Manager 22/May/17 9:08 PM
        fla Fernando Lopez made changes -
        Fix Version/s 2021 [ 12600 ]
        fla Fernando Lopez made changes -
        Assignee Backlog Manager [ backlogmanager ]
        fla Fernando Lopez made changes -
        HD-Enabler Orion [ 10875 ]
        HD-Chapter Data [ 10838 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2017-05-22 21:09|UPDATED status: transition Finish| # answers= 1, accepted answer= True

        Show
        backlogmanager Backlog Manager added a comment - 2017-05-22 21:09|UPDATED status: transition Finish| # answers= 1, accepted answer= True
        backlogmanager Backlog Manager made changes -
        Resolution Done [ 10000 ]
        Status In Progress [ 3 ] Closed [ 6 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2017-05-22 18:09|UPDATED status: transition Answer| # answers= 1, accepted answer= True

        Show
        backlogmanager Backlog Manager added a comment - 2017-05-22 18:09|UPDATED status: transition Answer| # answers= 1, accepted answer= True
        backlogmanager Backlog Manager made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        backlogmanager Backlog Manager made changes -
        Field Original Value New Value
        Component/s FIWARE-TECH-HELP [ 10278 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2017-05-22 15:13|CREATED monitor | # answers= 1, accepted answer= True

        Show
        backlogmanager Backlog Manager added a comment - 2017-05-22 15:13|CREATED monitor | # answers= 1, accepted answer= True
        backlogmanager Backlog Manager created issue -

          People

          • Assignee:
            backlogmanager Backlog Manager
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: