ListModels.dss

This script is called whenever a list of models is requested and it returns an XML file that contains this list.

By default, this script calls the "RetrieveModels" executable, which produces a list of models that the given user may access, based on file system authorization. If a user has no access to a directory this directory and its models are not listed. The RetrieveModels executable uses .ini files, which are described in the section Models.ini.

Note

Some configuration issues may occur when the file system authorizations are configured using domain groups. For troubleshooting these issues, please refer to section Model authorization using groups sometimes fails.

Other forms of authorization can be implemented by replacing this code by custom code that delivers a similar XML structure (also see CheckModelAccess above).

By default, this script returns an XML structure that the standard ITP/OnLine web application understands. The standard "modellist.xsl" transformation is able to create an html page from it and present it to the user. In principle however, the returned XML format is free: it will be returned to "modellist.xsl" transformation as is. This means that you can adapt this script to produce another structure, as long as you also adapt "modellist.xsl". This makes it possible to present additional information about the listed models, for example.

Parameters