About PDS Scripts

PDriver uses scripts written in the PDS syntax to define how a Service operates. Aside from defining what programs are run during a Service, PDS scripts enable you to define what happens before and after a task or Service. It also enables you to schedule Services to run in the future, add conditional structure to a Service, and pass custom parameters to a Service or task.

The PDriver script (hereafter referred to as PDS) language enables the expression of distributed computations that are composed of executable programs. It is designed so that typical computations are easy to describe, while providing for advanced features such as conditional execution, iteration, scheduling, and discriminators.

This section is a reference for the PDS language. For sample PDriver scripts, see the examples/pdriver directory of the GridServer SDK.