Scripting
Defines scripting languages in general and IBM® ILOG® Script in particular.
Modeling languages are sometimes extended by a command language that makes it possible to interact with models, to solve several instances of the same model, or to solve sequences of models. IBM ILOG Script is a scripting language for OPL supporting these functionalities.
In other words, while OPL is the language to express optimization, IBM ILOG Script for OPL is the language for the non-modeling aspects (flow control, preprocessing, postprocessing).
The main novelty in IBM ILOG Script is to consider models as first-class objects, providing a clear separation of concerns between models and scripting, and making the overall system compositional. As a consequence, models can be developed, tested, and maintained independently of the scripts using them.
For more information, see:
IBM ILOG Script for OPL in this Language User's Manual.
IBM ILOG Script for OPL in the Language Reference Manual
The Reference Manual for IBM ILOG Script extensions for OPL