[Fiware-tech-help] [FIWARE-JIRA] (HELP-12992) Problem sending a CEP-Proton event to FIWARE ORION Context BRoker

Help-Desk jira-help-desk at jira.fiware.org
Mon Jan 8 18:07:00 CET 2018



>From FIWARE JIRA - Main Help Desk ----

-------------------------------------------------------------------------------
Comments:


Jose Manuel Cantera - Today 6:06 PM
------------------
you are missing the entity id

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



Stefano De Panfilis - 29/Nov/17 4:28 AM
------------------

Dear Veronika,

Have you assigned this to Fabiana?

@dario: just in case have you checked this with Pasquale?

Ciao
Stefano

Il 28 Nov 2017 5:16 PM, "Dario Pellegrino" <dario.pellegrino at eng.it> ha
scritto:

> 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$ProtonExceptionHandler
> 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-bfc18d2697da","DetectionTime":"28\/11\/2017-12:25:26","Duration":"0.0","entityId":"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
> <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
> <http://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 <http://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 at eng.it
>
> *Engineering Ingegneria Informatica spa*
> Viale Regione Siciliana, 7275 - 90146 Palermo(Italy)
> Phone:  +39-091.7511864 <+39%20091%20751%201864>
> Mobile: +39-392.4674892 <+39%20392%20467%204892>
>
> Twitter: @DPellegrino73
>
> www.eng.it
>
>
>
>
>
>
>
>
>
>



------------------------
Issue id: HELP-12992
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
 <mailto:dario.pellegrino at eng.it> dario.pellegrino at 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:
- http://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/FIWARE_Privacy_Policy
- http://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Cookies_Policy_FIWARE

Fiware-tech-help mailing list
Fiware-tech-help at lists.fiware.org
https://lists.fiware.org/listinfo/fiware-tech-help


[Created via e-mail received from: Dario Pellegrino <dario.pellegrino at eng.it>]

FIWARE Chapter: 
FIWARE GEri: 

Status: In Progress 

---------------------
This email was generated by FIWARE JIRA following an email received into the Main Help Desk.


More information about the Fiware-tech-help mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy