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.
|Tags||Siebel eScript Database Repository|
|Operating Systems||Any with Perl 5.10 support|
Release Notes: This release adds commandline options, fixes a missing declaration of the only_active parameter, fixes the XML report with the XSLT "created by" line, changes the way of dealing with recovered bad data (jumping to the next script instead of terminating execution), makes DAO::ODBC convert timestamps using portable functions from ODBC, deprecates the date_format parameter in the configuration file, and adds support for an option in the configuration file for using or not using an XSLT stylesheet during report generation in XML.
Release Notes: New features: the ability to generate the report as an XML file, and an XSLT stylesheet to process the XML. Some internals of the code were reviewed. The script should run with less memory usage then before (not formally tested).
Release Notes: This initial release should be considered beta.