Miscellaneous enhancements and changes in 5.3
It is now possible to specify the Java classpath individually for each JMon application or Java plug-in, using a new
classpath element in the jar file's deployment descriptor XML or
@Application annotation.
See Specifying classpath in deployment descriptor files.When you start a correlator and specify the -J option you can now specify -J-Djava.class.path=path and the path you specify will be appended to all internal Apama JAR files. In previous releases, Apama used only the setting of the CLASSPATH environment variable. If you specify both the CLASSPATH environment variable and a classpath on the command line then the classpath specified on the command line takes precedence.
The MATLAB plug-in has been moved from the Apama Capital Markets Foundation into Apama 5.3. This plug-in includes the MATLAB bundle, libraries and executables that let Apama applications use MATLAB products.
Documentation for using MATLAB products in an Apama application is now in the Apama 5.3 documentation set.
The Apama extensions for the Pysys testing framework now include injectCDP() method to allow a CDP to be injected into a correlator from within a test.
The event parse error logged by the correlator now contains the character offset of the error and the field member name that was being parsed. The expected event format logged is now recursive so nested event fields are also fully logged.
Apama 5.3 incorporates ICU (International Components for Unicode) Timezone Data update 2014j_44, which is the most recent update at the time of release. This will update timezone data used by the correlator and TimeFormat correlator plug-in.