To add a script file:
In the Administration Workbench, go to Administration and select Script Editor.
Click Add and enter script file details:
Filename—Any valid name containing alphanumeric characters (no spaces)
When you create a new file, you must select a file type to use as the file extension. For example, a file named dbutil_1 with a file type of jacl will be saved on the Integrated Operational Planning server as dbutil_1.jacl. Script files are stored in /install/custom/scripting.
Script contents vary depending on the type of file. Sample JACL script:
# # Common db utilities # # $Id: //interlace/projects/properties/base/main/resource/interlace/jacl/dbutils.jacl#1 $ # proc getTableCount { connection tablename } { set sql "SELECT COUNT(*) AS CNT FROM $tablename" set cstmt [$connection createStatement] set rs [$cstmt executeQuery $sql] set count -1; if [$rs next] { set count [$rs getInt "CNT"] } $rs close $cstmt close return $count; } proc checkTableExists { connection tablename } { set sql "SELECT 1 FROM $tablename" set cstmt [$connection createStatement] set count 0 java::try { set rs [$cstmt executeQuery $sql] $rs close set count 1 } catch {SQLException e} { set count 0 } $cstmt close return $count; }