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

[fiware-stackoverflow] Error in subscribeContext

    Details

      Description

      Created question in FIWARE Q/A platform on 10-12-2015 at 17:12
      Please, ANSWER this question AT https://stackoverflow.com/questions/34206712/error-in-subscribecontext

      Question:
      Error in subscribeContext

      Description:
      I'm currently trying to configure the Fiware Iot Broker with the Configuration Manager (NECongMan) and Fiware Orion as the context producer. I'm having a problem with the NGSI10 subscribeContext operation.

      This is the request sent to the IoT Broker:

      <?xml version="1.0"?>
      <subscribeContextRequest>
      <entityIdList>
      <entityId type="Room" isPattern="false">
      <id>Room1</id>
      </entityId>
      </entityIdList>
      <attributeList>
      <attribute>temperature</attribute>
      </attributeList>
      <reference>http://localhost:1028/accumulate&lt;/reference&gt;
      <duration>PT1H</duration>
      <notifyConditions>
      <notifyCondition>
      <type>ONCHANGE</type>
      <condValueList>
      <condValue>pressure</condValue>
      </condValueList>
      </notifyCondition>
      </notifyConditions>
      <throttling>PT5S</throttling>
      </subscribeContextRequest>

      The IoTBroker tries to contact Orion issuing a subscribeContextRequest but the duration string is changed:

      <subscribeContextRequest>
      <entityIdList>
      <entityId
      type="Room"
      isPattern="false">
      <id>
      Room1
      </id>
      </entityId>
      </entityIdList>
      <attributeList>
      <attribute>
      temperature
      </attribute>
      </attributeList>
      <reference>
      http://192.168.16.178:8080/ngsi10/notify
      </reference>
      <duration>
      P0Y0M0DT0H59M58.157S
      </duration>
      <notifyConditions>
      <notifyCondition>
      <type>
      ONCHANGE
      </type>
      <condValueList>
      <condValue>
      pressure
      </condValue>
      </condValueList>
      </notifyCondition>
      </notifyConditions>
      <throttling>
      PT5S
      </throttling>
      </subscribeContextRequest>

      But Orion gives an error (invalid payload: syntax error in duration string). Do you have any idea how to resolve the issue?

        Activity

        Hide
        backlogmanager Backlog Manager added a comment -

        2017-05-22 15:10|CREATED monitor | # answers= 2, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2017-05-22 15:10|CREATED monitor | # answers= 2, accepted answer= False
        Hide
        backlogmanager Backlog Manager added a comment -

        2017-05-22 18:07|UPDATED status: transition Answer| # answers= 2, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2017-05-22 18:07|UPDATED status: transition Answer| # answers= 2, accepted answer= False
        Hide
        backlogmanager Backlog Manager added a comment -

        2017-05-22 21:07|UPDATED status: transition Answered| # answers= 2, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2017-05-22 21:07|UPDATED status: transition Answered| # answers= 2, accepted answer= False

          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: