STEM help

8.7.2 Suggested folder structure and permissions

For ease of management, and especially if you ever want to re-deploy your eSTEM set-up to a different server, we recommend that you arrange all of your files within a single folder which we shall refer to hereafter as My-eSTEM.

STEM model files and corresponding model configuration should be placed in an ‘offline folder’ only accessed via the controlled interface of the eSTEM web service, while the front-end web content should be placed within the physical path or ‘online folder’ served by your web site – see 8.2.3 The process for publishing a model with eSTEM.

It therefore makes sense for these two folders to sit side-by-side within My-eSTEM. Assuming that you call these two folders, My-eSTEM\offline and My-eSTEM\online, then you will want to set the latter as the physical path for your website, though its significance may be clearer if you name the folder as My-eSTEM\wwwroot instead!

This folder layout and typical structure of the offline and offline folders is illustrated in Typical client folder layout for an eSTEM application server.

Depending on the identity selected for the application pool in the text that follows, you will need to ensure that the relevant user ID has read permissions in the online folder so that the web pages can be served properly. In addition, full modify permissions are required in the offline folder so that the STEM web service is able to create and run per-user copies of the STEM models which you are about to place there, and in the online locations to which generated reports are configured to be written. In fact it may be simpler to apply full control permissions to the entire My-eSTEM folder so that the web service has permission in advance to create folders for user downloads as envisaged in 8.6 Creating Excel-based reports to download in XLSX or PDF format.

 

© Implied Logic Limited