EarthSoft.Common.Utilities.File.zipTempFolder

<< Click to Display Table of Contents >>

Navigation:  Administration and Configuration > ST_CONFIG Entries > EarthSoft.Common >

EarthSoft.Common.Utilities.File.zipTempFolder

This feature provides the ability to specify a default directory for temporary unzipped files. When populated, the value MUST BE a folder path that EQuIS will use as a working folder for expanding and reading ZIP files. The value is any valid windows path on the App Server to which both EQuIS Web App and Workflow Service have full read/write/delete permission. When absent or null, EQuIS will use the %TEMP% environment variable as a working folder for expanding and reading ZIP files.

 

EQuIS Version: v7+

 

Products Affected: Enterprise EDP, Professional EDP, Professional

 

Requires Module: EDP

 

ST_CONFIG

VALUE

REMARK

VALID VALUES

CONFIG_SECTION

EarthSoft.Common.Utilities.File

Required


CONFIG_KEY

zipTempFolder

Required


OBJECT_TYPE




OBJECT_VALUE




STRING_VALUE

<directory>

Required

The unzip directory can be an absolute path or an environmental variable (e.g., %Temp%).

 

Windows Server Best Practices for the zipTempFolder:

 

Note: This section is not relevant for Azure web apps. Azure web apps should use the %temp% method (above).

 

The following error is related to the zipTempFolder and can arise if multiple Enterprise sites are on one web server:

 

"Unable to initialize EddFormatDefinition...Type 'http://tempuri.org/EQEDD:yes_no_values' is not declared"

 

To resolve this error in Enterprise, create a dedicated folder for each Enterprise site and use that absolute path for the ST_CONFIG.STRING_VALUE for the CONFIG_KEY = zipTempFolder record (Example: 'C:\EQuIS\[EntSite1]\zipTempFolder'). The Enterprise site's Application Pool Identity and the Workflow Service log on identity will need to have full control of the zipTempFolder directory.  

 

Note: These folders should not be the same as the workfolder and should not be in C:\Windows\Temp\.