On January 27th, this site will be read-only as we migrate to Oracle Forums for an improved community experience. You will not be able to initiate activity until January 30th, when you will be able to use this site as normal.

    Forum Stats

  • 3,889,563 Users
  • 2,269,760 Discussions


XML parsing in CEP

calvinIsMe Member Posts: 23
edited Oct 16, 2012 2:40PM in Complex Event Processing
Hi All,

I somehow strongly feel OCEP should have much more XML support.
Firstly we need not to use XML marshalling/unmarshalling to and from Java classes.

Secondly event definition could have supported through XSD(s).

Lastly CQL should have a solid XML parsing capability (although it has some XQuery based naive support). If we had the support, it would have been much more easier send data directly from some bus (e.g. OSB) to OCEP and apply the pattern using CQL.

Life would be much more simpler.... Isn't it?


Edited by: calvinIsMe on Oct 15, 2012 11:45 PM


  • alexalves
    alexalves Member Posts: 99

    Thanks for the feedback.

    We do support XML natively in CQL.

    For example, consider the following query:

    stream[rows 10]
    group by c1

    In this case, you don't need to marshal/unmarshal XML into a Java Binding.

    Please take a look at our CQL reference guide.

    In addition, in the next releases, we will have full support for EDN-based events that are defined using EDL (e.g. XSD).

  • calvinIsMe
    calvinIsMe Member Posts: 23
    edited Oct 16, 2012 2:40PM
    Hi Alex

    Nice to get feedback directly from creator.

    Always felt EDN integration is an obvious future step. I feel it kind of completes gaps in Oracle EDA offering. ESB (in this case SOA suite) can be biggest source of events in an enterprise.

    Having said that can we get some more details on what next release of OCEP is bringing along? Anything on CEP dashboard. Whenever we are trying to build a solution around CEP, we had to rely on BAM. No offense on BAM, that is indeed a powerful tool. But to represent a pattern of data graphically, it seems overkill. Or am I missing something?


    Edited by: calvinIsMe on Oct 17, 2012 12:09 AM
This discussion has been closed.