The following JADE language features are not allowed in report scripts.
Transaction control instructions (beginTransaction, commitTransaction, abortTransaction)
Exception handling instructions (on exception, raise)
The terminate instruction
The create and delete instructions
Accessing methods and properties on non-JADE Report Writer classes
System variables other than self, app, global, node, process, system, and currentSession
Any user-defined property reference or method call on the permitted system variables
Using these JADE language features in a JADE Report Writer script results in a compile syntax error, This is not allowed in report scripts. For details about compiling scripts and removing errors, see "Resolving Errors in Scripts", later in this appendix.
JADE RootSchema properties and methods of the permitted system variables can be used; for example, app.userName or app.beep.
There are no restrictions on using properties and methods defined in your JADE Report Writer views in the having JADE Report Writer Configuration application.