Scripting languages

This topic provides information about the available scripting languages that you can use to write hooks.

Hooks are scripts or triggers that run under a set of conditions to perform a specific task.

You can write hooks in BASIC (VBScript) for Windows™ and in Perl for Windows™ system.

If you are using the HCL Compass Web client, you can use either Perl or VBScript. If the Web server is installed on a Windows™ machine, you can run either Perl or VBScript hooks.

By default, scripts run in BASIC on Windows™ system. The Windows™ Scripting Language setting must be the same language as the language that the scripts are written in. For example, if BASIC is selected as the Windows™ Scripting Language and a hook is written in Perl, that hook is not triggered on Windows™.

The option to set the Windows™ Scripting Language is available on the Properties page for a checked-out schema.

For more information, see Using hooks to customize your workflow.