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

FIWARE.Question.Tech.Data.CEP.Error in derived event attributes with Aggregate EPA

    Details

      Description

      Created question in FIWARE Q/A platform on 17-12-2015 at 13:12
      Please, ANSWER this question AT http://stackoverflow.com/questions/34334194/fiware-cep-proton-error-in-derived-event-attributes-with-aggregate-epa

      Question:
      FIWARE CEP (Proton) Error in derived event attributes with Aggregate EPA

      Description:
      I receive a ContextUpdate event from Orion, and I set a rule to count the numer of the received event, possibly with the same "entityId", over a specific time window.
      In the derived event of the aggregate EPA, I want that the "DeviceID" attribute assume the same value of the "entityId" of the received event.
      But, both with "Defered" or "Immediate" evaluation policy, in the DeviceID attribute of the consumer output (text file), I've got:

      "DeviceID":"[Ljava.lang.Object;@4456c43f"

      Any hint?

      Thanks.

      Here is the json configuration:

      {
      "epn": {
      "events": [{
      "name": "DCUPiazzaCarraraContextUpdate",
      "createdDate": "Thu Oct 22 2015",
      "attributes": [

      { "name": "entityId", "type": "String", "dimension": 0 }

      ,

      { "name": "entityType", "type": "String", "dimension": 0 }

      ,

      { "name": "battery", "type": "Double", "dimension": 0 }

      ,

      { "name": "temperature", "type": "Double", "dimension": 0 }

      ,

      { "name": "stato", "type": "Boolean", "dimension": 0 }

      ,

      { "name": "rssi", "type": "Integer", "dimension": 0 }

      ,

      { "name": "lqi", "type": "Integer", "dimension": 0 }

      ,

      { "name": "timestamp", "type": "String", "dimension": 0 }

      ,

      { "name": "numprog", "type": "Integer", "dimension": 0 }

      ,

      { "name": "dcu", "type": "String", "dimension": 0 }

      ]
      }, {
      "name": "DCUAbsence",
      "createdDate": "Sat Nov 07 2015",
      "attributes": [

      { "name": "entityId", "type": "String", "dimension": 0 }

      ,

      { "name": "entityType", "type": "String", "dimension": 0 }

      ,

      { "name": "AlertType", "type": "String", "dimension": 0 }

      ,

      { "name": "eventnum", "type": "Integer", "dimension": 0 }

      ,

      { "name": "DeviceID", "type": "String", "dimension": 0 }

      ,

      { "name": "DeviceContext", "type": "String", "dimension": 0 }

      ]
      }],
      "epas": [{
      "name": "AbsenceDCU",
      "createdDate": "Sat Nov 07 2015",
      "epaType": "Aggregate",
      "context": "AbsenceDCUComp",
      "inputEvents": [

      { "name": "DCUPiazzaCarraraContextUpdate", "consumptionPolicy": "Reuse", "instanceSelectionPolicy": "First" }

      ],
      "computedVariables": [

      { "name": "eventnum", "aggregationType": "Count", "DCUPiazzaCarraraContextUpdate": "1" }

      ],
      "evaluationPolicy": "Immediate",
      "cardinalityPolicy": "Unrestricted",
      "internalSegmentation": [],
      "derivedEvents": [{
      "name": "DCUAbsence",
      "reportParticipants": false,
      "expressions":

      { "entityId": "\"Alert\"", "entityType": "\"PiazzaCarrara\"", "AlertType": "\"006\"", "eventnum": "eventnum", "DeviceID": "DCUPiazzaCarraraContextUpdate.entityId", "DeviceContext": "DCUPiazzaCarraraContextUpdate.entityType" }

      }]
      }],
      "contexts": {
      "temporal": [{
      "name": "AbsenceDCUWindow",
      "createdDate": "Sat Nov 07 2015",
      "type": "TemporalInterval",
      "atStartup": false,
      "neverEnding": false,
      "initiators": [

      { "initiatorType": "Event", "initiatorPolicy": "Ignore", "name": "DCUPiazzaCarraraContextUpdate" }

      ],
      "terminators": [

      { "terminatorType": "RelativeTime", "terminationType": "Discard", "relativeTime": "5000" }

      ]
      }],
      "segmentation": [{
      "name": "AbsenceDCUID",
      "createdDate": "Thu Dec 17 2015",
      "participantEvents": [

      { "name": "DCUPiazzaCarraraContextUpdate", "expression": "DCUPiazzaCarraraContextUpdate.entityId" }

      ,

      { "name": "DCUAbsence", "expression": "DCUAbsence.DeviceID" }

      ]
      }],
      "composite": [{
      "name": "AbsenceDCUComp",
      "createdDate": "Thu Dec 17 2015",
      "temporalContexts": [

      { "name": "AbsenceDCUWindow" }

      ],
      "segmentationContexts": [

      { "name": "AbsenceDCUID" }

      ]
      }]
      },
      "consumers": [{
      "name": "OnFileAlert",
      "createdDate": "Thu Oct 22 2015",
      "type": "File",
      "properties": [

      { "name": "filename", "value": "/var/log/tomcat7/Alert.json" }

      ,

      { "name": "formatter", "value": "json" }

      ,

      { "name": "delimiter", "value": ";" }

      ,

      { "name": "tagDataSeparator", "value": "=" }

      ,

      { "name": "SendingDelay", "value": "1000" }

      ,

      { "name": "dateFormat", "value": "dd/MM/yyyy-HH:mm:ss" }

      ],
      "events": [

      { "name": "DCUAbsence" }

      ,

      { "name": "DCUPiazzaCarraraContextUpdate" }

      ]
      }],
      "producers": [],
      "name": "CounterExample"
      }

      }

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        2h 59m 1 Backlog Manager 17/Dec/15 6:03 PM
        In Progress In Progress Answered Answered
        3h 1 Backlog Manager 17/Dec/15 9:03 PM
        Answered Answered Closed Closed
        15h 1 Backlog Manager 18/Dec/15 12:03 PM
        Closed Closed In Progress In Progress
        24d 23h 31m 1 Manuel Escriche 12/Jan/16 11:34 AM
        In Progress In Progress Closed Closed
        3s 1 Manuel Escriche 12/Jan/16 11:34 AM

          People

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

            Dates

            • Created:
              Updated:
              Resolved: