Serge Blais

« iep for Message... | Main | IEP/cql Personal... »
Monday Mar 03, 2008

Output Possibilities on Intelligent Event Processor

The IEP provides you with multiple output capabilities. And I needed to figure out the one to use...

  • Streams - This is basically a call out to a web service. So, you would actively call out to an external web service through the NMR. The information in the resulting stream will be same one as in the inbound schema (on the S1 link)
  • Batched Stream Output - Same as the stream, but the events are grouped in batched, based on size, or timeout.
    • When the max. size is reached, the batch is sent.
    • If the timeout is reached but the max. size is not, the batch is sent anyway.
  • Relation - The data on S2 will be supplemented with a tag (+/-) this will indicate of this event on S2 is a add/delete of the event. Then this event can be placed on a call out to a web service through the NMR.
  • Table - The data on S3 is being placed in a SQL table. The table can be global (stays there unless you explicitly delete it), but the data is deleted when you restart the iep SE.

All the outputs are set in the WSDL that is generated from the iep "compilation". Remember that all your changes in the WSDL will be lost when the WSDL regeneration is done! (Keep them in a separate file...)

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed