Prepare model list

As of version 3.2.25 of ITP/OnLine Server, list models functionality can also be prepared through the server-to-server interface. At this moment, this functionality is only available in the ASP.NET implementation of ITP/OnLine Server. This functionality requires ITP/Server 3.2.25 or higher.

Preparation of a model list consists of the following steps:

  1. Create a new session for the model list.
  2. Set the parameters that define the ITP/OnLine model list.
  3. Optionally perform preparation for a subsequent model run. This could for example be uploading data files or setting model parameters.

ITP/Server offers a service for each of these steps. Additionally, it offers a services that combine these steps. Refer to section Preparation services for details on the services for preparing model lists and model runs.

It is also possible to extend the preparation of the model list so that custom information can be stored in the session. This can be done by creating a custom service, which stores additional key/value-pairs in the session, and calling this service as an additional step. This information will then be available from all scripts that run in the context of the session e.g., the exit point scripts or during a subsequent model run.

Preparation of a model list results in a session identifier. This session identifier can be used to invoke the actual model list by opening the URL: http://[host]:[port]/itp/app/[application]/modelselect.aspx?sessionid=[sessionid] (http://[host]:[port]/itp/app/[application]/modelselect.jsp?sessionid=[sessionid]) from the BA Client. Refer to section Parameters (prepared model list) for more information.

Note

The user can only select one model from a prepared model list and run this model once.