Introduction to the ITP/Server Script Language Manual

This is the ITP Script Language Manual describing the ITP/Script Language as used in ITP/Server. This manual describes syntax and idiom of the ITP Script Language. For those who just start out the chapters Scripting: syntax and conventions and Filename manipulation are a good starting point.

The remaining chapters cover more in depth issues.

There is a command and a script command available to send e-mail from within a script. Chapter Sending e-mail provides information about these commands.

A session is a storage area into which a script can store persistent data across calls to ITP/Server. An overview of how sessions work, and how they are used in scripts can be found in chapter Using ITP/Server sessions.

Chapter Parameters, variables, constants, files and expressions discusses the use and syntax of the mentioned elements. In chapter Commands the built-in commands of ITP/Server are listed in alphabetical order.

ITP/Server supports a set of built-in functions that can be used wherever an expression is expected. Chapter Functions provides an overview of these built-in functions and gives examples of each.

Flow of control through an ITP/Server can be affected by conditional statements and iterations. Available conditional and iterating statements are listed and explained in chapter Conditional Statements and Iterations.

Chapter Comment provides information on the two available styles of comment that can be used in an ITP/Server Script.

ITP/Server provides a number of exit point scripts which can be modified to provide custom functionality. Refer to Chapter Exit points for more information.

A Visual Basic script SetReadOnly that can be used to set the Read Only attribute of any file is part of the ITP/Server distribution. Chapter External Tools discusses this script in more detail.