Avaloq’s scripting language is the centrepiece of the Avaloq Banking System and used in almost every parameterisation area. Due to its ubiquity, Avaloq Script has become a very powerful and sophisticated tool. The language currently lacks high-performance debugging and optimisation tools. It is therefore the parameterisation professional's responsibility to understand the impact of what he is doing to ensure the correct and responsive behaviour of the software.
This course will provide tools in form of best practices, optimisation and debugging techniques, programming tricks and explanations of common pitfalls. At the end of the course day, the parameteriser will have a better understanding of the language, its possibilities, shortcomings and strengths in order to produce more robust and flexible and high-performance customisation of the Avaloq software.
This course has been developed in collaboration with Thalyex.
Upon successful completion of this course every participant will:
Understand how the compiler works
Create and use tasks using Avaloq Script
Understand and master order processing using Avaloq Script
Take advantage of existing script utilities to enhance both flexibility and performance
Understand and evaluate different implementations in regards to their performance
All Avaloq Certified Professionals who have contact with Avaloq Script on a regular basis.
Before participating in this course, prior attendance of the course “Fundamentals of Avaloq Customisation (ACP)” is mandatory.
Avaloq Script Explained
Understand compilation results
Use fast recompilation
Report Writer Techniques related:
Create your own task
Synchronise the task execution
Execute work in another business unit (BU)
Efficient order processing with Avaloq Script
Commit efficiently and use bulk processing
Used named transactions to control complex workflows
Know about optimisation and memory management
Avaloq Script Utilities and Goodies
Arrays and table equivalents in Avaloq Script
Begin – end block issue
Optimisation and performance measurement
Efficient logging techniques
Diverse script package
Source overriding and overwriting
Executing arbitrary PL/SQL in the GUI
Using a real debugger in Avaloq
Avaloq Certified Specialist
This course is part of the specialisation in the area of competence