Python plug-ins tutorial

Python Plug-ins

Following on from the blog post introducing the new Apama EPL Python plug-ins feature, we provide a video that will give you a good insight into developing a Software AG Designer project using the Python plug-ins feature in Apama.

The video goes into detail about how to set up a new project and use Python plug-in methods from EPL code.

PyDev Install PyDev

The video also shows you how to set up PyDev, which is a Python IDE for Eclipse and can be used for programming in Python – supporting code refactoring, graphical debugging and code analysis among other features.… Read More

Introduction to Python Plug-ins

In Apama 10.3 we introduced a new way to create extensions to EPL (the Apama language). In addition to writing extension points (plug-ins) to EPL in C++ and Java, it is now possible to also create them in Python.

The new interface to Python is a fully-fledged mapping between EPL and Python types allowing you to expose Python methods to be called directly from EPL with complex type arguments returning values and throwing exceptions directly back to EPL.… Read More

Common mistakes in EPL

Although we’ve tried our hardest to make the Apama Event Processing Language (EPL) familiar and easy to get into, there will always be some room for error. In this blog, we will explore some of the common ‘gotchas’ that often vex EPL newcomers, hopefully making the introductory experience as pleasant as possible.… Read More

Chain Managers – Dynamic Connectivity

Connectivity plug-ins can be written in Java or C++, and run inside the correlator process to allow messages to be sent and received to/from external systems

Individual plug-ins are combined together to form chains that define the path of a message, with the correlator host process at one end and an external system or library at the other, and with an optional sequence of message mapping transformations between them.

Refer TECHniques Blog post on Apama connectivity plug-ins.… Read More

Apama Community Expansion

Today, we are very pleased to announce two new major features for the Apama Community to enjoy! We hope that these extensions will enable community members to more easily find and share community made resources.

Dedicated Stack Overflow tag

Apama now has it’s own tag on the popular programming forum Stack Overflow. Stack Overflow is a community moderated, public forum for discussing various problems and solutions regarding software projects. This tag will enable community members to post Apama related questions, which subscribers of the tag will be alerted to.… Read More