【发布时间】:2015-03-24 14:08:25
【问题描述】:
我想在我的 FI-WARE 架构中使用 Proton 作为 CEP GE。
我请求您的帮助,因为我有一个结构复杂的事件,我想了解如何定义它以及应该使用它的 EPA。
我签入了您在此 wiki 中提供的文档 https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/CEP_GE_-_IBM_Proactive_Technology_Online_User_and_Programmer_Guide 接着 forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Complex_Event_Processing_Open_RESTful_API_Specification 和 http://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/FIWARE.ArchitectureDescription.Data.CEP
但我没有找到关于事件配置或 EPA(事件处理代理)配置中类型对象的属性或如何使用 REST api 设置事件描述的任何信息。
传入事件的json结构是这样的(我知道这里缺少name属性)
{"contextElements":[
{"type":"ADD",
"isPattern":false,
"id":"ADD_MESSAGE_com.liferay.portlet.messageboards.model.MBMessage_111516",
"attributes":[
{"name":"id_","type":"long","value":"32302"},
{"name":"companyId","type":"long","value":"10157"},
{"name":"groupId","type":"long","value":"10184"},
{"name":"userId","type":"long","value":"10201"},
{"name":"date","type":"date","value":"12-mar-2015"},
{"name":"type","type":"string","value":"ADD_MESSAGE"},
{"name":"className","type":"string","value":"com.liferay.portlet.messageboards.model.MBMessage"},
{"name":"classPK","type":"string","value":"111516"},
{"name":"classUuid","type":"string","value":"9cd599c5-e01e-417d-9118-a636beed7145"},
{"name":"model","type":"string","value":"{32302}"}
]}
],
"updateAction":"APPEND"}
EPA 应检查“名称”:“groupId”“属性”字段的“值”。 我认为使用 Proton UI (http://130.206.81.23:8080/AuthoringTool/Main.html) 做到这一点并不容易。我在那里创建了一个名为 is3_like_eng_test 的新项目。
你能给我一个资源,深入解释如何创建我还需要的质子项目 json 文件。
提前谢谢你
【问题讨论】:
标签: complex-event-processing fiware