The goal of Siebel Code Analyzer is to provide tools to analyze and find common issues with eScript code based on best practices for coding. At the moment, the Perl script finder.pl has the following features: connect to the repository database and analyze eScript code for objects not correctly terminated;
multi-OS platform support (wherever Perl 5.10 is supported); database independence (through DBI usage); and an external configuration file. Future releases are expected to include a full eScript parser; identify the absence of usage of try/catch/finally blocks; identify correct usage of finally block; and use TAP for report output.