The Mandarax PortfolioAgent



Introduction

The portfolio agent is an application illustrating mandarax ECA (Event-Condition-Action) rules. The agent watches a portfolio of investments. Events triggering agent activities are incoming mail messages (fetched from a pop server). The agent then issues a query to its knowledge base to compute the appropriate action, and executes this action. Some actions are 'alerts'. The agent uses an SMTP server to send alerts. To start the agent, simply send an email to the agents email address.

To download the agent, please follow the instructions for your platform. Note that the agent needs to be configured first (using a file "portfolioagent.properties", in particular the mail server must be specified).

Windows Instructions:

Download the installer (2.3M). After downloading, double-click install.exe. You may need to install a Java 1.3 (or later) virtual machine. You can download one from Sun's Java web site.

Unix or Unix-like operating systems Instructions:

Instructions (for other platforms):

Download the installer (2.1M). Be sure you have Java 1.3 or later installed. You can download Java from Sun's site In a console window, change to the directory where you downloaded install.jar to before running the installer Your operating system may invoke Java in a different way. To start the installer, add install.jar to your CLASSPATH, then start the main class of the installer named install