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

FIWARE.Request.Tech.Problem sending a CEP-Proton event to FIWARE ORION Context BRoker.

    Details

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

      Description

      Dear all,

      I have installed a CEP-PROTON instance and I am trying to configure it to
      receive and send events from/to an ORION context broker instance. I have
      configured on ORION a subscription to notify an event to CEP and it works
      properly, but I have a problem to send an event to ORION.

      When I receive the event from ORION I have configured a consumer (following
      the documentation) to send the event to an entity on ORION but it does not
      work

      Here the Proton LOG

      INFO: routeTimedObject: forwarding event KPIWasteContainer; entityType=KPI;
      Certainty=0.0; Duration=0.0; entityId=KPI:PRUEBA; ExpirationTime=null;
      Cost=0.0; Annotation=; Name=KPIWasteContainer; OccurrenceTime=1511871926381;
      result=1450.0; EventSource=; EventId=56250546-f321-4c4c-b4ab-bfc18d2697da;
      DetectionTime=1511871926381; Chronon=null; to consumer...

      Nov 28, 2017 12:25:26 PM
      com.ibm.hrl.proton.server.executorServices.SimpleThreadFactory$ProtonExcepti
      onHandler uncaughtException

      SEVERE: Uncaught exception in thread: Thread[2,5,main],exception:
      com.ibm.hrl.proton.adapters.rest.client.RESTException:
      com.ibm.hrl.proton.adapters.rest.client.RESTException: Could not perform
      POST of event instance:

      {"OccurrenceTime":"28\/11\/2017-12:25:26","result":"1450.0","EventSource":"" ,"entityType":"KPI","Certainty":"0.0","EventId":"56250546-f321-4c4c-b4ab-bfc 18d2697da","DetectionTime":"28\/11\/2017-12:25:26","Duration":"0.0","entityI d":"KPI:PRUEBA","Cost":"0.0","Annotation":"","Name":"KPIWasteContainer"}

      with request headers:

      Content-Type: application/json

      User-Agent: Jakarta Commons-HttpClient/3.0

      Host: 130.206.117.164

      Content-Length: 300

      to consumer http://130.206.117.164/v2/entities, responce result: 400

      Here the Orion log

      time=2017-11-28T12:22:33.711Z | lvl=INFO |
      corr=cfc3807a-d436-11e7-9e79-fa163eab214f | trans=1511363186-603-00000000206

      from=pending srv=pending subsrv=pending comp=Orion

      op=logMsg.h[1808]:lmTransactionStart | msg=Starting transaction from
      192.168.240.127:60684/v2/entities

      time=2017-11-28T12:22:33.711Z | lvl=WARN |
      corr=cfc3807a-d436-11e7-9e79-fa163eab214f | trans=1511363186-603-00000000206

      from=130.206.122.186 srv=pending subsrv=<default> comp=Orion

      op=AlarmManager.cpp[405]:badInput | msg=Raising alarm BadInput
      192.168.240.127: No entity id specified

      time=2017-11-28T12:22:33.711Z | lvl=INFO |
      corr=cfc3807a-d436-11e7-9e79-fa163eab214f | trans=1511363186-603-00000000206

      from=130.206.122.186 srv=pending subsrv=<default> comp=Orion

      op=logMsg.h[1892]:lmTransactionEnd | msg=Transaction ended

      It seems that PROTON does not create correctly the rest call to ORION.

      I have followed the documentation and in particular the Appendix A:
      Integration with NGSI in the FIWARE project "Integration with Context Broker
      JSON Format" and I do not know what I am doing wrong..

      I have updated PROTON with the last versions of the WAR files.

      Find attached the screenshoot of my consumer config and the json file with
      my project on PROTON.

      I hope you can help me .

      Thanks in advance.

      Best regards,

      Dario Pellegrino

      Dario Pellegrino
      Direzione Ricerca e Innovazione - R&D Lab
      <dario.pellegrino@eng.it> dario.pellegrino@eng.it

      Engineering Ingegneria Informatica spa
      Viale Regione Siciliana, 7275 - 90146 Palermo(Italy)
      Phone: +39-091.7511864
      Mobile: +39-392.4674892

      Twitter: @DPellegrino73

      <http://www.eng.it/> www.eng.it

      __________________________________________________________________________________________

      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: Dario Pellegrino <dario.pellegrino@eng.it>]

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        41d 4h 40m 1 Jose Manuel Cantera 08/Jan/18 6:05 PM
        In Progress In Progress Closed Closed
        1d 15h 22m 1 Jose Manuel Cantera 10/Jan/18 9:27 AM

          People

          • Assignee:
            jmcantera Jose Manuel Cantera
            Reporter:
            fw.ext.user FW External User
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: