Plain scripting language usage
Accessing Automation Thread (ADbase)
This is a very powerful feature, which makes it possible to be cost-effective when automating things. Modularization has to be chosen carefully, though.
Reporting script steps
The htmlreport has a log coloumn (L). Steps within a script block can be reported here. A log4j like loglevel can be supplied.
This feature comes in handy when trying to understand unattended automations or when simply debugging some script.
Two additional columns can be used in the htmlreport. These coloumns are named (I)nput and (O)utput. They are primarily used by plugins when it makes sense. E.g. the Webservice plugin will report the request document in coloumn (I) and the response document in coloumn (O). The FTP and Connectivity plugins shows a transcript of the communication too.
Calling Java class