This agent allows you to write your agent code in any language you choose. Every time an entry is added to the change log, it calls a program specified in the agent configuration file. The program is run in an external process and the agent writes the content of the change log entry to the process's standard input as an XML stream. Return values from the external process are handled as follows:




The agent throws a PermanentException.

Any other value

The agent throws a TemporaryException.